@cloud-copilot/iam-data
Version:
724 lines • 21.4 kB
JSON
{
"createanomalymonitor": {
"name": "CreateAnomalyMonitor",
"description": "Grants permission to create a new Anomaly Monitor",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createanomalysubscription": {
"name": "CreateAnomalySubscription",
"description": "Grants permission to create a new Anomaly Subscription",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createcostcategorydefinition": {
"name": "CreateCostCategoryDefinition",
"description": "Grants permission to create a new Cost Category with the requested name and rules",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createnotificationsubscription": {
"name": "CreateNotificationSubscription",
"isPermissionOnly": true,
"description": "Grants permission to create Reservation expiration alerts",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createreport": {
"name": "CreateReport",
"isPermissionOnly": true,
"description": "Grants permission to create Cost Explorer Reports",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteanomalymonitor": {
"name": "DeleteAnomalyMonitor",
"description": "Grants permission to delete an Anomaly Monitor",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "anomalymonitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"deleteanomalysubscription": {
"name": "DeleteAnomalySubscription",
"description": "Grants permission to delete an Anomaly Subscription",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "anomalysubscription",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"deletecostcategorydefinition": {
"name": "DeleteCostCategoryDefinition",
"description": "Grants permission to delete a Cost Category",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "costcategory",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"deletenotificationsubscription": {
"name": "DeleteNotificationSubscription",
"isPermissionOnly": true,
"description": "Grants permission to delete Reservation expiration alerts",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deletereport": {
"name": "DeleteReport",
"isPermissionOnly": true,
"description": "Grants permission to delete Cost Explorer Reports",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describecostcategorydefinition": {
"name": "DescribeCostCategoryDefinition",
"description": "Grants permission to retrieve descriptions such as the name, ARN, rules, definition, and effective dates of a Cost Category",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "costcategory",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"describenotificationsubscription": {
"name": "DescribeNotificationSubscription",
"isPermissionOnly": true,
"description": "Grants permission to view Reservation expiration alerts",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describereport": {
"name": "DescribeReport",
"isPermissionOnly": true,
"description": "Grants permission to view Cost Explorer Reports page",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getanomalies": {
"name": "GetAnomalies",
"description": "Grants permission to retrieve anomalies",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "anomalymonitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getanomalymonitors": {
"name": "GetAnomalyMonitors",
"description": "Grants permission to query Anomaly Monitors",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "anomalymonitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getanomalysubscriptions": {
"name": "GetAnomalySubscriptions",
"description": "Grants permission to query Anomaly Subscriptions",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "anomalysubscription",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getapproximateusagerecords": {
"name": "GetApproximateUsageRecords",
"description": "Grants permission to retrieve approximate usage record count for the chosen resource, level, and hourly granularity preferences, derived from the past month's usage",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getcommitmentpurchaseanalysis": {
"name": "GetCommitmentPurchaseAnalysis",
"description": "Grants permission to retrieve the commitment purchase analysis for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getconsoleactionsetenforced": {
"name": "GetConsoleActionSetEnforced",
"isPermissionOnly": true,
"description": "Grants permission to view whether existing or fine-grained IAM actions are being used to control authorization to Billing, Cost Management, and Account consoles",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getcostandusage": {
"name": "GetCostAndUsage",
"description": "Grants permission to retrieve the cost and usage metrics for your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getcostandusagecomparisons": {
"name": "GetCostAndUsageComparisons",
"description": "Grants permission to retrieve the cost and usage comparisons for your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getcostandusagewithresources": {
"name": "GetCostAndUsageWithResources",
"description": "Grants permission to retrieve the cost and usage metrics with resources for your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getcostcategories": {
"name": "GetCostCategories",
"description": "Grants permission to query Cost Catagory names and values for a specified time period",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getcostcomparisondrivers": {
"name": "GetCostComparisonDrivers",
"description": "Grants permission to retrieve the cost drivers for your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getcostforecast": {
"name": "GetCostForecast",
"description": "Grants permission to retrieve a cost forecast for a forecast time period",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getdimensionvalues": {
"name": "GetDimensionValues",
"description": "Grants permission to retrieve all available filter values for a filter for a period of time",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getpreferences": {
"name": "GetPreferences",
"isPermissionOnly": true,
"description": "Grants permission to view Cost Explorer Preferences page",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getreservationcoverage": {
"name": "GetReservationCoverage",
"description": "Grants permission to retrieve the reservation coverage for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getreservationpurchaserecommendation": {
"name": "GetReservationPurchaseRecommendation",
"description": "Grants permission to retrieve the reservation recommendations for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getreservationutilization": {
"name": "GetReservationUtilization",
"description": "Grants permission to retrieve the reservation utilization for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getrightsizingrecommendation": {
"name": "GetRightsizingRecommendation",
"description": "Grants permission to retrieve the rightsizing recommendations for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getsavingsplanpurchaserecommendationdetails": {
"name": "GetSavingsPlanPurchaseRecommendationDetails",
"description": "Grants permission to retrieve the Savings Plan recommendation details for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getsavingsplanscoverage": {
"name": "GetSavingsPlansCoverage",
"description": "Grants permission to retrieve the Savings Plans coverage for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getsavingsplanspurchaserecommendation": {
"name": "GetSavingsPlansPurchaseRecommendation",
"description": "Grants permission to retrieve the Savings Plans recommendations for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getsavingsplansutilization": {
"name": "GetSavingsPlansUtilization",
"description": "Grants permission to retrieve the Savings Plans utilization for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getsavingsplansutilizationdetails": {
"name": "GetSavingsPlansUtilizationDetails",
"description": "Grants permission to retrieve the Savings Plans utilization details for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"gettags": {
"name": "GetTags",
"description": "Grants permission to query tags for a specified time period",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getusageforecast": {
"name": "GetUsageForecast",
"description": "Grants permission to retrieve a usage forecast for a forecast time period",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "billingview",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listcommitmentpurchaseanalyses": {
"name": "ListCommitmentPurchaseAnalyses",
"description": "Grants permission to retrieve a list of your historical commitment purchase analyses",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listcostallocationtagbackfillhistory": {
"name": "ListCostAllocationTagBackfillHistory",
"description": "Grants permission to list Cost Allocation Tag backfill history",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listcostallocationtags": {
"name": "ListCostAllocationTags",
"description": "Grants permission to list Cost Allocation Tags",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listcostcategorydefinitions": {
"name": "ListCostCategoryDefinitions",
"description": "Grants permission to retrieve names, ARN, and effective dates for all Cost Categories",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listsavingsplanspurchaserecommendationgeneration": {
"name": "ListSavingsPlansPurchaseRecommendationGeneration",
"description": "Grants permission to retrieve a list of your historical recommendation generations",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a Cost Explorer resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "anomalymonitor",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "anomalysubscription",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "costcategory",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"provideanomalyfeedback": {
"name": "ProvideAnomalyFeedback",
"description": "Grants permission to provide feedback on detected anomalies",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startcommitmentpurchaseanalysis": {
"name": "StartCommitmentPurchaseAnalysis",
"description": "Grants permission to request a commitment purchase analysis",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startcostallocationtagbackfill": {
"name": "StartCostAllocationTagBackfill",
"description": "Grants permission to request a Cost Allocation Tag backfill",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startsavingsplanspurchaserecommendationgeneration": {
"name": "StartSavingsPlansPurchaseRecommendationGeneration",
"description": "Grants permission to request a Savings Plans recommendation generation",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a Cost Explorer resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "anomalymonitor",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "anomalysubscription",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "costcategory",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags from a Cost Explorer resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "anomalymonitor",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "anomalysubscription",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "costcategory",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateanomalymonitor": {
"name": "UpdateAnomalyMonitor",
"description": "Grants permission to update an existing Anomaly Monitor",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "anomalymonitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateanomalysubscription": {
"name": "UpdateAnomalySubscription",
"description": "Grants permission to update an existing Anomaly Subscription",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "anomalysubscription",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateconsoleactionsetenforced": {
"name": "UpdateConsoleActionSetEnforced",
"isPermissionOnly": true,
"description": "Grants permission to change whether existing or fine-grained IAM actions will be used to control authorization to Billing, Cost Management, and Account consoles",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"updatecostallocationtagsstatus": {
"name": "UpdateCostAllocationTagsStatus",
"description": "Grants permission to update existing Cost Allocation Tags status",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"updatecostcategorydefinition": {
"name": "UpdateCostCategoryDefinition",
"description": "Grants permission to update an existing Cost Category",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "costcategory",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updatenotificationsubscription": {
"name": "UpdateNotificationSubscription",
"isPermissionOnly": true,
"description": "Grants permission to update Reservation expiration alerts",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"updatepreferences": {
"name": "UpdatePreferences",
"isPermissionOnly": true,
"description": "Grants permission to edit Cost Explorer Preferences page",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"updatereport": {
"name": "UpdateReport",
"isPermissionOnly": true,
"description": "Grants permission to update Cost Explorer Reports",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
}
}