Redshift
Table of Contents
Privileges
AcceptReservedNodeExchange
description: Grants permission to exchange a DC1 reserved node for a DC2 reserved node with no changes to the configuration
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
AuthorizeClusterSecurityGroupIngress
description: Grants permission to add an inbound (ingress) rule to an Amazon Redshift security group
access level: Write
resource types
{
"securitygroup": {
"resource_type": "securitygroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-ec2securitygroup": {
"resource_type": "securitygroupingress-ec2securitygroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
AuthorizeSnapshotAccess
description: Grants permission to the specified AWS account to restore a snapshot
access level: Permissions management
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
BatchDeleteClusterSnapshots
description: Grants permission to delete snapshots in a batch of size upto 100
access level: Write
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
BatchModifyClusterSnapshots
description: Grants permission to modify settings for a list of snapshots
access level: Write
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CancelQuery
description: Grants permission to cancel a query through the Amazon Redshift console
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CancelQuerySession
description: Grants permission to see queries in the Amazon Redshift console
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CancelResize
description: Grants permission to cancel a resize operation
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CopyClusterSnapshot
description: Grants permission to copy a cluster snapshot
access level: Write
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateCluster
description: Grants permission to create a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateClusterParameterGroup
description: Grants permission to create an Amazon Redshift parameter group
access level: Write
resource types
{
"parametergroup": {
"resource_type": "parametergroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateClusterSecurityGroup
description: Grants permission to create an Amazon Redshift security group
access level: Write
resource types
{
"securitygroup": {
"resource_type": "securitygroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateClusterSnapshot
description: Grants permission to create a manual snapshot of the specified cluster
access level: Write
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateClusterSubnetGroup
description: Grants permission to create an Amazon Redshift subnet group
access level: Write
resource types
{
"subnetgroup": {
"resource_type": "subnetgroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateClusterUser
description: Grants permission to automatically create the specified Amazon Redshift user if it does not exist
access level: Permissions management
resource types
{
"dbuser": {
"resource_type": "dbuser",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"redshift:DbUser"
],
"dependent_actions": []
}
}
CreateEventSubscription
description: Grants permission to create an Amazon Redshift event notification subscription
access level: Write
resource types
{
"eventsubscription": {
"resource_type": "eventsubscription",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateHsmClientCertificate
description: Grants permission to create an HSM client certificate that a cluster uses to connect to an HSM
access level: Write
resource types
{
"hsmclientcertificate": {
"resource_type": "hsmclientcertificate",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateHsmConfiguration
description: Grants permission to create an HSM configuration that contains information required by a cluster to store and use database encryption keys in a hardware security module (HSM)
access level: Write
resource types
{
"hsmconfiguration": {
"resource_type": "hsmconfiguration",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateSavedQuery
description: Grants permission to create saved SQL queries through the Amazon Redshift console
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CreateScheduledAction
description: Grants permission to create an Amazon Redshift scheduled action
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CreateSnapshotCopyGrant
description: Grants permission to create a snapshot copy grant and encrypt copied snapshots in a destination AWS Region
access level: Permissions management
resource types
{
"snapshotcopygrant": {
"resource_type": "snapshotcopygrant",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateSnapshotSchedule
description: Grants permission to create a snapshot schedule
access level: Write
resource types
{
"snapshotschedule": {
"resource_type": "snapshotschedule",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
description: Grants permission to add one or more tags to a specified resource
access level: Tagging
resource types
{
"cluster": {
"resource_type": "cluster",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbgroup": {
"resource_type": "dbgroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbname": {
"resource_type": "dbname",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbuser": {
"resource_type": "dbuser",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"eventsubscription": {
"resource_type": "eventsubscription",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"hsmclientcertificate": {
"resource_type": "hsmclientcertificate",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"hsmconfiguration": {
"resource_type": "hsmconfiguration",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"parametergroup": {
"resource_type": "parametergroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroup": {
"resource_type": "securitygroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-cidr": {
"resource_type": "securitygroupingress-cidr",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-ec2securitygroup": {
"resource_type": "securitygroupingress-ec2securitygroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshot": {
"resource_type": "snapshot",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshotcopygrant": {
"resource_type": "snapshotcopygrant",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshotschedule": {
"resource_type": "snapshotschedule",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"subnetgroup": {
"resource_type": "subnetgroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
DeleteCluster
description: Grants permission to delete a previously provisioned cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteClusterParameterGroup
description: Grants permission to delete an Amazon Redshift parameter group
access level: Write
resource types
{
"parametergroup": {
"resource_type": "parametergroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteClusterSecurityGroup
description: Grants permission to delete an Amazon Redshift security group
access level: Write
resource types
{
"securitygroup": {
"resource_type": "securitygroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteClusterSnapshot
description: Grants permission to delete a manual snapshot
access level: Write
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteClusterSubnetGroup
description: Grants permission to delete a cluster subnet group
access level: Write
resource types
{
"subnetgroup": {
"resource_type": "subnetgroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteEventSubscription
description: Grants permission to delete an Amazon Redshift event notification subscription
access level: Write
resource types
{
"eventsubscription": {
"resource_type": "eventsubscription",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteHsmClientCertificate
description: Grants permission to delete an HSM client certificate
access level: Write
resource types
{
"hsmclientcertificate": {
"resource_type": "hsmclientcertificate",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteHsmConfiguration
description: Grants permission to delete an Amazon Redshift HSM configuration
access level: Write
resource types
{
"hsmconfiguration": {
"resource_type": "hsmconfiguration",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteSavedQueries
description: Grants permission to delete saved SQL queries through the Amazon Redshift console
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteScheduledAction
description: Grants permission to delete an Amazon Redshift scheduled action
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteSnapshotCopyGrant
description: Grants permission to delete a snapshot copy grant
access level: Write
resource types
{
"snapshotcopygrant": {
"resource_type": "snapshotcopygrant",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteSnapshotSchedule
description: Grants permission to delete a snapshot schedule
access level: Write
resource types
{
"snapshotschedule": {
"resource_type": "snapshotschedule",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
description: Grants permission to delete a tag or tags from a resource
access level: Tagging
resource types
{
"cluster": {
"resource_type": "cluster",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbgroup": {
"resource_type": "dbgroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbname": {
"resource_type": "dbname",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbuser": {
"resource_type": "dbuser",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"eventsubscription": {
"resource_type": "eventsubscription",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"hsmclientcertificate": {
"resource_type": "hsmclientcertificate",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"hsmconfiguration": {
"resource_type": "hsmconfiguration",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"parametergroup": {
"resource_type": "parametergroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroup": {
"resource_type": "securitygroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-cidr": {
"resource_type": "securitygroupingress-cidr",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-ec2securitygroup": {
"resource_type": "securitygroupingress-ec2securitygroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshot": {
"resource_type": "snapshot",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshotcopygrant": {
"resource_type": "snapshotcopygrant",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshotschedule": {
"resource_type": "snapshotschedule",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"subnetgroup": {
"resource_type": "subnetgroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys"
],
"dependent_actions": []
}
}
DescribeAccountAttributes
description: Grants permission to describe attributes attached to the specified AWS account
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterDbRevisions
description: Grants permission to describe database revisions for a cluster
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterParameterGroups
description: Grants permission to describe Amazon Redshift parameter groups, including parameter groups you created and the default parameter group
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterParameters
description: Grants permission to describe parameters contained within an Amazon Redshift parameter group
access level: Read
resource types
{
"parametergroup": {
"resource_type": "parametergroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterSecurityGroups
description: Grants permission to describe Amazon Redshift security groups
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterSnapshots
description: Grants permission to describe one or more snapshot objects, which contain metadata about your cluster snapshots
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterSubnetGroups
description: Grants permission to describe one or more cluster subnet group objects, which contain metadata about your cluster subnet groups
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterTracks
description: Grants permission to describe available maintenance tracks
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterVersions
description: Grants permission to describe available Amazon Redshift cluster versions
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusters
description: Grants permission to describe properties of provisioned clusters
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeDefaultClusterParameters
description: Grants permission to describe parameter settings for a parameter group family
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeEventCategories
description: Grants permission to describe event categories for all event source types, or for a specified source type
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeEventSubscriptions
description: Grants permission to describe Amazon Redshift event notification subscriptions for the specified AWS account
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeEvents
description: Grants permission to describe events related to clusters, security groups, snapshots, and parameter groups for the past 14 days
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeHsmClientCertificates
description: Grants permission to describe HSM client certificates
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeHsmConfigurations
description: Grants permission to describe Amazon Redshift HSM configurations
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeLoggingStatus
description: Grants permission to describe whether information, such as queries and connection attempts, is being logged for a cluster
access level: Read
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeNodeConfigurationOptions
description: Grants permission to describe properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeOrderableClusterOptions
description: Grants permission to describe orderable cluster options
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeQuery
description: Grants permission to describe a query through the Amazon Redshift console
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeReservedNodeOfferings
description: Grants permission to describe available reserved node offerings by Amazon Redshift
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeReservedNodes
description: Grants permission to describe the reserved nodes
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeResize
description: Grants permission to describe the last resize operation for a cluster
access level: Read
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeSavedQueries
description: Grants permission to describe saved queries through the Amazon Redshift console
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeScheduledActions
description: Grants permission to describe created Amazon Redshift scheduled actions
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeSnapshotCopyGrants
description: Grants permission to describe snapshot copy grants owned by the specified AWS account in the destination AWS Region
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeSnapshotSchedules
description: Grants permission to describe snapshot schedules
access level: Read
resource types
{
"snapshotschedule": {
"resource_type": "snapshotschedule",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeStorage
description: Grants permission to describe account level backups storage size and provisional storage
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeTable
description: Grants permission to describe a table through the Amazon Redshift console
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeTableRestoreStatus
description: Grants permission to describe status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API action
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
description: Grants permission to describe tags
access level: Read
resource types
{
"cluster": {
"resource_type": "cluster",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbgroup": {
"resource_type": "dbgroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbname": {
"resource_type": "dbname",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbuser": {
"resource_type": "dbuser",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"eventsubscription": {
"resource_type": "eventsubscription",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"hsmclientcertificate": {
"resource_type": "hsmclientcertificate",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"hsmconfiguration": {
"resource_type": "hsmconfiguration",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"parametergroup": {
"resource_type": "parametergroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroup": {
"resource_type": "securitygroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-cidr": {
"resource_type": "securitygroupingress-cidr",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-ec2securitygroup": {
"resource_type": "securitygroupingress-ec2securitygroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshot": {
"resource_type": "snapshot",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshotcopygrant": {
"resource_type": "snapshotcopygrant",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"snapshotschedule": {
"resource_type": "snapshotschedule",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"subnetgroup": {
"resource_type": "subnetgroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DisableLogging
description: Grants permission to disable logging information, such as queries and connection attempts, for a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DisableSnapshotCopy
description: Grants permission to disable the automatic copy of snapshots for a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
EnableLogging
description: Grants permission to enable logging information, such as queries and connection attempts, for a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
EnableSnapshotCopy
description: Grants permission to enable the automatic copy of snapshots for a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ExecuteQuery
description: Grants permission to execute a query through the Amazon Redshift console
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
FetchResults
description: Grants permission to fetch query results through the Amazon Redshift console
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
GetClusterCredentials
description: Grants permission to get temporary credentials to access an Amazon Redshift database by the specified AWS account
access level: Write
resource types
{
"dbuser": {
"resource_type": "dbuser",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"dbgroup": {
"resource_type": "dbgroup",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dbname": {
"resource_type": "dbname",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"redshift:DbName",
"redshift:DbUser",
"redshift:DurationSeconds"
],
"dependent_actions": []
}
}
GetReservedNodeExchangeOfferings
description: Grants permission to get an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
JoinGroup
description: Grants permission to join the specified Amazon Redshift group
access level: Permissions management
resource types
{
"dbgroup": {
"resource_type": "dbgroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListDatabases
description: Grants permission to list databases through the Amazon Redshift console
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListSavedQueries
description: Grants permission to list saved queries through the Amazon Redshift console
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListSchemas
description: Grants permission to list schemas through the Amazon Redshift console
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListTables
description: Grants permission to list tables through the Amazon Redshift console
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyCluster
description: Grants permission to modify the settings of a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyClusterDbRevision
description: Grants permission to modify the database revision of a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyClusterIamRoles
description: Grants permission to modify the list of AWS Identity and Access Management (IAM) roles that can be used by a cluster to access other AWS services
access level: Permissions management
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyClusterMaintenance
description: Grants permission to modify the maintenance settings of a cluster
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyClusterParameterGroup
description: Grants permission to modify the parameters of a parameter group
access level: Write
resource types
{
"parametergroup": {
"resource_type": "parametergroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyClusterSnapshot
description: Grants permission to modify the settings of a snapshot
access level: Write
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyClusterSnapshotSchedule
description: Grants permission to modify a snapshot schedule for a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyClusterSubnetGroup
description: Grants permission to modify a cluster subnet group to include the specified list of VPC subnets
access level: Write
resource types
{
"subnetgroup": {
"resource_type": "subnetgroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyEventSubscription
description: Grants permission to modify an existing Amazon Redshift event notification subscription
access level: Write
resource types
{
"eventsubscription": {
"resource_type": "eventsubscription",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifySavedQuery
description: Grants permission to modify an existing saved query through the Amazon Redshift console
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ModifyScheduledAction
description: Grants permission to modify an existing Amazon Redshift scheduled action
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ModifySnapshotCopyRetentionPeriod
description: Grants permission to modify the number of days to retain snapshots in the destination AWS Region after they are copied from the source AWS Region
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ModifySnapshotSchedule
description: Grants permission to modify a snapshot schedule
access level: Write
resource types
{
"snapshotschedule": {
"resource_type": "snapshotschedule",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
PauseCluster
description: Grants permission to pause a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
PurchaseReservedNodeOffering
description: Grants permission to purchase a reserved node
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
RebootCluster
description: Grants permission to reboot a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ResetClusterParameterGroup
description: Grants permission to set one or more parameters of a parameter group to their default values and set the source values of the parameters to "engine-default"
access level: Write
resource types
{
"parametergroup": {
"resource_type": "parametergroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ResizeCluster
description: Grants permission to change the size of a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
RestoreFromClusterSnapshot
description: Grants permission to create a cluster from a snapshot
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
RestoreTableFromClusterSnapshot
description: Grants permission to create a table from a table in an Amazon Redshift cluster snapshot
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ResumeCluster
description: Grants permission to resume a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
RevokeClusterSecurityGroupIngress
description: Grants permission to revoke an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon EC2 security group
access level: Write
resource types
{
"securitygroup": {
"resource_type": "securitygroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"securitygroupingress-ec2securitygroup": {
"resource_type": "securitygroupingress-ec2securitygroup",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
RevokeSnapshotAccess
description: Grants permission to revoke access from the specified AWS account to restore a snapshot
access level: Permissions management
resource types
{
"snapshot": {
"resource_type": "snapshot",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
RotateEncryptionKey
description: Grants permission to rotate an encryption key for a cluster
access level: Write
resource types
{
"cluster": {
"resource_type": "cluster",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ViewQueriesFromConsole
description: Grants permission to view query results through the Amazon Redshift console
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ViewQueriesInConsole
description: Grants permission to terminate running queries and loads through the Amazon Redshift console
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}