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