UNPKG

@cloud-copilot/iam-data

Version:
477 lines 13.7 kB
{ "createbillestimate": { "name": "CreateBillEstimate", "description": "Grants permission to create a new bill estimate. Charge is incurred for successful bill estimates", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createbillscenario": { "name": "CreateBillScenario", "description": "Grants permission to create a new bill scenario", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createbillscenariocommitmentmodification": { "name": "CreateBillScenarioCommitmentModification", "description": "Grants permission to create new commitments or remove existing commitment from a specified bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createbillscenariousagemodification": { "name": "CreateBillScenarioUsageModification", "description": "Grants permission to create usage in the specified bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createworkloadestimate": { "name": "CreateWorkloadEstimate", "description": "Grants permission to create a new Workload estimate", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createworkloadestimateusage": { "name": "CreateWorkloadEstimateUsage", "description": "Grants permission to create usage in the specified workload estimate", "accessLevel": "Write", "resourceTypes": [ { "name": "workload-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletebillestimate": { "name": "DeleteBillEstimate", "description": "Grants permission to delete bill estimate", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletebillscenario": { "name": "DeleteBillScenario", "description": "Grants permission to delete a bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletebillscenariocommitmentmodification": { "name": "DeleteBillScenarioCommitmentModification", "description": "Grants permission to delete newly added commitments from the specified bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletebillscenariousagemodification": { "name": "DeleteBillScenarioUsageModification", "description": "Grants permission to delete newly added usage from the specified bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteworkloadestimate": { "name": "DeleteWorkloadEstimate", "description": "Grants permission to delete the specified workload estimate", "accessLevel": "Write", "resourceTypes": [ { "name": "workload-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteworkloadestimateusage": { "name": "DeleteWorkloadEstimateUsage", "description": "Grants permission to delete newly added usage from the specified workload estimate", "accessLevel": "Write", "resourceTypes": [ { "name": "workload-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getbillestimate": { "name": "GetBillEstimate", "description": "Grants permission to retrieve details of a bill estimate including estimated cost", "accessLevel": "Read", "resourceTypes": [ { "name": "bill-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getbillscenario": { "name": "GetBillScenario", "description": "Grants permission to retrieve information associated with a bill scenario", "accessLevel": "Read", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpreferences": { "name": "GetPreferences", "description": "Grants permission to retrieve applicable rate type preferences for the account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getworkloadestimate": { "name": "GetWorkloadEstimate", "description": "Grants permission to retrieve information associated with a workload estimate", "accessLevel": "Read", "resourceTypes": [ { "name": "workload-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listbillestimatecommitments": { "name": "ListBillEstimateCommitments", "description": "Grants permission to list commitments associated with the specified bill estimate", "accessLevel": "List", "resourceTypes": [ { "name": "bill-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listbillestimateinputcommitmentmodifications": { "name": "ListBillEstimateInputCommitmentModifications", "description": "Grants permission to list added or removed commitments for a specified bill estimate", "accessLevel": "List", "resourceTypes": [ { "name": "bill-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listbillestimateinputusagemodifications": { "name": "ListBillEstimateInputUsageModifications", "description": "Grants permission to list added or modified usage for a specified bill estimate", "accessLevel": "List", "resourceTypes": [ { "name": "bill-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listbillestimatelineitems": { "name": "ListBillEstimateLineItems", "description": "Grants permission to list result line items for a specified bill estimate", "accessLevel": "List", "resourceTypes": [ { "name": "bill-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listbillestimates": { "name": "ListBillEstimates", "description": "Grants permission to list bill estimates", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listbillscenariocommitmentmodifications": { "name": "ListBillScenarioCommitmentModifications", "description": "Grants permission to list commitments included in a bill scenario", "accessLevel": "List", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listbillscenariousagemodifications": { "name": "ListBillScenarioUsageModifications", "description": "Grants permission to list usage lines of a specified bill scenario", "accessLevel": "List", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listbillscenarios": { "name": "ListBillScenarios", "description": "Grants permission to list bill scenarios", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to return a list of tags for a resource", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listworkloadestimateusage": { "name": "ListWorkloadEstimateUsage", "description": "Grants permission to list usage lines for the specified workload estimate", "accessLevel": "List", "resourceTypes": [ { "name": "workload-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listworkloadestimates": { "name": "ListWorkloadEstimates", "description": "Grants permission to list workload estimates", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add a tag to a resource", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove a tag from a resource", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatebillestimate": { "name": "UpdateBillEstimate", "description": "Grants permission to update bill estimate name and expiration date time", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatebillscenario": { "name": "UpdateBillScenario", "description": "Grants permission to update name and expiration date time of the specified bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatebillscenariocommitmentmodification": { "name": "UpdateBillScenarioCommitmentModification", "description": "Grants permission to update commitment group of commitments in the specified bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatebillscenariousagemodification": { "name": "UpdateBillScenarioUsageModification", "description": "Grants permission to update usage amount, usage hour, and usage group in the specified bill scenario", "accessLevel": "Write", "resourceTypes": [ { "name": "bill-scenario", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepreferences": { "name": "UpdatePreferences", "description": "Grants permission to update rate type preferences for the account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateworkloadestimate": { "name": "UpdateWorkloadEstimate", "description": "Grants permission to update name and expiration date time of the specified workload estimate", "accessLevel": "Write", "resourceTypes": [ { "name": "workload-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateworkloadestimateusage": { "name": "UpdateWorkloadEstimateUsage", "description": "Grants permission to update usage amount and usage group in the specified workload estimate based on the usage id", "accessLevel": "Write", "resourceTypes": [ { "name": "workload-estimate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }