UNPKG

@cloud-copilot/iam-data

Version:
481 lines 12.2 kB
{ "createcell": { "name": "CreateCell", "description": "Grants permission to create a new cell", "accessLevel": "Write", "resourceTypes": [ { "name": "cell", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createcrossaccountauthorization": { "name": "CreateCrossAccountAuthorization", "description": "Grants permission to create a cross account authorization", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createreadinesscheck": { "name": "CreateReadinessCheck", "description": "Grants permission to create a readiness check", "accessLevel": "Write", "resourceTypes": [ { "name": "readinesscheck", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createrecoverygroup": { "name": "CreateRecoveryGroup", "description": "Grants permission to create a recovery group", "accessLevel": "Write", "resourceTypes": [ { "name": "recoverygroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createresourceset": { "name": "CreateResourceSet", "description": "Grants permission to create a resource set", "accessLevel": "Write", "resourceTypes": [ { "name": "resourceset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletecell": { "name": "DeleteCell", "description": "Grants permission to delete a cell", "accessLevel": "Write", "resourceTypes": [ { "name": "cell", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecrossaccountauthorization": { "name": "DeleteCrossAccountAuthorization", "description": "Grants permission to delete a cross account authorization", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletereadinesscheck": { "name": "DeleteReadinessCheck", "description": "Grants permission to delete a readiness check", "accessLevel": "Write", "resourceTypes": [ { "name": "readinesscheck", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterecoverygroup": { "name": "DeleteRecoveryGroup", "description": "Grants permission to delete a recovery group", "accessLevel": "Write", "resourceTypes": [ { "name": "recoverygroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteresourceset": { "name": "DeleteResourceSet", "description": "Grants permission to delete a resource set", "accessLevel": "Write", "resourceTypes": [ { "name": "resourceset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getarchitecturerecommendations": { "name": "GetArchitectureRecommendations", "description": "Grants permission to get architecture recommendations for a recovery group", "accessLevel": "Read", "resourceTypes": [ { "name": "recoverygroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcell": { "name": "GetCell", "description": "Grants permission to get information about a cell", "accessLevel": "Read", "resourceTypes": [ { "name": "cell", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcellreadinesssummary": { "name": "GetCellReadinessSummary", "description": "Grants permission to get a readiness summary for a cell", "accessLevel": "Read", "resourceTypes": [ { "name": "cell", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getreadinesscheck": { "name": "GetReadinessCheck", "description": "Grants permission to get information about a readiness check", "accessLevel": "Read", "resourceTypes": [ { "name": "readinesscheck", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getreadinesscheckresourcestatus": { "name": "GetReadinessCheckResourceStatus", "description": "Grants permission to get the readiness status for an individual resource", "accessLevel": "Read", "resourceTypes": [ { "name": "readinesscheck", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getreadinesscheckstatus": { "name": "GetReadinessCheckStatus", "description": "Grants permission to get the status of a readiness check (for a resource set)", "accessLevel": "Read", "resourceTypes": [ { "name": "readinesscheck", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrecoverygroup": { "name": "GetRecoveryGroup", "description": "Grants permission to get information about a recovery group", "accessLevel": "Read", "resourceTypes": [ { "name": "recoverygroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrecoverygroupreadinesssummary": { "name": "GetRecoveryGroupReadinessSummary", "description": "Grants permission to get a readiness summary for a recovery group", "accessLevel": "Read", "resourceTypes": [ { "name": "recoverygroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getresourceset": { "name": "GetResourceSet", "description": "Grants permission to get information about a resource set", "accessLevel": "Read", "resourceTypes": [ { "name": "resourceset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcells": { "name": "ListCells", "description": "Grants permission to list cells", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listcrossaccountauthorizations": { "name": "ListCrossAccountAuthorizations", "description": "Grants permission to list cross account authorizations", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listreadinesschecks": { "name": "ListReadinessChecks", "description": "Grants permission to list readiness checks", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listrecoverygroups": { "name": "ListRecoveryGroups", "description": "Grants permission to list recovery groups", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listresourcesets": { "name": "ListResourceSets", "description": "Grants permission to list resource sets", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listrules": { "name": "ListRules", "description": "Grants permission to list readiness rules", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresources": { "name": "ListTagsForResources", "description": "Grants permission to list tags for a resource", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add a tag to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "cell", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "readinesscheck", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "recoverygroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "resourceset", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove a tag from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "cell", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "readinesscheck", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "recoverygroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "resourceset", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "updatecell": { "name": "UpdateCell", "description": "Grants permission to update a cell", "accessLevel": "Write", "resourceTypes": [ { "name": "cell", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatereadinesscheck": { "name": "UpdateReadinessCheck", "description": "Grants permission to update a readiness check", "accessLevel": "Write", "resourceTypes": [ { "name": "readinesscheck", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updaterecoverygroup": { "name": "UpdateRecoveryGroup", "description": "Grants permission to update a recovery group", "accessLevel": "Write", "resourceTypes": [ { "name": "recoverygroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateresourceset": { "name": "UpdateResourceSet", "description": "Grants permission to update a resource set", "accessLevel": "Write", "resourceTypes": [ { "name": "resourceset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] } }