@cloud-copilot/iam-data
Version:
252 lines • 7.24 kB
JSON
{
"associateaccounts": {
"name": "AssociateAccounts",
"description": "Grants permission to associate member accounts with the management account",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createautomationrule": {
"name": "CreateAutomationRule",
"description": "Grants permission to create automation rule",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteautomationrule": {
"name": "DeleteAutomationRule",
"description": "Grants permission to delete automation rule",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "AutomationRule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"disassociateaccounts": {
"name": "DisassociateAccounts",
"description": "Grants permission to disassociate member accounts from the management account",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getautomationevent": {
"name": "GetAutomationEvent",
"description": "Grants permission to get automation event details",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getautomationrule": {
"name": "GetAutomationRule",
"description": "Grants permission to get automation rule",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "AutomationRule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getenrollmentconfiguration": {
"name": "GetEnrollmentConfiguration",
"description": "Grants permission to get enrollment configuration",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listaccounts": {
"name": "ListAccounts",
"description": "Grants permission to list the accounts in your organization that are enrolled in Compute Optimizer and whether they have enabled the Automation feature",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listautomationeventsteps": {
"name": "ListAutomationEventSteps",
"description": "Grants permission to list automation event steps",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listautomationeventsummaries": {
"name": "ListAutomationEventSummaries",
"description": "Grants permission to list automation event summaries",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listautomationevents": {
"name": "ListAutomationEvents",
"description": "Grants permission to list automation events",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listautomationrulepreview": {
"name": "ListAutomationRulePreview",
"description": "Grants permission to list automation rule preview results",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"ec2:DescribeVolumes"
]
},
"listautomationrulepreviewsummaries": {
"name": "ListAutomationRulePreviewSummaries",
"description": "Grants permission to list automation rule preview summaries",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listautomationrules": {
"name": "ListAutomationRules",
"description": "Grants permission to list automation rules",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listrecommendedactionsummaries": {
"name": "ListRecommendedActionSummaries",
"description": "Grants permission to list recommended action summaries",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listrecommendedactions": {
"name": "ListRecommendedActions",
"description": "Grants permission to list recommended actions",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"ec2:DescribeVolumes"
]
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for automation rule",
"accessLevel": "List",
"resourceTypes": [
{
"name": "AutomationRule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"rollbackautomationevent": {
"name": "RollbackAutomationEvent",
"description": "Grants permission to initiate a rollback for an automation event",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startautomationevent": {
"name": "StartAutomationEvent",
"description": "Grants permission to initiate an on-demand automation for a recommended action",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to add tags to automation rule",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "AutomationRule",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags from automation rule",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "AutomationRule",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateautomationrule": {
"name": "UpdateAutomationRule",
"description": "Grants permission to update automation rule",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "AutomationRule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateenrollmentconfiguration": {
"name": "UpdateEnrollmentConfiguration",
"description": "Grants permission to update enrollment configuration for the Compute Optimizer automation feature",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
}
}