UNPKG

@cloud-copilot/iam-data

Version:
404 lines 11.6 kB
{ "deleteresourcepolicy": { "name": "DeleteResourcePolicy", "description": "Grants permission to delete a billing view resource policy", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getbillingdata": { "name": "GetBillingData", "description": "Grants permission to perform queries on billing information", "accessLevel": "Read", "resourceTypes": [ { "name": "billingview", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getbillingdetails": { "name": "GetBillingDetails", "description": "Grants permission to view detailed line item billing information", "accessLevel": "Read", "resourceTypes": [ { "name": "billingview", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getbillingnotifications": { "name": "GetBillingNotifications", "description": "Grants permission to view notifications sent by AWS related to your accounts billing information", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getbillingviewdata": { "name": "GetBillingViewData", "description": "Grants permission to get cost and usage data for a specified billng view", "accessLevel": "Read", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcontractinformation": { "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", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getiamaccesspreference": { "name": "GetIAMAccessPreference", "description": "Grants permission to retrieve the state of the Allow IAM Access billing preference", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getsellerofrecord": { "name": "GetSellerOfRecord", "description": "Grants permission to retrieve the account's default Seller of Record", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putcontractinformation": { "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", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putresourcepolicy": { "name": "PutResourcePolicy", "description": "Grants permission to put a billing view resource policy", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateiamaccesspreference": { "name": "UpdateIAMAccessPreference", "description": "Grants permission to update the Allow IAM Access billing preference", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "usesourceview": { "name": "UseSourceView", "description": "Grants permission to use a billing view as a data source for other billing views", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "associatesourceviews": { "name": "AssociateSourceViews", "description": "Grants permission to associate source views to a billing view", "accessLevel": "Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "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": [] }, "disassociatesourceviews": { "name": "DisassociateSourceViews", "description": "Grants permission to disassociate source views from a billing view", "accessLevel": "Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getbillingpreferences": { "name": "GetBillingPreferences", "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": [] }, "getcreditallocationhistory": { "name": "GetCreditAllocationHistory", "description": "Grants permission to view a credit allocation history", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getcredits": { "name": "GetCredits", "description": "Grants permission to view credits that have been redeemed", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getenterprisesupportchargesummary": { "name": "GetEnterpriseSupportChargeSummary", "description": "Grants permission to view Enterprise Support charge summary data", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getenterprisesupportcontractdetails": { "name": "GetEnterpriseSupportContractDetails", "description": "Grants permission to view Enterprise Support contract details", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getresourcepolicy": { "name": "GetResourcePolicy", "description": "Grants permission to get the resource policy specified billing view", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listbillingviews": { "name": "ListBillingViews", "description": "Grants permission to get a list of all your available billing views", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listenterprisesupportlinkedaccountcharges": { "name": "ListEnterpriseSupportLinkedAccountCharges", "description": "Grants permission to view Enterprise Support charges broken down by linked account", "accessLevel": "List", "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": [] }, "redeemcredits": { "name": "RedeemCredits", "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, Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove a tag from a specified billing view", "accessLevel": "Tagging, Write", "resourceTypes": [ { "name": "billingview", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "updatebillingpreferences": { "name": "UpdateBillingPreferences", "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": [] } }