aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
376 lines • 18.7 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 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 || (AwsRedshiftServerlessActions = {}));
//# sourceMappingURL=redshift-serverless.js.map