@cloud-copilot/iam-data
Version:
339 lines • 8.11 kB
JSON
{
"alter": {
"name": "Alter",
"description": "Grants permission to alter a keyspace or table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"altermultiregionresource": {
"name": "AlterMultiRegionResource",
"description": "Grants permission to alter a multiregion keyspace or table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"create": {
"name": "Create",
"description": "Grants permission to create a keyspace or table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createmultiregionresource": {
"name": "CreateMultiRegionResource",
"description": "Grants permission to create a multiregion keyspace or table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"drop": {
"name": "Drop",
"description": "Grants permission to drop a keyspace or table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"dropmultiregionresource": {
"name": "DropMultiRegionResource",
"description": "Grants permission to drop a multiregion keyspace or table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"modify": {
"name": "Modify",
"description": "Grants permission to INSERT, UPDATE or DELETE data in a table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"modifymultiregionresource": {
"name": "ModifyMultiRegionResource",
"description": "Grants permission to INSERT, UPDATE or DELETE data in a multiregion table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"restore": {
"name": "Restore",
"description": "Grants permission to restore table from a backup",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"restoremultiregiontable": {
"name": "RestoreMultiRegionTable",
"description": "Grants permission to restore multiregion table from a backup",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"select": {
"name": "Select",
"description": "Grants permission to SELECT data from a table",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"selectmultiregionresource": {
"name": "SelectMultiRegionResource",
"description": "Grants permission to SELECT data from a multiregion table",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagmultiregionresource": {
"name": "TagMultiRegionResource",
"description": "Grants permission to tag a multiregion keyspace or table",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a keyspace or table",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagmultiregionresource": {
"name": "UnTagMultiRegionResource",
"description": "Grants permission to untag a multiregion keyspace or table",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag a keyspace or table",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "keyspace",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "table",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updatepartitioner": {
"name": "UpdatePartitioner",
"description": "Grants permission to UPDATE the partitioner in a system table",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "table",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}