UNPKG

@cloud-copilot/iam-data

Version:
339 lines 8.11 kB
{ "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": [] } }