import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { RedshiftServiceException as __BaseException } from "./RedshiftServiceException"; /** *

Your request cannot be completed because a dependent internal service is * temporarily unavailable. Wait 30 to 60 seconds and try again.

* @public */ export declare class DependentServiceUnavailableFault extends __BaseException { readonly name: "DependentServiceUnavailableFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Indicates that the Reserved Node being exchanged is not in an active state.

* @public */ export declare class InvalidReservedNodeStateFault extends __BaseException { readonly name: "InvalidReservedNodeStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

User already has a reservation with the given identifier.

* @public */ export declare class ReservedNodeAlreadyExistsFault extends __BaseException { readonly name: "ReservedNodeAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Indicates that the reserved node has already been exchanged.

* @public */ export declare class ReservedNodeAlreadyMigratedFault extends __BaseException { readonly name: "ReservedNodeAlreadyMigratedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified reserved compute node not found.

* @public */ export declare class ReservedNodeNotFoundFault extends __BaseException { readonly name: "ReservedNodeNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Specified offering does not exist.

* @public */ export declare class ReservedNodeOfferingNotFoundFault extends __BaseException { readonly name: "ReservedNodeOfferingNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The requested operation isn't supported.

* @public */ export declare class UnsupportedOperationFault extends __BaseException { readonly name: "UnsupportedOperationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You are not authorized to access the cluster.

* @public */ export declare class AccessToClusterDeniedFault extends __BaseException { readonly name: "AccessToClusterDeniedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The owner of the specified snapshot has not authorized your account to access the * snapshot.

* @public */ export declare class AccessToSnapshotDeniedFault extends __BaseException { readonly name: "AccessToSnapshotDeniedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The ClusterIdentifier parameter does not refer to an existing cluster. *

* @public */ export declare class ClusterNotFoundFault extends __BaseException { readonly name: "ClusterNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The name of the partner was not found.

* @public */ export declare class PartnerNotFoundFault extends __BaseException { readonly name: "PartnerNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The partner integration is not authorized.

* @public */ export declare class UnauthorizedPartnerIntegrationFault extends __BaseException { readonly name: "UnauthorizedPartnerIntegrationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There is an error with the datashare.

* @public */ export declare class InvalidDataShareFault extends __BaseException { readonly name: "InvalidDataShareFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The namespace isn't valid because the namespace doesn't exist. Provide a valid namespace.

* @public */ export declare class InvalidNamespaceFault extends __BaseException { readonly name: "InvalidNamespaceFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The authentication profile already exists.

* @public */ export declare class AuthenticationProfileAlreadyExistsFault extends __BaseException { readonly name: "AuthenticationProfileAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The authentication profile can't be found.

* @public */ export declare class AuthenticationProfileNotFoundFault extends __BaseException { readonly name: "AuthenticationProfileNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The size or number of authentication profiles has exceeded the quota. * The maximum length of the JSON string and maximum number of authentication profiles is determined by a quota for your account.

* @public */ export declare class AuthenticationProfileQuotaExceededFault extends __BaseException { readonly name: "AuthenticationProfileQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified CIDR block or EC2 security group is already authorized for the * specified cluster security group.

* @public */ export declare class AuthorizationAlreadyExistsFault extends __BaseException { readonly name: "AuthorizationAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified CIDR IP range or EC2 security group is not authorized for the * specified cluster security group.

* @public */ export declare class AuthorizationNotFoundFault extends __BaseException { readonly name: "AuthorizationNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The authorization quota for the cluster security group has been reached.

* @public */ export declare class AuthorizationQuotaExceededFault extends __BaseException { readonly name: "AuthorizationQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster security group name does not refer to an existing cluster security * group.

* @public */ export declare class ClusterSecurityGroupNotFoundFault extends __BaseException { readonly name: "ClusterSecurityGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The state of the cluster security group is not available.

* @public */ export declare class InvalidClusterSecurityGroupStateFault extends __BaseException { readonly name: "InvalidClusterSecurityGroupStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The authorization already exists for this endpoint.

* @public */ export declare class EndpointAuthorizationAlreadyExistsFault extends __BaseException { readonly name: "EndpointAuthorizationAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The number of endpoint authorizations per cluster has exceeded its limit.

* @public */ export declare class EndpointAuthorizationsPerClusterLimitExceededFault extends __BaseException { readonly name: "EndpointAuthorizationsPerClusterLimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The status of the authorization is not valid.

* @public */ export declare class InvalidAuthorizationStateFault extends __BaseException { readonly name: "InvalidAuthorizationStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified cluster is not in the available state.

* @public */ export declare class InvalidClusterStateFault extends __BaseException { readonly name: "InvalidClusterStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The snapshot identifier does not refer to an existing cluster snapshot.

* @public */ export declare class ClusterSnapshotNotFoundFault extends __BaseException { readonly name: "ClusterSnapshotNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request cannot be completed because a dependent service is throttling requests * made by Amazon Redshift on your behalf. Wait and retry the request.

* @public */ export declare class DependentServiceRequestThrottlingFault extends __BaseException { readonly name: "DependentServiceRequestThrottlingFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified cluster snapshot is not in the available state, or other * accounts are authorized to access the snapshot.

* @public */ export declare class InvalidClusterSnapshotStateFault extends __BaseException { readonly name: "InvalidClusterSnapshotStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The encryption key has exceeded its grant limit in Amazon Web Services KMS.

* @public */ export declare class LimitExceededFault extends __BaseException { readonly name: "LimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The maximum number for a batch delete of snapshots has been reached. The limit is * 100.

* @public */ export declare class BatchDeleteRequestSizeExceededFault extends __BaseException { readonly name: "BatchDeleteRequestSizeExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The maximum number for snapshot identifiers has been reached. The limit is 100. *

* @public */ export declare class BatchModifyClusterSnapshotsLimitExceededFault extends __BaseException { readonly name: "BatchModifyClusterSnapshotsLimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The retention period specified is either in the past or is not a valid value.

*

The value must be either -1 or an integer between 1 and 3,653.

* @public */ export declare class InvalidRetentionPeriodFault extends __BaseException { readonly name: "InvalidRetentionPeriodFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Could not find the specified S3 bucket.

* @public */ export declare class BucketNotFoundFault extends __BaseException { readonly name: "BucketNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A resize operation for the specified cluster is not found.

* @public */ export declare class ResizeNotFoundFault extends __BaseException { readonly name: "ResizeNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The account already has a cluster with the given identifier.

* @public */ export declare class ClusterAlreadyExistsFault extends __BaseException { readonly name: "ClusterAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Cluster is already on the latest database revision.

* @public */ export declare class ClusterOnLatestRevisionFault extends __BaseException { readonly name: "ClusterOnLatestRevisionFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A cluster parameter group with the same name already exists.

* @public */ export declare class ClusterParameterGroupAlreadyExistsFault extends __BaseException { readonly name: "ClusterParameterGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The parameter group name does not refer to an existing parameter group.

* @public */ export declare class ClusterParameterGroupNotFoundFault extends __BaseException { readonly name: "ClusterParameterGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would result in the user exceeding the allowed number of cluster * parameter groups. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class ClusterParameterGroupQuotaExceededFault extends __BaseException { readonly name: "ClusterParameterGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would exceed the allowed number of cluster instances for this account. * * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class ClusterQuotaExceededFault extends __BaseException { readonly name: "ClusterQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A cluster security group with the same name already exists.

* @public */ export declare class ClusterSecurityGroupAlreadyExistsFault extends __BaseException { readonly name: "ClusterSecurityGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would result in the user exceeding the allowed number of cluster * security groups. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class ClusterSecurityGroupQuotaExceededFault extends __BaseException { readonly name: "ClusterSecurityGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The value specified as a snapshot identifier is already used by an existing * snapshot.

* @public */ export declare class ClusterSnapshotAlreadyExistsFault extends __BaseException { readonly name: "ClusterSnapshotAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would result in the user exceeding the allowed number of cluster * snapshots.

* @public */ export declare class ClusterSnapshotQuotaExceededFault extends __BaseException { readonly name: "ClusterSnapshotQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A ClusterSubnetGroupName is already used by an existing * cluster subnet group.

* @public */ export declare class ClusterSubnetGroupAlreadyExistsFault extends __BaseException { readonly name: "ClusterSubnetGroupAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster subnet group name does not refer to an existing cluster subnet * group.

* @public */ export declare class ClusterSubnetGroupNotFoundFault extends __BaseException { readonly name: "ClusterSubnetGroupNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would result in user exceeding the allowed number of cluster subnet * groups. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class ClusterSubnetGroupQuotaExceededFault extends __BaseException { readonly name: "ClusterSubnetGroupQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would result in user exceeding the allowed number of subnets in a * cluster subnet groups. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class ClusterSubnetQuotaExceededFault extends __BaseException { readonly name: "ClusterSubnetQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There is a conflict while updating the resource policy.

* @public */ export declare class ConflictPolicyUpdateFault extends __BaseException { readonly name: "ConflictPolicyUpdateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Cross-region snapshot copy was temporarily disabled. Try your request * again.

* @public */ export declare class CopyToRegionDisabledFault extends __BaseException { readonly name: "CopyToRegionDisabledFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The authentication profile request is not valid. The profile name can't be null or empty. * The authentication profile API operation must be available in the Amazon Web Services Region.

* @public */ export declare class InvalidAuthenticationProfileRequestFault extends __BaseException { readonly name: "InvalidAuthenticationProfileRequestFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A dependent service denied access for the integration.

* @public */ export declare class DependentServiceAccessDeniedFault extends __BaseException { readonly name: "DependentServiceAccessDeniedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There is no Amazon Redshift HSM client certificate with the specified * identifier.

* @public */ export declare class HsmClientCertificateNotFoundFault extends __BaseException { readonly name: "HsmClientCertificateNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There is no Amazon Redshift HSM configuration with the specified identifier.

* @public */ export declare class HsmConfigurationNotFoundFault extends __BaseException { readonly name: "HsmConfigurationNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The number of nodes specified exceeds the allotted capacity of the * cluster.

* @public */ export declare class InsufficientClusterCapacityFault extends __BaseException { readonly name: "InsufficientClusterCapacityFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster subnet group cannot be deleted because it is in use.

* @public */ export declare class InvalidClusterSubnetGroupStateFault extends __BaseException { readonly name: "InvalidClusterSubnetGroupStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The provided cluster track name is not valid.

* @public */ export declare class InvalidClusterTrackFault extends __BaseException { readonly name: "InvalidClusterTrackFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The Elastic IP (EIP) is invalid or cannot be found.

* @public */ export declare class InvalidElasticIpFault extends __BaseException { readonly name: "InvalidElasticIpFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The requested subnet is not valid, or not all of the subnets are in the same * VPC.

* @public */ export declare class InvalidSubnet extends __BaseException { readonly name: "InvalidSubnet"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The tag is invalid.

* @public */ export declare class InvalidTagFault extends __BaseException { readonly name: "InvalidTagFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster subnet group does not cover all Availability Zones.

* @public */ export declare class InvalidVPCNetworkStateFault extends __BaseException { readonly name: "InvalidVPCNetworkStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There are no subnets in your VPC with associated IPv6 CIDR blocks. To use dual-stack mode, * associate an IPv6 CIDR block with each subnet in your VPC.

* @public */ export declare class Ipv6CidrBlockNotFoundFault extends __BaseException { readonly name: "Ipv6CidrBlockNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The operation would exceed the number of nodes allowed for a cluster.

* @public */ export declare class NumberOfNodesPerClusterLimitExceededFault extends __BaseException { readonly name: "NumberOfNodesPerClusterLimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The operation would exceed the number of nodes allotted to the account. * * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class NumberOfNodesQuotaExceededFault extends __BaseException { readonly name: "NumberOfNodesQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The application you attempted to find doesn't exist.

* @public */ export declare class RedshiftIdcApplicationNotExistsFault extends __BaseException { readonly name: "RedshiftIdcApplicationNotExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

We could not find the specified snapshot schedule.

* @public */ export declare class SnapshotScheduleNotFoundFault extends __BaseException { readonly name: "SnapshotScheduleNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You have exceeded the number of tags allowed.

* @public */ export declare class TagLimitExceededFault extends __BaseException { readonly name: "TagLimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Your account is not authorized to perform the requested operation.

* @public */ export declare class UnauthorizedOperation extends __BaseException { readonly name: "UnauthorizedOperation"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An error occurred when an attempt was made to change the custom domain association.

* @public */ export declare class CustomCnameAssociationFault extends __BaseException { readonly name: "CustomCnameAssociationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The account already has a Redshift-managed VPC endpoint with the given identifier.

* @public */ export declare class EndpointAlreadyExistsFault extends __BaseException { readonly name: "EndpointAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The number of Redshift-managed VPC endpoints per authorization has exceeded its limit.

* @public */ export declare class EndpointsPerAuthorizationLimitExceededFault extends __BaseException { readonly name: "EndpointsPerAuthorizationLimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The number of Redshift-managed VPC endpoints per cluster has exceeded its limit.

* @public */ export declare class EndpointsPerClusterLimitExceededFault extends __BaseException { readonly name: "EndpointsPerClusterLimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would exceed the allowed number of event subscriptions for this * account. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class EventSubscriptionQuotaExceededFault extends __BaseException { readonly name: "EventSubscriptionQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Amazon SNS has responded that there is a problem with the specified Amazon SNS * topic.

* @public */ export declare class SNSInvalidTopicFault extends __BaseException { readonly name: "SNSInvalidTopicFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You do not have permission to publish to the specified Amazon SNS topic.

* @public */ export declare class SNSNoAuthorizationFault extends __BaseException { readonly name: "SNSNoAuthorizationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An Amazon SNS topic with the specified Amazon Resource Name (ARN) does not * exist.

* @public */ export declare class SNSTopicArnNotFoundFault extends __BaseException { readonly name: "SNSTopicArnNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified Amazon Redshift event source could not be found.

* @public */ export declare class SourceNotFoundFault extends __BaseException { readonly name: "SourceNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There is already an existing event notification subscription with the specified * name.

* @public */ export declare class SubscriptionAlreadyExistFault extends __BaseException { readonly name: "SubscriptionAlreadyExistFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The value specified for the event category was not one of the allowed values, or it * specified a category that does not apply to the specified source type. The allowed * values are Configuration, Management, Monitoring, and Security.

* @public */ export declare class SubscriptionCategoryNotFoundFault extends __BaseException { readonly name: "SubscriptionCategoryNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An Amazon Redshift event with the specified event ID does not exist.

* @public */ export declare class SubscriptionEventIdNotFoundFault extends __BaseException { readonly name: "SubscriptionEventIdNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The value specified for the event severity was not one of the allowed values, or it * specified a severity that does not apply to the specified source type. The allowed * values are ERROR and INFO.

* @public */ export declare class SubscriptionSeverityNotFoundFault extends __BaseException { readonly name: "SubscriptionSeverityNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There is already an existing Amazon Redshift HSM client certificate with the specified * identifier.

* @public */ export declare class HsmClientCertificateAlreadyExistsFault extends __BaseException { readonly name: "HsmClientCertificateAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The quota for HSM client certificates has been reached. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class HsmClientCertificateQuotaExceededFault extends __BaseException { readonly name: "HsmClientCertificateQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

There is already an existing Amazon Redshift HSM configuration with the specified * identifier.

* @public */ export declare class HsmConfigurationAlreadyExistsFault extends __BaseException { readonly name: "HsmConfigurationAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The quota for HSM configurations has been reached. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class HsmConfigurationQuotaExceededFault extends __BaseException { readonly name: "HsmConfigurationQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The integration you are trying to create already exists.

* @public */ export declare class IntegrationAlreadyExistsFault extends __BaseException { readonly name: "IntegrationAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A conflicting conditional operation is currently in progress against this resource. * This typically occurs when there are multiple requests being made to the same resource at the same time, * and these requests conflict with each other.

* @public */ export declare class IntegrationConflictOperationFault extends __BaseException { readonly name: "IntegrationConflictOperationFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You can't create any more zero-ETL or S3 event integrations because the quota has been reached.

* @public */ export declare class IntegrationQuotaExceededFault extends __BaseException { readonly name: "IntegrationQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified integration source can't be found.

* @public */ export declare class IntegrationSourceNotFoundFault extends __BaseException { readonly name: "IntegrationSourceNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified integration target can't be found.

* @public */ export declare class IntegrationTargetNotFoundFault extends __BaseException { readonly name: "IntegrationTargetNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The application you attempted to add already exists.

* @public */ export declare class RedshiftIdcApplicationAlreadyExistsFault extends __BaseException { readonly name: "RedshiftIdcApplicationAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The maximum number of Redshift IAM Identity Center applications was exceeded.

* @public */ export declare class RedshiftIdcApplicationQuotaExceededFault extends __BaseException { readonly name: "RedshiftIdcApplicationQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The scheduled action is not valid.

* @public */ export declare class InvalidScheduledActionFault extends __BaseException { readonly name: "InvalidScheduledActionFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The schedule you submitted isn't valid.

* @public */ export declare class InvalidScheduleFault extends __BaseException { readonly name: "InvalidScheduleFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The scheduled action already exists.

* @public */ export declare class ScheduledActionAlreadyExistsFault extends __BaseException { readonly name: "ScheduledActionAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The quota for scheduled actions exceeded.

* @public */ export declare class ScheduledActionQuotaExceededFault extends __BaseException { readonly name: "ScheduledActionQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The action type specified for a scheduled action is not supported.

* @public */ export declare class ScheduledActionTypeUnsupportedFault extends __BaseException { readonly name: "ScheduledActionTypeUnsupportedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The snapshot copy grant can't be created because a grant with the same name already * exists.

* @public */ export declare class SnapshotCopyGrantAlreadyExistsFault extends __BaseException { readonly name: "SnapshotCopyGrantAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The Amazon Web Services account has exceeded the maximum number of snapshot copy grants in this * region.

* @public */ export declare class SnapshotCopyGrantQuotaExceededFault extends __BaseException { readonly name: "SnapshotCopyGrantQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The definition you submitted is not supported.

* @public */ export declare class ScheduleDefinitionTypeUnsupportedFault extends __BaseException { readonly name: "ScheduleDefinitionTypeUnsupportedFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified snapshot schedule already exists.

* @public */ export declare class SnapshotScheduleAlreadyExistsFault extends __BaseException { readonly name: "SnapshotScheduleAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You have exceeded the quota of snapshot schedules.

* @public */ export declare class SnapshotScheduleQuotaExceededFault extends __BaseException { readonly name: "SnapshotScheduleQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource could not be found.

* @public */ export declare class ResourceNotFoundFault extends __BaseException { readonly name: "ResourceNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The usage limit is not valid.

* @public */ export declare class InvalidUsageLimitFault extends __BaseException { readonly name: "InvalidUsageLimitFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The usage limit already exists.

* @public */ export declare class UsageLimitAlreadyExistsFault extends __BaseException { readonly name: "UsageLimitAlreadyExistsFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An error occurred. The custom domain name couldn't be found.

* @public */ export declare class CustomDomainAssociationNotFoundFault extends __BaseException { readonly name: "CustomDomainAssociationNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster parameter group action can not be completed because another task is in * progress that involves the parameter group. Wait a few moments and try the operation * again.

* @public */ export declare class InvalidClusterParameterGroupStateFault extends __BaseException { readonly name: "InvalidClusterParameterGroupStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The state of the subnet is invalid.

* @public */ export declare class InvalidClusterSubnetStateFault extends __BaseException { readonly name: "InvalidClusterSubnetStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The endpoint name doesn't refer to an existing endpoint.

* @public */ export declare class EndpointNotFoundFault extends __BaseException { readonly name: "EndpointNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The status of the endpoint is not valid.

* @public */ export declare class InvalidEndpointStateFault extends __BaseException { readonly name: "InvalidEndpointStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The subscription request is invalid because it is a duplicate request. This * subscription request is already in progress.

* @public */ export declare class InvalidSubscriptionStateFault extends __BaseException { readonly name: "InvalidSubscriptionStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An Amazon Redshift event notification subscription with the specified name does not * exist.

* @public */ export declare class SubscriptionNotFoundFault extends __BaseException { readonly name: "SubscriptionNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified HSM client certificate is not in the available state, or * it is still in use by one or more Amazon Redshift clusters.

* @public */ export declare class InvalidHsmClientCertificateStateFault extends __BaseException { readonly name: "InvalidHsmClientCertificateStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified HSM configuration is not in the available state, or it * is still in use by one or more Amazon Redshift clusters.

* @public */ export declare class InvalidHsmConfigurationStateFault extends __BaseException { readonly name: "InvalidHsmConfigurationStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The integration is in an invalid state and can't perform the requested operation.

* @public */ export declare class IntegrationConflictStateFault extends __BaseException { readonly name: "IntegrationConflictStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The integration can't be found.

* @public */ export declare class IntegrationNotFoundFault extends __BaseException { readonly name: "IntegrationNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The scheduled action cannot be found.

* @public */ export declare class ScheduledActionNotFoundFault extends __BaseException { readonly name: "ScheduledActionNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The snapshot copy grant can't be deleted because it is used by one or more * clusters.

* @public */ export declare class InvalidSnapshotCopyGrantStateFault extends __BaseException { readonly name: "InvalidSnapshotCopyGrantStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified snapshot copy grant can't be found. Make sure that the name is typed * correctly and that the grant exists in the destination region.

* @public */ export declare class SnapshotCopyGrantNotFoundFault extends __BaseException { readonly name: "SnapshotCopyGrantNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster snapshot schedule state is not valid.

* @public */ export declare class InvalidClusterSnapshotScheduleStateFault extends __BaseException { readonly name: "InvalidClusterSnapshotScheduleStateFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The usage limit identifier can't be found.

* @public */ export declare class UsageLimitNotFoundFault extends __BaseException { readonly name: "UsageLimitNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The reserved-node exchange status wasn't found.

* @public */ export declare class ReservedNodeExchangeNotFoundFault extends __BaseException { readonly name: "ReservedNodeExchangeNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified TableRestoreRequestId value was not found.

* @public */ export declare class TableRestoreNotFoundFault extends __BaseException { readonly name: "TableRestoreNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster already has cross-region snapshot copy disabled.

* @public */ export declare class SnapshotCopyAlreadyDisabledFault extends __BaseException { readonly name: "SnapshotCopyAlreadyDisabledFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster does not have read bucket or put object permissions on the S3 bucket * specified when enabling logging.

* @public */ export declare class InsufficientS3BucketPolicyFault extends __BaseException { readonly name: "InsufficientS3BucketPolicyFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The S3 bucket name is invalid. For more information about naming rules, go to * Bucket * Restrictions and Limitations in the Amazon Simple Storage Service (S3) * Developer Guide.

* @public */ export declare class InvalidS3BucketNameFault extends __BaseException { readonly name: "InvalidS3BucketNameFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The string specified for the logging S3 key prefix does not comply with the * documented constraints.

* @public */ export declare class InvalidS3KeyPrefixFault extends __BaseException { readonly name: "InvalidS3KeyPrefixFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified options are incompatible.

* @public */ export declare class IncompatibleOrderableOptions extends __BaseException { readonly name: "IncompatibleOrderableOptions"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The cluster already has cross-region snapshot copy enabled.

* @public */ export declare class SnapshotCopyAlreadyEnabledFault extends __BaseException { readonly name: "SnapshotCopyAlreadyEnabledFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified region is incorrect or does not exist.

* @public */ export declare class UnknownSnapshotCopyRegionFault extends __BaseException { readonly name: "UnknownSnapshotCopyRegionFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The authorization for this endpoint can't be found.

* @public */ export declare class EndpointAuthorizationNotFoundFault extends __BaseException { readonly name: "EndpointAuthorizationNotFoundFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request contains one or more invalid parameters. * This error occurs when required parameters are missing, * parameter values are outside acceptable ranges, * or parameter formats are incorrect.

* @public */ export declare class RedshiftInvalidParameterFault extends __BaseException { readonly name: "RedshiftInvalidParameterFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource policy isn't valid.

* @public */ export declare class InvalidPolicyFault extends __BaseException { readonly name: "InvalidPolicyFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You have exceeded the allowed number of table restore requests. Wait for your * current table restore requests to complete before making a new request.

* @public */ export declare class InProgressTableRestoreQuotaExceededFault extends __BaseException { readonly name: "InProgressTableRestoreQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The restore is invalid.

* @public */ export declare class InvalidRestoreFault extends __BaseException { readonly name: "InvalidRestoreFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The value specified for the sourceDatabaseName, * sourceSchemaName, or sourceTableName parameter, or a * combination of these, doesn't exist in the snapshot.

* @public */ export declare class InvalidTableRestoreArgumentFault extends __BaseException { readonly name: "InvalidTableRestoreArgumentFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The number of tables in the cluster exceeds the limit for the requested new cluster * node type.

* @public */ export declare class TableLimitExceededFault extends __BaseException { readonly name: "TableLimitExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A request option was specified that is not supported.

* @public */ export declare class UnsupportedOptionFault extends __BaseException { readonly name: "UnsupportedOptionFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A specified subnet is already in use by another cluster.

* @public */ export declare class SubnetAlreadyInUse extends __BaseException { readonly name: "SubnetAlreadyInUse"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Cross-region snapshot copy was temporarily disabled. Try your request * again.

* @public */ export declare class SnapshotCopyDisabledFault extends __BaseException { readonly name: "SnapshotCopyDisabledFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified snapshot schedule is already being updated.

* @public */ export declare class SnapshotScheduleUpdateInProgressFault extends __BaseException { readonly name: "SnapshotScheduleUpdateInProgressFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Request would exceed the user's compute node quota. * For information about increasing your quota, go to Limits in Amazon Redshift * in the Amazon Redshift Cluster Management Guide. *

* @public */ export declare class ReservedNodeQuotaExceededFault extends __BaseException { readonly name: "ReservedNodeQuotaExceededFault"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); }