@cloud-copilot/iam-data
Version:
481 lines • 12.2 kB
JSON
{
"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": []
}
}