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

Specifies that you do not have the permissions required to perform this * operation.

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

A specified parameter exceeds its restrictions, is not supported, or can't be used. * For more information, see the returned message.

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

The requested resource exceeds the maximum number allowed, or the number of concurrent * stream requests exceeds the maximum number allowed.

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

The resource is not available for this operation. For successful operation, the * resource must be in the ACTIVE state.

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

The requested resource could not be found. The stream might not be specified * correctly.

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

Specifies that you tried to invoke this API for a data stream with the on-demand * capacity mode. This API is only supported for data streams with the provisioned capacity * mode.

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

The provided iterator exceeds the maximum age allowed.

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

The pagination token passed to the operation is expired.

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

The processing of the request failed because of an unknown error, exception, or * failure.

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

The ciphertext references a key that doesn't exist or that you don't have access * to.

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

The request was rejected because the specified customer master key (CMK) isn't * enabled.

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

The request was rejected because the state of the specified resource isn't valid for * this request. For more information, see How Key State Affects Use of a * Customer Master Key in the Amazon Web Services Key Management * Service Developer Guide.

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

The request was rejected because the specified entity or resource can't be * found.

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

The Amazon Web Services access key ID needs a subscription for the service.

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

The request was denied due to request throttling. For more information about * throttling, see Limits in * the Amazon Web Services Key Management Service Developer * Guide.

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

The request rate for the stream is too high, or the requested data is too large for * the available throughput. Reduce the frequency or size of your requests. For more * information, see Streams Limits in the * Amazon Kinesis Data Streams Developer Guide, and Error Retries and * Exponential Backoff in Amazon Web Services in the Amazon Web Services General Reference.

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