@cloud-copilot/iam-data
Version:
196 lines • 4.57 kB
JSON
{
"createexport": {
"name": "CreateExport",
"description": "Grants permission to create an export",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteexport": {
"name": "DeleteExport",
"description": "Grants permission to delete an export",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getexecution": {
"name": "GetExecution",
"description": "Grants permission to get the execution of an export",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getexport": {
"name": "GetExport",
"description": "Grants permission to get an export",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"gettable": {
"name": "GetTable",
"description": "Grants permission to get the details of a table",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listexecutions": {
"name": "ListExecutions",
"description": "Grants permission to list all executions of an export",
"accessLevel": "List",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listexports": {
"name": "ListExports",
"description": "Grants permission to list all exports",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtables": {
"name": "ListTables",
"description": "Grants permission to list all available tables",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateexport": {
"name": "UpdateExport",
"description": "Grants permission to update an export",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "export",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
}