@cloud-copilot/iam-data
Version:
311 lines • 8.95 kB
JSON
{
"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": []
},
"deleteresourcepolicy": {
"name": "DeleteResourcePolicy",
"isPermissionOnly": true,
"description": "Grants permission to delete a billing view resource policy",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "billingview",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getbillingdata": {
"name": "GetBillingData",
"isPermissionOnly": true,
"description": "Grants permission to perform queries on billing information",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getbillingdetails": {
"name": "GetBillingDetails",
"isPermissionOnly": true,
"description": "Grants permission to view detailed line item billing information",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getbillingnotifications": {
"name": "GetBillingNotifications",
"isPermissionOnly": true,
"description": "Grants permission to view notifications sent by AWS related to your accounts billing information",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getbillingpreferences": {
"name": "GetBillingPreferences",
"isPermissionOnly": true,
"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": []
},
"getcontractinformation": {
"name": "GetContractInformation",
"isPermissionOnly": true,
"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": []
},
"getcredits": {
"name": "GetCredits",
"isPermissionOnly": true,
"description": "Grants permission to view credits that have been redeemed",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getiamaccesspreference": {
"name": "GetIAMAccessPreference",
"isPermissionOnly": true,
"description": "Grants permission to retrieve the state of the Allow IAM Access billing preference",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getresourcepolicy": {
"name": "GetResourcePolicy",
"description": "Grants permission to get the resource policy specified billing view",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "billingview",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsellerofrecord": {
"name": "GetSellerOfRecord",
"isPermissionOnly": true,
"description": "Grants permission to retrieve the account's default Seller of Record",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listbillingviews": {
"name": "ListBillingViews",
"description": "Grants permission to get a list of all your available billing views",
"accessLevel": "Read",
"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": []
},
"putcontractinformation": {
"name": "PutContractInformation",
"isPermissionOnly": true,
"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",
"isPermissionOnly": true,
"description": "Grants permission to put a billing view resource policy",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "billingview",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"redeemcredits": {
"name": "RedeemCredits",
"isPermissionOnly": true,
"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",
"resourceTypes": [
{
"name": "billingview",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove a tag from a specified billing view",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "billingview",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updatebillingpreferences": {
"name": "UpdateBillingPreferences",
"isPermissionOnly": true,
"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": []
},
"updateiamaccesspreference": {
"name": "UpdateIAMAccessPreference",
"isPermissionOnly": true,
"description": "Grants permission to update the Allow IAM Access billing preference",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
}
}