{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbilling.html",
  "name": "AWS Billing",
  "prefix": "billing",
  "timestamp": "1781568006",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_AssociateSourceViews.html",
      "name": "AssociateSourceViews",
      "description": "Grants permission to associate source views to a billing view",
      "access": "Write",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": [
        "billing:UseSourceView",
        "iam:CreateServiceLinkedRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_CreateBillingView.html",
      "name": "CreateBillingView",
      "description": "Grants permission to create a billing view",
      "access": "Write",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": [
        "billing:UseSourceView",
        "iam:CreateServiceLinkedRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_DeleteBillingView.html",
      "name": "DeleteBillingView",
      "description": "Grants permission to delete a billing view",
      "access": "Write",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_DeleteResourcePolicy.html",
      "name": "DeleteResourcePolicy",
      "description": "Grants permission to delete a billing view resource policy",
      "access": "Permissions management",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_DisassociateSourceViews.html",
      "name": "DisassociateSourceViews",
      "description": "Grants permission to disassociate source views from a billing view",
      "access": "Write",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetBillingData",
      "description": "Grants permission to perform queries on billing information",
      "access": "Read",
      "resources": [
        {
          "name": "billingview",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetBillingDetails",
      "description": "Grants permission to view detailed line item billing information",
      "access": "Read",
      "resources": [
        {
          "name": "billingview",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetBillingNotifications",
      "description": "Grants permission to view notifications sent by AWS related to your accounts billing information",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetBillingPreferences",
      "description": "Grants permission to view billing preferences such as reserved instance, savings plans and credits sharing",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_GetBillingView.html",
      "name": "GetBillingView",
      "description": "Grants permission to get the metadata for a specified billing view",
      "access": "Read",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/",
      "name": "GetBillingViewData",
      "description": "Grants permission to get cost and usage data for a specified billng view",
      "access": "Read",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetContractInformation",
      "description": "Grants permission to view the account's contract information including the contract number, end-user organization names, PO numbers and if the account is used to service public-sector customers",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetCreditAllocationHistory",
      "description": "Grants permission to view a credit allocation history",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetCredits",
      "description": "Grants permission to view credits that have been redeemed",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetIAMAccessPreference",
      "description": "Grants permission to retrieve the state of the Allow IAM Access billing preference",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_GetResourcePolicy.html",
      "name": "GetResourcePolicy",
      "description": "Grants permission to get the resource policy specified billing view",
      "access": "Permissions management",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "GetSellerOfRecord",
      "description": "Grants permission to retrieve the account's default Seller of Record",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_ListBillingViews.html",
      "name": "ListBillingViews",
      "description": "Grants permission to get a list of all your available billing views",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_ListSourceViewsForBillingView.html",
      "name": "ListSourceViewsForBillingView",
      "description": "Grants permission to get the list of source views for a specified billing view",
      "access": "List",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_ListTagsForResource.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to get the list of tags for a specified billing view",
      "access": "Read",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "PutContractInformation",
      "description": "Grants permission to set the account's contract information end-user organization names and if the account is used to service public-sector customers",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_PutResourcePolicy.html",
      "name": "PutResourcePolicy",
      "description": "Grants permission to put a billing view resource policy",
      "access": "Permissions management",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "RedeemCredits",
      "description": "Grants permission to redeem an AWS credit",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_TagResource.html",
      "name": "TagResource",
      "description": "Grants permission to add tags to a specified billing view",
      "access": "Tagging",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:TagKeys",
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_UntagResource.html",
      "name": "UntagResource",
      "description": "Grants permission to remove a tag from a specified billing view",
      "access": "Tagging",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:TagKeys",
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "UpdateBillingPreferences",
      "description": "Grants permission to update billing preferences such as reserved instance, savings plans and credits sharing",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_UpdateBillingView.html",
      "name": "UpdateBillingView",
      "description": "Grants permission to update a billing view",
      "access": "Write",
      "resources": [
        {
          "name": "billingview",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "UpdateIAMAccessPreference",
      "description": "Grants permission to update the Allow IAM Access billing preference",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions",
      "name": "UseSourceView",
      "description": "Grants permission to use a billing view as a data source for other billing views",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/",
      "name": "billingview",
      "arn": "arn:${Partition}:billing::${Account}:billingview/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access by the tags that are passed in the request",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access by the tags associated with the resource",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys",
      "name": "aws:TagKeys",
      "description": "Filters access by the tag keys that are passed in the request",
      "type": "ArrayOfString"
    }
  ]
}