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

Another modification has already happened. Fetch VersionId again and use * it to update the destination.

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

The specified input parameter has a value that is not valid.

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

Firehose throws this exception when an attempt to put records or to start * or stop Firehose stream encryption fails. This happens when the KMS service throws one of * the following exception types: AccessDeniedException, * InvalidStateException, DisabledException, or * NotFoundException.

* @public */ export declare class InvalidKMSResourceException extends __BaseException { readonly name: "InvalidKMSResourceException"; readonly $fault: "client"; code?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

You have already reached the limit for a requested resource.

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

The resource is already in use and not available for this operation.

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

The specified resource could not be found.

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

Only requests from CloudWatch Logs are supported when CloudWatch Logs decompression is enabled.

* @public */ export declare class InvalidSourceException extends __BaseException { readonly name: "InvalidSourceException"; readonly $fault: "client"; code?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The service is unavailable. Back off and retry the operation. If you continue to see * the exception, throughput limits for the Firehose stream may have been exceeded. For more * information about limits and how to request an increase, see Amazon Firehose * Limits.

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