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

DMS was denied access to the endpoint. Check that the * role is correctly configured.

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

The resource is in a state that prevents it from being used for database migration.

* @public */ export declare class InvalidResourceStateFault extends __BaseException { readonly name: "InvalidResourceStateFault"; 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); } /** *

A dependency threw an exception.

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

The action or operation requested isn't valid.

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

The resource you are attempting to create already exists.

* @public */ export declare class ResourceAlreadyExistsFault extends __BaseException { readonly name: "ResourceAlreadyExistsFault"; readonly $fault: "client"; /** *

* @public */ resourceArn?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The quota for this resource quota has been exceeded.

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

DMS cannot access the KMS key.

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

Insufficient privileges are preventing access to an Amazon S3 object.

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

The ciphertext references a key that doesn't exist or that the DMS account doesn't have access to.

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

The specified KMS key isn't enabled.

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

The state of the specified KMS resource isn't valid for this request.

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

The specified KMS entity or resource can't be found.

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

This request triggered KMS request throttling.

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

The SNS topic is invalid.

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

You are not authorized for the SNS subscription.

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

A specified Amazon S3 bucket, bucket folder, or other object can't be * found.

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

The subnet provided isn't valid.

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

The replication subnet group does not cover enough Availability Zones (AZs). Edit the replication subnet group and add more AZs.

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

There are not enough resources allocated to the database migration.

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

The storage quota has been exceeded.

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

The specified collector doesn't exist.

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

The certificate was not valid.

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

An upgrade dependency is preventing the database migration.

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

The specified subnet is already in use.

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

An Key Management Service (KMS) error is preventing access to KMS.

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