UNPKG

@cloud-copilot/iam-data

Version:
311 lines 8.95 kB
{ "createbillingview": { "name": "CreateBillingView", "description": "Grants permission to create a billing view", "accessLevel": "Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletebillingview": { "name": "DeleteBillingView", "description": "Grants permission to delete a billing view", "accessLevel": "Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "deleteresourcepolicy": { "name": "DeleteResourcePolicy", "isPermissionOnly": true, "description": "Grants permission to delete a billing view resource policy", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getbillingdata": { "name": "GetBillingData", "isPermissionOnly": true, "description": "Grants permission to perform queries on billing information", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getbillingdetails": { "name": "GetBillingDetails", "isPermissionOnly": true, "description": "Grants permission to view detailed line item billing information", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getbillingnotifications": { "name": "GetBillingNotifications", "isPermissionOnly": true, "description": "Grants permission to view notifications sent by AWS related to your accounts billing information", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getbillingpreferences": { "name": "GetBillingPreferences", "isPermissionOnly": true, "description": "Grants permission to view billing preferences such as reserved instance, savings plans and credits sharing", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getbillingview": { "name": "GetBillingView", "description": "Grants permission to get the metadata for a specified billing view", "accessLevel": "Read", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getcontractinformation": { "name": "GetContractInformation", "isPermissionOnly": true, "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", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getcredits": { "name": "GetCredits", "isPermissionOnly": true, "description": "Grants permission to view credits that have been redeemed", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getiamaccesspreference": { "name": "GetIAMAccessPreference", "isPermissionOnly": true, "description": "Grants permission to retrieve the state of the Allow IAM Access billing preference", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getresourcepolicy": { "name": "GetResourcePolicy", "description": "Grants permission to get the resource policy specified billing view", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getsellerofrecord": { "name": "GetSellerOfRecord", "isPermissionOnly": true, "description": "Grants permission to retrieve the account's default Seller of Record", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listbillingviews": { "name": "ListBillingViews", "description": "Grants permission to get a list of all your available billing views", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listsourceviewsforbillingview": { "name": "ListSourceViewsForBillingView", "description": "Grants permission to get the list of source views for a specified billing view", "accessLevel": "List", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to get the list of tags for a specified billing view", "accessLevel": "Read", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "putcontractinformation": { "name": "PutContractInformation", "isPermissionOnly": true, "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", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putresourcepolicy": { "name": "PutResourcePolicy", "isPermissionOnly": true, "description": "Grants permission to put a billing view resource policy", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "redeemcredits": { "name": "RedeemCredits", "isPermissionOnly": true, "description": "Grants permission to redeem an AWS credit", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to a specified billing view", "accessLevel": "Tagging", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove a tag from a specified billing view", "accessLevel": "Tagging", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updatebillingpreferences": { "name": "UpdateBillingPreferences", "isPermissionOnly": true, "description": "Grants permission to update billing preferences such as reserved instance, savings plans and credits sharing", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatebillingview": { "name": "UpdateBillingView", "description": "Grants permission to update a billing view", "accessLevel": "Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateiamaccesspreference": { "name": "UpdateIAMAccessPreference", "isPermissionOnly": true, "description": "Grants permission to update the Allow IAM Access billing preference", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] } }