UNPKG

aws-iam-policy-types

Version:

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

379 lines 18.9 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsRedshiftServerlessActions = void 0; /** * All IAM policy actions for Amazon Redshift Serverless (REDSHIFT-SERVERLESS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonredshiftserverless.html * * 2025-02-24T21:49:24.025Z */ var AwsRedshiftServerlessActions; (function (AwsRedshiftServerlessActions) { /** * Grants permission to convert a recovery point to a snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ConvertRecoveryPointToSnapshot.html */ AwsRedshiftServerlessActions["ConvertRecoveryPointToSnapshot"] = "redshift-serverless:ConvertRecoveryPointToSnapshot"; /** * Grants permission to create a custom domain association in Amazon Redshift Serv * erless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateCustomDomainAssociation.html */ AwsRedshiftServerlessActions["CreateCustomDomainAssociation"] = "redshift-serverless:CreateCustomDomainAssociation"; /** * Grants permission to create an Amazon Redshift Serverless managed VPC endpoint * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateEndpointAccess.html */ AwsRedshiftServerlessActions["CreateEndpointAccess"] = "redshift-serverless:CreateEndpointAccess"; /** * Grants permission to create an Amazon Redshift Serverless namespace * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateNamespace.html */ AwsRedshiftServerlessActions["CreateNamespace"] = "redshift-serverless:CreateNamespace"; /** * Grants permission to create a scheduled action for a specified Amazon Redshift * Serverless namespace * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateScheduledAction.html */ AwsRedshiftServerlessActions["CreateScheduledAction"] = "redshift-serverless:CreateScheduledAction"; /** * Grants permission to create a snapshot of all databases in a namespace * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateSnapshot.html */ AwsRedshiftServerlessActions["CreateSnapshot"] = "redshift-serverless:CreateSnapshot"; /** * Grants permission to create a snapshot copy configuration for a specified Amazo * n Redshift Serverless namespace * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateSnapshotCopyConfiguration.html */ AwsRedshiftServerlessActions["CreateSnapshotCopyConfiguration"] = "redshift-serverless:CreateSnapshotCopyConfiguration"; /** * Grants permission to create a usage limit for a specified Amazon Redshift Serve * rless usage type * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateUsageLimit.html */ AwsRedshiftServerlessActions["CreateUsageLimit"] = "redshift-serverless:CreateUsageLimit"; /** * Grants permission to create a workgroup in Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_CreateWorkgroup.html */ AwsRedshiftServerlessActions["CreateWorkgroup"] = "redshift-serverless:CreateWorkgroup"; /** * Grants permission to delete a custom domain association * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteCustomDomainAssociation.html */ AwsRedshiftServerlessActions["DeleteCustomDomainAssociation"] = "redshift-serverless:DeleteCustomDomainAssociation"; /** * Grants permission to delete an Amazon Redshift Serverless managed VPC endpoint * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteEndpointAccess.html */ AwsRedshiftServerlessActions["DeleteEndpointAccess"] = "redshift-serverless:DeleteEndpointAccess"; /** * Grants permission to delete a namespace from Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteNamespace.html */ AwsRedshiftServerlessActions["DeleteNamespace"] = "redshift-serverless:DeleteNamespace"; /** * Grants permission to delete the specified resource policy * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteResourcePolicy.html */ AwsRedshiftServerlessActions["DeleteResourcePolicy"] = "redshift-serverless:DeleteResourcePolicy"; /** * Grants permission to delete a scheduled action from Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteScheduledAction.html */ AwsRedshiftServerlessActions["DeleteScheduledAction"] = "redshift-serverless:DeleteScheduledAction"; /** * Grants permission to delete a snapshot from Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteSnapshot.html */ AwsRedshiftServerlessActions["DeleteSnapshot"] = "redshift-serverless:DeleteSnapshot"; /** * Grants permission to delete a snapshot copy configuration for a Amazon Redshift * Serverless namespace * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteSnapshotCopyConfiguration.html */ AwsRedshiftServerlessActions["DeleteSnapshotCopyConfiguration"] = "redshift-serverless:DeleteSnapshotCopyConfiguration"; /** * Grants permission to delete a usage limit from Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteUsageLimit.html */ AwsRedshiftServerlessActions["DeleteUsageLimit"] = "redshift-serverless:DeleteUsageLimit"; /** * Grants permission to delete a workgroup * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteWorkgroup.html */ AwsRedshiftServerlessActions["DeleteWorkgroup"] = "redshift-serverless:DeleteWorkgroup"; /** * Grants permission to see on the Amazon Redshift Serverless console the remainin * g number of free trial credits and their expiration date * * See https://aws.amazon.com/redshift/free-trial/ */ AwsRedshiftServerlessActions["DescribeOneTimeCredit"] = "redshift-serverless:DescribeOneTimeCredit"; /** * Grants permission to get a database user name and temporary password with tempo * rary authorization to log on to Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetCredentials.html */ AwsRedshiftServerlessActions["GetCredentials"] = "redshift-serverless:GetCredentials"; /** * Grants permission to get information about a specific custom domain association * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetCustomDomainAssociation.html */ AwsRedshiftServerlessActions["GetCustomDomainAssociation"] = "redshift-serverless:GetCustomDomainAssociation"; /** * Grants permission to create an Amazon Redshift Serverless managed VPC endpoint * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetEndpointAccess.html */ AwsRedshiftServerlessActions["GetEndpointAccess"] = "redshift-serverless:GetEndpointAccess"; /** * Grants permission to create a Amazon Redshift Managed Serverless workgroup with * the specified configuration settings * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetManagedWorkgroup.html */ AwsRedshiftServerlessActions["GetManagedWorkgroup"] = "redshift-serverless:GetManagedWorkgroup"; /** * Grants permission to get information about a namespace in Amazon Redshift Serve * rless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetNamespace.html */ AwsRedshiftServerlessActions["GetNamespace"] = "redshift-serverless:GetNamespace"; /** * Grants permission to get information about a recovery point * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetRecoveryPoint.html */ AwsRedshiftServerlessActions["GetRecoveryPoint"] = "redshift-serverless:GetRecoveryPoint"; /** * Grants permission to get a resource policy * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetResourcePolicy.html */ AwsRedshiftServerlessActions["GetResourcePolicy"] = "redshift-serverless:GetResourcePolicy"; /** * Grants permission to get information about a specific scheduled action * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetScheduledAction.html */ AwsRedshiftServerlessActions["GetScheduledAction"] = "redshift-serverless:GetScheduledAction"; /** * Grants permission to get information about a specific snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetSnapshot.html */ AwsRedshiftServerlessActions["GetSnapshot"] = "redshift-serverless:GetSnapshot"; /** * Grants permission to get table restore status about a specific snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetTableRestoreStatus.html */ AwsRedshiftServerlessActions["GetTableRestoreStatus"] = "redshift-serverless:GetTableRestoreStatus"; /** * Grants permission to get information about a usage limit in Amazon Redshift Ser * verless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetUsageLimit.html */ AwsRedshiftServerlessActions["GetUsageLimit"] = "redshift-serverless:GetUsageLimit"; /** * Grants permission to get information about a specific workgroup * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetWorkgroup.html */ AwsRedshiftServerlessActions["GetWorkgroup"] = "redshift-serverless:GetWorkgroup"; /** * Grants permission to list custom domain associations in Amazon Redshift Serverl * ess * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListCustomDomainAssociations.html */ AwsRedshiftServerlessActions["ListCustomDomainAssociations"] = "redshift-serverless:ListCustomDomainAssociations"; /** * Grants permission to list EndpointAccess objects and relevant information * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListEndpointAccess.html */ AwsRedshiftServerlessActions["ListEndpointAccess"] = "redshift-serverless:ListEndpointAccess"; /** * Grants permission to list managed workgroups in Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListManagedWorkgroups.html */ AwsRedshiftServerlessActions["ListManagedWorkgroups"] = "redshift-serverless:ListManagedWorkgroups"; /** * Grants permission to list namespaces in Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListNamespaces.html */ AwsRedshiftServerlessActions["ListNamespaces"] = "redshift-serverless:ListNamespaces"; /** * Grants permission to list an array of recovery points * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListRecoveryPoints.html */ AwsRedshiftServerlessActions["ListRecoveryPoints"] = "redshift-serverless:ListRecoveryPoints"; /** * Grants permission to list scheduled actions * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListScheduledActions.html */ AwsRedshiftServerlessActions["ListScheduledActions"] = "redshift-serverless:ListScheduledActions"; /** * Grants permission to list SnapshotCopyConfiguration objects and relevant inform * ation * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListSnapshotCopyConfigurations.html */ AwsRedshiftServerlessActions["ListSnapshotCopyConfigurations"] = "redshift-serverless:ListSnapshotCopyConfigurations"; /** * Grants permission to list snapshots * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListSnapshots.html */ AwsRedshiftServerlessActions["ListSnapshots"] = "redshift-serverless:ListSnapshots"; /** * Grants permission to list table restore status * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListTableRestoreStatus.html */ AwsRedshiftServerlessActions["ListTableRestoreStatus"] = "redshift-serverless:ListTableRestoreStatus"; /** * Grants permission to list the tags assigned to a resource * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListTagsForResource.html */ AwsRedshiftServerlessActions["ListTagsForResource"] = "redshift-serverless:ListTagsForResource"; /** * Grants permission to list all usage limits within Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListUsageLimits.html */ AwsRedshiftServerlessActions["ListUsageLimits"] = "redshift-serverless:ListUsageLimits"; /** * Grants permission to list workgroups in Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListWorkgroups.html */ AwsRedshiftServerlessActions["ListWorkgroups"] = "redshift-serverless:ListWorkgroups"; /** * Grants permission to create or update a resource policy * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_PutResourcePolicy.html */ AwsRedshiftServerlessActions["PutResourcePolicy"] = "redshift-serverless:PutResourcePolicy"; /** * Grants permission to restore the data from a recovery point * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_RestoreFromRecoveryPoint.html */ AwsRedshiftServerlessActions["RestoreFromRecoveryPoint"] = "redshift-serverless:RestoreFromRecoveryPoint"; /** * Grants permission to restore a namespace from a snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_RestoreFromSnapshot.html */ AwsRedshiftServerlessActions["RestoreFromSnapshot"] = "redshift-serverless:RestoreFromSnapshot"; /** * Grants permission to restore a table from a recovery point * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_RestoreTableFromRecoveryPoint.html */ AwsRedshiftServerlessActions["RestoreTableFromRecoveryPoint"] = "redshift-serverless:RestoreTableFromRecoveryPoint"; /** * Grants permission to restore a table from a snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_RestoreTableFromSnapshot.html */ AwsRedshiftServerlessActions["RestoreTableFromSnapshot"] = "redshift-serverless:RestoreTableFromSnapshot"; /** * Grants permission to assign one or more tags to a resource * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_TagResource.html */ AwsRedshiftServerlessActions["TagResource"] = "redshift-serverless:TagResource"; /** * Grants permission to remove a tag or set of tags from a resource * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UntagResource.html */ AwsRedshiftServerlessActions["UntagResource"] = "redshift-serverless:UntagResource"; /** * Grants permission to update a certificate associated with a custom domain * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateCustomDomainAssociation.html */ AwsRedshiftServerlessActions["UpdateCustomDomainAssociation"] = "redshift-serverless:UpdateCustomDomainAssociation"; /** * Grants permission to update an Amazon Redshift Serverless managed VPC endpoint * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateEndpointAccess.html */ AwsRedshiftServerlessActions["UpdateEndpointAccess"] = "redshift-serverless:UpdateEndpointAccess"; /** * Grants permission to update a namespace with the specified configuration settin * gs * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateNamespace.html */ AwsRedshiftServerlessActions["UpdateNamespace"] = "redshift-serverless:UpdateNamespace"; /** * Grants permission to update a scheduled action * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateScheduledAction.html */ AwsRedshiftServerlessActions["UpdateScheduledAction"] = "redshift-serverless:UpdateScheduledAction"; /** * Grants permission to update a snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateSnapshot.html */ AwsRedshiftServerlessActions["UpdateSnapshot"] = "redshift-serverless:UpdateSnapshot"; /** * Grants permission to update a snapshot copy configuration for a Amazon Redshift * Serverless namespace * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateSnapshotCopyConfiguration.html */ AwsRedshiftServerlessActions["UpdateSnapshotCopyConfiguration"] = "redshift-serverless:UpdateSnapshotCopyConfiguration"; /** * Grants permission to update a usage limit in Amazon Redshift Serverless * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateUsageLimit.html */ AwsRedshiftServerlessActions["UpdateUsageLimit"] = "redshift-serverless:UpdateUsageLimit"; /** * Grants permission to update an Amazon Redshift Serverless workgroup with the sp * ecified configuration settings * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateWorkgroup.html */ AwsRedshiftServerlessActions["UpdateWorkgroup"] = "redshift-serverless:UpdateWorkgroup"; })(AwsRedshiftServerlessActions = exports.AwsRedshiftServerlessActions || (exports.AwsRedshiftServerlessActions = {})); //# sourceMappingURL=redshift-serverless.js.map