UNPKG

@cloud-copilot/iam-data

Version:
189 lines 4.84 kB
{ "batchexecutestatement": { "name": "BatchExecuteStatement", "description": "Grants permission to execute multiple queries under a single connection", "accessLevel": "Write", "resourceTypes": [ { "name": "cluster", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "workgroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "redshift-data:session-owner-iam-userid", "redshift-data:glue-catalog-arn" ], "dependentActions": [] }, "cancelstatement": { "name": "CancelStatement", "description": "Grants permission to cancel a running query", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "redshift-data:statement-owner-iam-userid" ], "dependentActions": [] }, "describestatement": { "name": "DescribeStatement", "description": "Grants permission to retrieve detailed information about a statement execution", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "redshift-data:statement-owner-iam-userid" ], "dependentActions": [] }, "describetable": { "name": "DescribeTable", "description": "Grants permission to retrieve metadata about a particular table", "accessLevel": "Read", "resourceTypes": [ { "name": "cluster", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workgroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "executestatement": { "name": "ExecuteStatement", "description": "Grants permission to execute a query", "accessLevel": "Write", "resourceTypes": [ { "name": "cluster", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "workgroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "redshift-data:session-owner-iam-userid", "redshift-data:glue-catalog-arn" ], "dependentActions": [] }, "getstagingbucketlocation": { "name": "GetStagingBucketLocation", "description": "Grants permission to get staging bucket location for a given managed workgroup", "accessLevel": "Read", "resourceTypes": [ { "name": "managed-workgroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getstatementresult": { "name": "GetStatementResult", "description": "Grants permission to fetch the result of a query", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "redshift-data:statement-owner-iam-userid" ], "dependentActions": [] }, "listdatabases": { "name": "ListDatabases", "description": "Grants permission to list databases for a given cluster", "accessLevel": "Read", "resourceTypes": [ { "name": "cluster", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workgroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listschemas": { "name": "ListSchemas", "description": "Grants permission to list schemas for a given cluster", "accessLevel": "Read", "resourceTypes": [ { "name": "cluster", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workgroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "liststatements": { "name": "ListStatements", "description": "Grants permission to list queries for a given principal", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [ "redshift-data:statement-owner-iam-userid" ], "dependentActions": [] }, "listtables": { "name": "ListTables", "description": "Grants permission to list tables for a given cluster", "accessLevel": "List", "resourceTypes": [ { "name": "cluster", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workgroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }