UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

1,040 lines 48.4 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for Amazon Redshift (REDSHIFT) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonredshift.html * * 2025-02-24T21:49:23.054Z */ export var AwsRedshiftActions; (function (AwsRedshiftActions) { /** * Grants permission to exchange a DC1 reserved node for a DC2 reserved node with * no changes to the configuration * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_AcceptReservedNodeExchange.html */ AwsRedshiftActions["AcceptReservedNodeExchange"] = "redshift:AcceptReservedNodeExchange"; /** * Grants permission to add a partner integration to a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_AddPartner.html */ AwsRedshiftActions["AddPartner"] = "redshift:AddPartner"; /** * Grants permission to associate a consumer to a datashare * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_AssociateDataShareConsumer.html */ AwsRedshiftActions["AssociateDataShareConsumer"] = "redshift:AssociateDataShareConsumer"; /** * Grants permission to add an inbound (ingress) rule to an Amazon Redshift securi * ty group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeClusterSecurityGroupIngress.html */ AwsRedshiftActions["AuthorizeClusterSecurityGroupIngress"] = "redshift:AuthorizeClusterSecurityGroupIngress"; /** * Grants permission to authorize the specified datashare consumer to consume a da * tashare * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeDataShare.html */ AwsRedshiftActions["AuthorizeDataShare"] = "redshift:AuthorizeDataShare"; /** * Grants permission to authorize endpoint related activities for redshift-managed * vpc endpoint * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeEndpointAccess.html */ AwsRedshiftActions["AuthorizeEndpointAccess"] = "redshift:AuthorizeEndpointAccess"; /** * Grants permission to Amazon Redshift to continuously validate that the target d * ata warehouse can receive data replicated from the source ARN * * See https://docs.aws.amazon.com/redshift/latest/mgmt/zero-etl-using.setting-up.html */ AwsRedshiftActions["AuthorizeInboundIntegration"] = "redshift:AuthorizeInboundIntegration"; /** * Grants permission to the specified AWS account to restore a snapshot * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeSnapshotAccess.html */ AwsRedshiftActions["AuthorizeSnapshotAccess"] = "redshift:AuthorizeSnapshotAccess"; /** * Grants permission to delete snapshots in a batch of size upto 100 * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_BatchDeleteClusterSnapshots.html */ AwsRedshiftActions["BatchDeleteClusterSnapshots"] = "redshift:BatchDeleteClusterSnapshots"; /** * Grants permission to modify settings for a list of snapshots * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_BatchModifyClusterSnapshots.html */ AwsRedshiftActions["BatchModifyClusterSnapshots"] = "redshift:BatchModifyClusterSnapshots"; /** * Grants permission to cancel a query through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["CancelQuery"] = "redshift:CancelQuery"; /** * Grants permission to see queries in the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["CancelQuerySession"] = "redshift:CancelQuerySession"; /** * Grants permission to cancel a resize operation * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CancelResize.html */ AwsRedshiftActions["CancelResize"] = "redshift:CancelResize"; /** * Grants permission to copy a cluster snapshot * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CopyClusterSnapshot.html */ AwsRedshiftActions["CopyClusterSnapshot"] = "redshift:CopyClusterSnapshot"; /** * Grants permission to create an Amazon Redshift authentication profile * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateAuthenticationProfile.html */ AwsRedshiftActions["CreateAuthenticationProfile"] = "redshift:CreateAuthenticationProfile"; /** * Grants permission to create a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateCluster.html */ AwsRedshiftActions["CreateCluster"] = "redshift:CreateCluster"; /** * Grants permission to create an Amazon Redshift parameter group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterParameterGroup.html */ AwsRedshiftActions["CreateClusterParameterGroup"] = "redshift:CreateClusterParameterGroup"; /** * Grants permission to create an Amazon Redshift security group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSecurityGroup.html */ AwsRedshiftActions["CreateClusterSecurityGroup"] = "redshift:CreateClusterSecurityGroup"; /** * Grants permission to create a manual snapshot of the specified cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSnapshot.html */ AwsRedshiftActions["CreateClusterSnapshot"] = "redshift:CreateClusterSnapshot"; /** * Grants permission to create an Amazon Redshift subnet group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSubnetGroup.html */ AwsRedshiftActions["CreateClusterSubnetGroup"] = "redshift:CreateClusterSubnetGroup"; /** * Grants permission to automatically create the specified Amazon Redshift user if * it does not exist * * See https://docs.aws.amazon.com/redshift/latest/mgmt/generating-iam-credentials-role-permissions.html */ AwsRedshiftActions["CreateClusterUser"] = "redshift:CreateClusterUser"; /** * Grants permission to create a custom domain name for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateCustomDomainAssociation.html */ AwsRedshiftActions["CreateCustomDomainAssociation"] = "redshift:CreateCustomDomainAssociation"; /** * Grants permission to create a redshift-managed vpc endpoint * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateEndpointAccess.html */ AwsRedshiftActions["CreateEndpointAccess"] = "redshift:CreateEndpointAccess"; /** * Grants permission to create an Amazon Redshift event notification subscription * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateEventSubscription.html */ AwsRedshiftActions["CreateEventSubscription"] = "redshift:CreateEventSubscription"; /** * Grants permission to create an HSM client certificate that a cluster uses to co * nnect to an HSM * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateHsmClientCertificate.html */ AwsRedshiftActions["CreateHsmClientCertificate"] = "redshift:CreateHsmClientCertificate"; /** * Grants permission to create an HSM configuration that contains information requ * ired by a cluster to store and use database encryption keys in a hardware secur * ity module (HSM) * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateHsmConfiguration.html */ AwsRedshiftActions["CreateHsmConfiguration"] = "redshift:CreateHsmConfiguration"; /** * Grants permission to the source principal to create an inbound integration for * data to be replicated from the source into the target data warehouse * * See https://docs.aws.amazon.com/redshift/latest/mgmt/zero-etl-using.setting-up.html */ AwsRedshiftActions["CreateInboundIntegration"] = "redshift:CreateInboundIntegration"; /** * Grants permission to create an Amazon Redshift zero-ETL integration * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateIntegration.html */ AwsRedshiftActions["CreateIntegration"] = "redshift:CreateIntegration"; /** * Grants permission to create a qev2 idc application * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-idp-connect.html */ AwsRedshiftActions["CreateQev2IdcApplication"] = "redshift:CreateQev2IdcApplication"; /** * Grants permission to create a redshift idc application * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateRedshiftIdcApplication.html */ AwsRedshiftActions["CreateRedshiftIdcApplication"] = "redshift:CreateRedshiftIdcApplication"; /** * Grants permission to create saved SQL queries through the Amazon Redshift conso * le * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["CreateSavedQuery"] = "redshift:CreateSavedQuery"; /** * Grants permission to create an Amazon Redshift scheduled action * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateScheduledAction.html */ AwsRedshiftActions["CreateScheduledAction"] = "redshift:CreateScheduledAction"; /** * Grants permission to create a snapshot copy grant and encrypt copied snapshots * in a destination AWS Region * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateSnapshotCopyGrant.html */ AwsRedshiftActions["CreateSnapshotCopyGrant"] = "redshift:CreateSnapshotCopyGrant"; /** * Grants permission to create a snapshot schedule * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateSnapshotSchedule.html */ AwsRedshiftActions["CreateSnapshotSchedule"] = "redshift:CreateSnapshotSchedule"; /** * Grants permission to add one or more tags to a specified resource * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateTags.html */ AwsRedshiftActions["CreateTags"] = "redshift:CreateTags"; /** * Grants permission to create a usage limit * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateUsageLimit.html */ AwsRedshiftActions["CreateUsageLimit"] = "redshift:CreateUsageLimit"; /** * Grants permission to remove permission from the specified datashare consumer to * consume a datashare * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeauthorizeDataShare.html */ AwsRedshiftActions["DeauthorizeDataShare"] = "redshift:DeauthorizeDataShare"; /** * Grants permission to delete an Amazon Redshift authentication profile * * See API_DeleteAuthenticationProfile.html */ AwsRedshiftActions["DeleteAuthenticationProfile"] = "redshift:DeleteAuthenticationProfile"; /** * Grants permission to delete a previously provisioned cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteCluster.html */ AwsRedshiftActions["DeleteCluster"] = "redshift:DeleteCluster"; /** * Grants permission to delete an Amazon Redshift parameter group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterParameterGroup.html */ AwsRedshiftActions["DeleteClusterParameterGroup"] = "redshift:DeleteClusterParameterGroup"; /** * Grants permission to delete an Amazon Redshift security group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSecurityGroup.html */ AwsRedshiftActions["DeleteClusterSecurityGroup"] = "redshift:DeleteClusterSecurityGroup"; /** * Grants permission to delete a manual snapshot * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSnapshot.html */ AwsRedshiftActions["DeleteClusterSnapshot"] = "redshift:DeleteClusterSnapshot"; /** * Grants permission to delete a cluster subnet group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSubnetGroup.html */ AwsRedshiftActions["DeleteClusterSubnetGroup"] = "redshift:DeleteClusterSubnetGroup"; /** * Grants permission to delete a custom domain name for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteCustomDomainAssociation.html */ AwsRedshiftActions["DeleteCustomDomainAssociation"] = "redshift:DeleteCustomDomainAssociation"; /** * Grants permission to delete a redshift-managed vpc endpoint * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteEndpointAccess.html */ AwsRedshiftActions["DeleteEndpointAccess"] = "redshift:DeleteEndpointAccess"; /** * Grants permission to delete an Amazon Redshift event notification subscription * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteEventSubscription.html */ AwsRedshiftActions["DeleteEventSubscription"] = "redshift:DeleteEventSubscription"; /** * Grants permission to delete an HSM client certificate * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteHsmClientCertificate.html */ AwsRedshiftActions["DeleteHsmClientCertificate"] = "redshift:DeleteHsmClientCertificate"; /** * Grants permission to delete an Amazon Redshift HSM configuration * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteHsmConfiguration.html */ AwsRedshiftActions["DeleteHsmConfiguration"] = "redshift:DeleteHsmConfiguration"; /** * Grants permission to delete an Amazon Redshift zero-ETL integration * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteIntegration.html */ AwsRedshiftActions["DeleteIntegration"] = "redshift:DeleteIntegration"; /** * Grants permission to delete a partner integration from a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeletePartner.html */ AwsRedshiftActions["DeletePartner"] = "redshift:DeletePartner"; /** * Grants permission to delete a qev2 idc application * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-idp-connect.html */ AwsRedshiftActions["DeleteQev2IdcApplication"] = "redshift:DeleteQev2IdcApplication"; /** * Grants permission to delete a redshift idc application * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteRedshiftIdcApplication.html */ AwsRedshiftActions["DeleteRedshiftIdcApplication"] = "redshift:DeleteRedshiftIdcApplication"; /** * Grants permission to delete the resource policy for a specified resource * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteResourcePolicy.html */ AwsRedshiftActions["DeleteResourcePolicy"] = "redshift:DeleteResourcePolicy"; /** * Grants permission to delete saved SQL queries through the Amazon Redshift conso * le * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["DeleteSavedQueries"] = "redshift:DeleteSavedQueries"; /** * Grants permission to delete an Amazon Redshift scheduled action * * See API_DeleteScheduledAction.html */ AwsRedshiftActions["DeleteScheduledAction"] = "redshift:DeleteScheduledAction"; /** * Grants permission to delete a snapshot copy grant * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteSnapshotCopyGrant.html */ AwsRedshiftActions["DeleteSnapshotCopyGrant"] = "redshift:DeleteSnapshotCopyGrant"; /** * Grants permission to delete a snapshot schedule * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteSnapshotSchedule.html */ AwsRedshiftActions["DeleteSnapshotSchedule"] = "redshift:DeleteSnapshotSchedule"; /** * Grants permission to delete a tag or tags from a resource * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteTags.html */ AwsRedshiftActions["DeleteTags"] = "redshift:DeleteTags"; /** * Grants permission to delete a usage limit * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteUsageLimit.html */ AwsRedshiftActions["DeleteUsageLimit"] = "redshift:DeleteUsageLimit"; /** * Grants permission to deregister the specified namespace from a consumer * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeregisterNamespace.html */ AwsRedshiftActions["DeregisterNamespace"] = "redshift:DeregisterNamespace"; /** * Grants permission to describe attributes attached to the specified AWS account * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeAccountAttributes.html */ AwsRedshiftActions["DescribeAccountAttributes"] = "redshift:DescribeAccountAttributes"; /** * Grants permission to describe created Amazon Redshift authentication profiles * * See API_DescribeAuthenticationProfiles.html */ AwsRedshiftActions["DescribeAuthenticationProfiles"] = "redshift:DescribeAuthenticationProfiles"; /** * Grants permission to describe database revisions for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterDbRevisions.html */ AwsRedshiftActions["DescribeClusterDbRevisions"] = "redshift:DescribeClusterDbRevisions"; /** * Grants permission to describe Amazon Redshift parameter groups, including param * eter groups you created and the default parameter group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterParameterGroups.html */ AwsRedshiftActions["DescribeClusterParameterGroups"] = "redshift:DescribeClusterParameterGroups"; /** * Grants permission to describe parameters contained within an Amazon Redshift pa * rameter group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterParameters.html */ AwsRedshiftActions["DescribeClusterParameters"] = "redshift:DescribeClusterParameters"; /** * Grants permission to describe Amazon Redshift security groups * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterSecurityGroups.html */ AwsRedshiftActions["DescribeClusterSecurityGroups"] = "redshift:DescribeClusterSecurityGroups"; /** * Grants permission to describe one or more snapshot objects, which contain metad * ata about your cluster snapshots * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterSnapshots.html */ AwsRedshiftActions["DescribeClusterSnapshots"] = "redshift:DescribeClusterSnapshots"; /** * Grants permission to describe one or more cluster subnet group objects, which c * ontain metadata about your cluster subnet groups * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterSubnetGroups.html */ AwsRedshiftActions["DescribeClusterSubnetGroups"] = "redshift:DescribeClusterSubnetGroups"; /** * Grants permission to describe available maintenance tracks * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterTracks.html */ AwsRedshiftActions["DescribeClusterTracks"] = "redshift:DescribeClusterTracks"; /** * Grants permission to describe available Amazon Redshift cluster versions * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusterVersions.html */ AwsRedshiftActions["DescribeClusterVersions"] = "redshift:DescribeClusterVersions"; /** * Grants permission to describe properties of provisioned clusters * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusters.html */ AwsRedshiftActions["DescribeClusters"] = "redshift:DescribeClusters"; /** * Grants permission to describe custom domain names for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeCustomDomainAssociations.html */ AwsRedshiftActions["DescribeCustomDomainAssociations"] = "redshift:DescribeCustomDomainAssociations"; /** * Grants permission to describe datashares created and consumed by your clusters * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeDataShares.html */ AwsRedshiftActions["DescribeDataShares"] = "redshift:DescribeDataShares"; /** * Grants permission to describe only datashares consumed by your clusters * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeDataSharesForConsumer.html */ AwsRedshiftActions["DescribeDataSharesForConsumer"] = "redshift:DescribeDataSharesForConsumer"; /** * Grants permission to describe only datashares created by your clusters * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeDataSharesForProducer.html */ AwsRedshiftActions["DescribeDataSharesForProducer"] = "redshift:DescribeDataSharesForProducer"; /** * Grants permission to describe parameter settings for a parameter group family * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeDefaultClusterParameters.html */ AwsRedshiftActions["DescribeDefaultClusterParameters"] = "redshift:DescribeDefaultClusterParameters"; /** * Grants permission to describe redshift-managed vpc endpoints * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeEndpointAccess.html */ AwsRedshiftActions["DescribeEndpointAccess"] = "redshift:DescribeEndpointAccess"; /** * Grants permission to authorize describe activity for redshift-managed vpc endpo * int * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeEndpointAuthorization.html */ AwsRedshiftActions["DescribeEndpointAuthorization"] = "redshift:DescribeEndpointAuthorization"; /** * Grants permission to describe event categories for all event source types, or f * or a specified source type * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeEventCategories.html */ AwsRedshiftActions["DescribeEventCategories"] = "redshift:DescribeEventCategories"; /** * Grants permission to describe Amazon Redshift event notification subscriptions * for the specified AWS account * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeEventSubscriptions.html */ AwsRedshiftActions["DescribeEventSubscriptions"] = "redshift:DescribeEventSubscriptions"; /** * Grants permission to describe events related to clusters, security groups, snap * shots, and parameter groups for the past 14 days * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeEvents.html */ AwsRedshiftActions["DescribeEvents"] = "redshift:DescribeEvents"; /** * Grants permission to describe HSM client certificates * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeHsmClientCertificates.html */ AwsRedshiftActions["DescribeHsmClientCertificates"] = "redshift:DescribeHsmClientCertificates"; /** * Grants permission to describe Amazon Redshift HSM configurations * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeHsmConfigurations.html */ AwsRedshiftActions["DescribeHsmConfigurations"] = "redshift:DescribeHsmConfigurations"; /** * Grants permission to list the inbound integrations * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeInboundIntegrations.html */ AwsRedshiftActions["DescribeInboundIntegrations"] = "redshift:DescribeInboundIntegrations"; /** * Grants permission to describe an Amazon Redshift zero-ETL integration * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeIntegrations.html */ AwsRedshiftActions["DescribeIntegrations"] = "redshift:DescribeIntegrations"; /** * Grants permission to describe whether information, such as queries and connecti * on attempts, is being logged for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeLoggingStatus.html */ AwsRedshiftActions["DescribeLoggingStatus"] = "redshift:DescribeLoggingStatus"; /** * Grants permission to describe properties of possible node configurations such a * s node type, number of nodes, and disk usage for the specified action type * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeNodeConfigurationOptions.html */ AwsRedshiftActions["DescribeNodeConfigurationOptions"] = "redshift:DescribeNodeConfigurationOptions"; /** * Grants permission to describe orderable cluster options * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeOrderableClusterOptions.html */ AwsRedshiftActions["DescribeOrderableClusterOptions"] = "redshift:DescribeOrderableClusterOptions"; /** * Grants permission to retrieve information about the partner integrations define * d for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribePartners.html */ AwsRedshiftActions["DescribePartners"] = "redshift:DescribePartners"; /** * Grants permission to describe qev2 idc applications * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-idp-connect.html */ AwsRedshiftActions["DescribeQev2IdcApplications"] = "redshift:DescribeQev2IdcApplications"; /** * Grants permission to describe a query through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["DescribeQuery"] = "redshift:DescribeQuery"; /** * Grants permission to describe redshift idc applications * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeRedshiftIdcApplications.html */ AwsRedshiftActions["DescribeRedshiftIdcApplications"] = "redshift:DescribeRedshiftIdcApplications"; /** * Grants permission to describe exchange status details and associated metadata f * or a reserved-node exchange. Statuses include such values as in progress and re * quested * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeReservedNodeExchangeStatus.html */ AwsRedshiftActions["DescribeReservedNodeExchangeStatus"] = "redshift:DescribeReservedNodeExchangeStatus"; /** * Grants permission to describe available reserved node offerings by Amazon Redsh * ift * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeReservedNodeOfferings.html */ AwsRedshiftActions["DescribeReservedNodeOfferings"] = "redshift:DescribeReservedNodeOfferings"; /** * Grants permission to describe the reserved nodes * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeReservedNodes.html */ AwsRedshiftActions["DescribeReservedNodes"] = "redshift:DescribeReservedNodes"; /** * Grants permission to describe the last resize operation for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeResize.html */ AwsRedshiftActions["DescribeResize"] = "redshift:DescribeResize"; /** * Grants permission to describe saved queries through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["DescribeSavedQueries"] = "redshift:DescribeSavedQueries"; /** * Grants permission to describe created Amazon Redshift scheduled actions * * See API_DescribeScheduledActions.html */ AwsRedshiftActions["DescribeScheduledActions"] = "redshift:DescribeScheduledActions"; /** * Grants permission to describe snapshot copy grants owned by the specified AWS a * ccount in the destination AWS Region * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeSnapshotCopyGrants.html */ AwsRedshiftActions["DescribeSnapshotCopyGrants"] = "redshift:DescribeSnapshotCopyGrants"; /** * Grants permission to describe snapshot schedules * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeSnapshotSchedules.html */ AwsRedshiftActions["DescribeSnapshotSchedules"] = "redshift:DescribeSnapshotSchedules"; /** * Grants permission to describe account level backups storage size and provisiona * l storage * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeStorage.html */ AwsRedshiftActions["DescribeStorage"] = "redshift:DescribeStorage"; /** * Grants permission to describe a table through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["DescribeTable"] = "redshift:DescribeTable"; /** * Grants permission to describe status of one or more table restore requests made * using the RestoreTableFromClusterSnapshot API action * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeTableRestoreStatus.html */ AwsRedshiftActions["DescribeTableRestoreStatus"] = "redshift:DescribeTableRestoreStatus"; /** * Grants permission to describe tags * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeTags.html */ AwsRedshiftActions["DescribeTags"] = "redshift:DescribeTags"; /** * Grants permission to describe usage limits * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeUsageLimits.html */ AwsRedshiftActions["DescribeUsageLimits"] = "redshift:DescribeUsageLimits"; /** * Grants permission to disable logging information, such as queries and connectio * n attempts, for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisableLogging.html */ AwsRedshiftActions["DisableLogging"] = "redshift:DisableLogging"; /** * Grants permission to disable the automatic copy of snapshots for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisableSnapshotCopy.html */ AwsRedshiftActions["DisableSnapshotCopy"] = "redshift:DisableSnapshotCopy"; /** * Grants permission to disassociate a consumer from a datashare * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisassociateDataShareConsumer.html */ AwsRedshiftActions["DisassociateDataShareConsumer"] = "redshift:DisassociateDataShareConsumer"; /** * Grants permission to enable logging information, such as queries and connection * attempts, for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_EnableLogging.html */ AwsRedshiftActions["EnableLogging"] = "redshift:EnableLogging"; /** * Grants permission to enable the automatic copy of snapshots for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_EnableSnapshotCopy.html */ AwsRedshiftActions["EnableSnapshotCopy"] = "redshift:EnableSnapshotCopy"; /** * Grants permission to execute a query through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ExecuteQuery"] = "redshift:ExecuteQuery"; /** * Grants permission to failover the primary compute of an Multi-AZ cluster to ano * ther AZ * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_FailoverPrimaryCompute.html */ AwsRedshiftActions["FailoverPrimaryCompute"] = "redshift:FailoverPrimaryCompute"; /** * Grants permission to fetch query results through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["FetchResults"] = "redshift:FetchResults"; /** * Grants permission to get temporary credentials to access an Amazon Redshift dat * abase by the specified AWS account * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html */ AwsRedshiftActions["GetClusterCredentials"] = "redshift:GetClusterCredentials"; /** * Grants permission to get enhanced temporary credentials to access an Amazon Red * shift database by the specified AWS account * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentialsWithIAM.html */ AwsRedshiftActions["GetClusterCredentialsWithIAM"] = "redshift:GetClusterCredentialsWithIAM"; /** * Grants permission to get the configuration options for the reserved-node exchan * ge * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetReservedNodeExchangeConfigurationOptions.html */ AwsRedshiftActions["GetReservedNodeExchangeConfigurationOptions"] = "redshift:GetReservedNodeExchangeConfigurationOptions"; /** * Grants permission to get an array of DC2 ReservedNodeOfferings that matches the * payment type, term, and usage price of the given DC1 reserved node * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetReservedNodeExchangeOfferings.html */ AwsRedshiftActions["GetReservedNodeExchangeOfferings"] = "redshift:GetReservedNodeExchangeOfferings"; /** * Grants permission to get the resource policy for a specified resource * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetResourcePolicy.html */ AwsRedshiftActions["GetResourcePolicy"] = "redshift:GetResourcePolicy"; /** * Grants permission to join the specified Amazon Redshift group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html */ AwsRedshiftActions["JoinGroup"] = "redshift:JoinGroup"; /** * Grants permission to list databases through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ListDatabases"] = "redshift:ListDatabases"; /** * Grants permission to list Advisor recommendations * * See API_ListRecommendations.html */ AwsRedshiftActions["ListRecommendations"] = "redshift:ListRecommendations"; /** * Grants permission to list saved queries through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ListSavedQueries"] = "redshift:ListSavedQueries"; /** * Grants permission to list schemas through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ListSchemas"] = "redshift:ListSchemas"; /** * Grants permission to list tables through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ListTables"] = "redshift:ListTables"; /** * Grants permission to modify the AQUA configuration of a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyAquaConfiguration.html */ AwsRedshiftActions["ModifyAquaConfiguration"] = "redshift:ModifyAquaConfiguration"; /** * Grants permission to modify an existing Amazon Redshift authentication profile * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyAuthenticationProfile.html */ AwsRedshiftActions["ModifyAuthenticationProfile"] = "redshift:ModifyAuthenticationProfile"; /** * Grants permission to modify the settings of a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyCluster.html */ AwsRedshiftActions["ModifyCluster"] = "redshift:ModifyCluster"; /** * Grants permission to modify the database revision of a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterDbRevision.html */ AwsRedshiftActions["ModifyClusterDbRevision"] = "redshift:ModifyClusterDbRevision"; /** * 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 * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterIamRoles.html */ AwsRedshiftActions["ModifyClusterIamRoles"] = "redshift:ModifyClusterIamRoles"; /** * Grants permission to modify the maintenance settings of a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterMaintenance.html */ AwsRedshiftActions["ModifyClusterMaintenance"] = "redshift:ModifyClusterMaintenance"; /** * Grants permission to modify the parameters of a parameter group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterParameterGroup.html */ AwsRedshiftActions["ModifyClusterParameterGroup"] = "redshift:ModifyClusterParameterGroup"; /** * Grants permission to modify the settings of a snapshot * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSnapshot.html */ AwsRedshiftActions["ModifyClusterSnapshot"] = "redshift:ModifyClusterSnapshot"; /** * Grants permission to modify a snapshot schedule for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSnapshotSchedule.html */ AwsRedshiftActions["ModifyClusterSnapshotSchedule"] = "redshift:ModifyClusterSnapshotSchedule"; /** * Grants permission to modify a cluster subnet group to include the specified lis * t of VPC subnets * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSubnetGroup.html */ AwsRedshiftActions["ModifyClusterSubnetGroup"] = "redshift:ModifyClusterSubnetGroup"; /** * Grants permission to modify a custom domain name for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyCustomDomainAssociation.html */ AwsRedshiftActions["ModifyCustomDomainAssociation"] = "redshift:ModifyCustomDomainAssociation"; /** * Grants permission to modify a redshift-managed vpc endpoint * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyEndpointAccess.html */ AwsRedshiftActions["ModifyEndpointAccess"] = "redshift:ModifyEndpointAccess"; /** * Grants permission to modify an existing Amazon Redshift event notification subs * cription * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyEventSubscription.html */ AwsRedshiftActions["ModifyEventSubscription"] = "redshift:ModifyEventSubscription"; /** * Grants permission to modify an Amazon Redshift zero-ETL integration * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyIntegration.html */ AwsRedshiftActions["ModifyIntegration"] = "redshift:ModifyIntegration"; /** * Grants permission to modify a qev2 idc application * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-idp-connect.html */ AwsRedshiftActions["ModifyQev2IdcApplication"] = "redshift:ModifyQev2IdcApplication"; /** * Grants permission to modify a redshift idc application * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyRedshiftIdcApplication.html */ AwsRedshiftActions["ModifyRedshiftIdcApplication"] = "redshift:ModifyRedshiftIdcApplication"; /** * Grants permission to modify an existing saved query through the Amazon Redshift * console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ModifySavedQuery"] = "redshift:ModifySavedQuery"; /** * Grants permission to modify an existing Amazon Redshift scheduled action * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyScheduledAction.html */ AwsRedshiftActions["ModifyScheduledAction"] = "redshift:ModifyScheduledAction"; /** * Grants permission to modify the number of days to retain snapshots in the desti * nation AWS Region after they are copied from the source AWS Region * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifySnapshotCopyRetentionPeriod.html */ AwsRedshiftActions["ModifySnapshotCopyRetentionPeriod"] = "redshift:ModifySnapshotCopyRetentionPeriod"; /** * Grants permission to modify a snapshot schedule * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifySnapshotSchedule.html */ AwsRedshiftActions["ModifySnapshotSchedule"] = "redshift:ModifySnapshotSchedule"; /** * Grants permission to modify a usage limit * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyUsageLimit.html */ AwsRedshiftActions["ModifyUsageLimit"] = "redshift:ModifyUsageLimit"; /** * Grants permission to pause a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_PauseCluster.html */ AwsRedshiftActions["PauseCluster"] = "redshift:PauseCluster"; /** * Grants permission to purchase a reserved node * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_PurchaseReservedNodeOffering.html */ AwsRedshiftActions["PurchaseReservedNodeOffering"] = "redshift:PurchaseReservedNodeOffering"; /** * Grants permission to update the resource policy for a specified resource * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_PutResourcePolicy.html */ AwsRedshiftActions["PutResourcePolicy"] = "redshift:PutResourcePolicy"; /** * Grants permission to reboot a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RebootCluster.html */ AwsRedshiftActions["RebootCluster"] = "redshift:RebootCluster"; /** * Grants permission to register the specified namespace to a consumer * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RegisterNamespace.html */ AwsRedshiftActions["RegisterNamespace"] = "redshift:RegisterNamespace"; /** * Grants permission to decline a datashare shared from another account * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RejectDataShare.html */ AwsRedshiftActions["RejectDataShare"] = "redshift:RejectDataShare"; /** * Grants permission to set one or more parameters of a parameter group to their d * efault values and set the source values of the parameters to "engine-default" * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResetClusterParameterGroup.html */ AwsRedshiftActions["ResetClusterParameterGroup"] = "redshift:ResetClusterParameterGroup"; /** * Grants permission to change the size of a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResizeCluster.html */ AwsRedshiftActions["ResizeCluster"] = "redshift:ResizeCluster"; /** * Grants permission to create a cluster from a snapshot * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreFromClusterSnapshot.html */ AwsRedshiftActions["RestoreFromClusterSnapshot"] = "redshift:RestoreFromClusterSnapshot"; /** * Grants permission to create a table from a table in an Amazon Redshift cluster * snapshot * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreTableFromClusterSnapshot.html */ AwsRedshiftActions["RestoreTableFromClusterSnapshot"] = "redshift:RestoreTableFromClusterSnapshot"; /** * Grants permission to resume a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResumeCluster.html */ AwsRedshiftActions["ResumeCluster"] = "redshift:ResumeCluster"; /** * Grants permission to revoke an ingress rule in an Amazon Redshift security grou * p for a previously authorized IP range or Amazon EC2 security group * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RevokeClusterSecurityGroupIngress.html */ AwsRedshiftActions["RevokeClusterSecurityGroupIngress"] = "redshift:RevokeClusterSecurityGroupIngress"; /** * Grants permission to revoke access for endpoint related activities for redshift * -managed vpc endpoint * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RevokeEndpointAccess.html */ AwsRedshiftActions["RevokeEndpointAccess"] = "redshift:RevokeEndpointAccess"; /** * Grants permission to revoke access from the specified AWS account to restore a * snapshot * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RevokeSnapshotAccess.html */ AwsRedshiftActions["RevokeSnapshotAccess"] = "redshift:RevokeSnapshotAccess"; /** * Grants permission to rotate an encryption key for a cluster * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_RotateEncryptionKey.html */ AwsRedshiftActions["RotateEncryptionKey"] = "redshift:RotateEncryptionKey"; /** * Grants permission to update the status of a partner integration * * See https://docs.aws.amazon.com/redshift/latest/APIReference/API_UpdatePartnerStatus.html */ AwsRedshiftActions["UpdatePartnerStatus"] = "redshift:UpdatePartnerStatus"; /** * Grants permission to view query results through the Amazon Redshift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ViewQueriesFromConsole"] = "redshift:ViewQueriesFromConsole"; /** * Grants permission to terminate running queries and loads through the Amazon Red * shift console * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AwsRedshiftActions["ViewQueriesInConsole"] = "redshift:ViewQueriesInConsole"; })(AwsRedshiftActions || (AwsRedshiftActions = {})); //# sourceMappingURL=redshift.js.map