{
  "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": []
  }
}