@cloud-copilot/iam-data
Version:
477 lines • 13.7 kB
JSON
{
"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": []
}
}