UNPKG

@cloud-copilot/iam-data

Version:
519 lines 13.6 kB
{ "associateaccounts": { "name": "AssociateAccounts", "description": "Grants permission to associate between one and 30 accounts to a billing group", "accessLevel": "Write", "resourceTypes": [ { "name": "billinggroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatepricingrules": { "name": "AssociatePricingRules", "description": "Grants permission to associate pricing rules", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingplan", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingrule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchassociateresourcestocustomlineitem": { "name": "BatchAssociateResourcesToCustomLineItem", "description": "Grants permission to batch associate resources to a percentage custom line item", "accessLevel": "Write", "resourceTypes": [ { "name": "customlineitem", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchdisassociateresourcesfromcustomlineitem": { "name": "BatchDisassociateResourcesFromCustomLineItem", "description": "Grants permission to batch disassociate resources from a percentage custom line item", "accessLevel": "Write", "resourceTypes": [ { "name": "customlineitem", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createbillinggroup": { "name": "CreateBillingGroup", "description": "Grants permission to create a billing group", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingplan", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createcustomlineitem": { "name": "CreateCustomLineItem", "description": "Grants permission to create a custom line item", "accessLevel": "Write", "resourceTypes": [ { "name": "billinggroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createpricingplan": { "name": "CreatePricingPlan", "description": "Grants permission to create a pricing plan", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingrule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createpricingrule": { "name": "CreatePricingRule", "description": "Grants permission to create a pricing rule", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "deletebillinggroup": { "name": "DeleteBillingGroup", "description": "Grants permission to delete a billing group", "accessLevel": "Write", "resourceTypes": [ { "name": "billinggroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecustomlineitem": { "name": "DeleteCustomLineItem", "description": "Grants permission to delete a custom line item", "accessLevel": "Write", "resourceTypes": [ { "name": "customlineitem", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepricingplan": { "name": "DeletePricingPlan", "description": "Grants permission to delete a pricing plan", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingplan", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepricingrule": { "name": "DeletePricingRule", "description": "Grants permission to delete a pricing rule", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingrule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociateaccounts": { "name": "DisassociateAccounts", "description": "Grants permission to detach between one and 30 accounts from a billing group", "accessLevel": "Write", "resourceTypes": [ { "name": "billinggroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatepricingrules": { "name": "DisassociatePricingRules", "description": "Grants permission to disassociate pricing rules", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingplan", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingrule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getbillinggroupcostreport": { "name": "GetBillingGroupCostReport", "description": "Grants permission to view the billing group cost report for the specified billing group", "accessLevel": "Read", "resourceTypes": [ { "name": "billinggroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listaccountassociations": { "name": "ListAccountAssociations", "description": "Grants permission to list the linked accounts of the payer account for the given billing period while also providing the billing group the linked accounts belong to", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listbillinggroupcostreports": { "name": "ListBillingGroupCostReports", "description": "Grants permission to view the billing group cost report", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listbillinggroups": { "name": "ListBillingGroups", "description": "Grants permission to view the details of billing groups", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listcustomlineitemversions": { "name": "ListCustomLineItemVersions", "description": "Grants permission to view custom line item versions", "accessLevel": "Read", "resourceTypes": [ { "name": "customlineitem", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcustomlineitems": { "name": "ListCustomLineItems", "description": "Grants permission to view custom line item details", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listpricingplans": { "name": "ListPricingPlans", "description": "Grants permission to view the pricing plans details", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listpricingplansassociatedwithpricingrule": { "name": "ListPricingPlansAssociatedWithPricingRule", "description": "Grants permission to list pricing plans associated with a pricing rule", "accessLevel": "List", "resourceTypes": [ { "name": "pricingrule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpricingrules": { "name": "ListPricingRules", "description": "Grants permission to view pricing rules details", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listpricingrulesassociatedtopricingplan": { "name": "ListPricingRulesAssociatedToPricingPlan", "description": "Grants permission to list pricing rules associated to a pricing plan", "accessLevel": "List", "resourceTypes": [ { "name": "pricingplan", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listresourcesassociatedtocustomlineitem": { "name": "ListResourcesAssociatedToCustomLineItem", "description": "Grants permission to list resources associated to a percentage custom line item", "accessLevel": "List", "resourceTypes": [ { "name": "customlineitem", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags of a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "billinggroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "customlineitem", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingplan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingrule", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "billinggroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "customlineitem", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingplan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingrule", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "billinggroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "customlineitem", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingplan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pricingrule", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatebillinggroup": { "name": "UpdateBillingGroup", "description": "Grants permission to update a billing group", "accessLevel": "Write", "resourceTypes": [ { "name": "billinggroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecustomlineitem": { "name": "UpdateCustomLineItem", "description": "Grants permission to update a custom line item", "accessLevel": "Write", "resourceTypes": [ { "name": "customlineitem", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepricingplan": { "name": "UpdatePricingPlan", "description": "Grants permission to update a pricing plan", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingplan", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepricingrule": { "name": "UpdatePricingRule", "description": "Grants permission to update a pricing rule", "accessLevel": "Write", "resourceTypes": [ { "name": "pricingrule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }