UNPKG

aws-iam-policy-types

Version:

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

374 lines (373 loc) 16.7 kB
/** * 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 */ export declare enum AwsRedshiftServerlessActions { /** * Grants permission to convert a recovery point to a snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ConvertRecoveryPointToSnapshot.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ DeleteUsageLimit = "redshift-serverless:DeleteUsageLimit", /** * Grants permission to delete a workgroup * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_DeleteWorkgroup.html */ 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/ */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ GetRecoveryPoint = "redshift-serverless:GetRecoveryPoint", /** * Grants permission to get a resource policy * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_GetResourcePolicy.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ ListRecoveryPoints = "redshift-serverless:ListRecoveryPoints", /** * Grants permission to list scheduled actions * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListScheduledActions.html */ 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 */ ListSnapshotCopyConfigurations = "redshift-serverless:ListSnapshotCopyConfigurations", /** * Grants permission to list snapshots * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListSnapshots.html */ ListSnapshots = "redshift-serverless:ListSnapshots", /** * Grants permission to list table restore status * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_ListTableRestoreStatus.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ UpdateNamespace = "redshift-serverless:UpdateNamespace", /** * Grants permission to update a scheduled action * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateScheduledAction.html */ UpdateScheduledAction = "redshift-serverless:UpdateScheduledAction", /** * Grants permission to update a snapshot * * See https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateSnapshot.html */ 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 */ 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 */ 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 */ UpdateWorkgroup = "redshift-serverless:UpdateWorkgroup" }