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

You do not have required permissions to perform this operation.

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

You have reached the maximum limit of active signaling channels for this Amazon Web Services account * in this region.

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

The number of streams created for the account is too high.

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

Kinesis Video Streams has throttled the request because you have exceeded the limit of * allowed client calls. Try making the call later.

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

The value for this input parameter is invalid.

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

When the input StreamARN or ChannelARN * in CLOUD_STORAGE_MODE is already mapped to a different * Kinesis Video Stream resource, or if the provided input StreamARN * or ChannelARN is not in Active status, try one of the following :

*
    *
  1. *

    The DescribeMediaStorageConfiguration API to determine what the stream given channel is mapped to. *

    *
  2. *
  3. *

    The DescribeMappedResourceConfiguration API to determine the channel that the given stream is mapped to. *

    *
  4. *
  5. *

    The DescribeStream or DescribeSignalingChannel API to determine the status of the resource. *

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

You have exceeded the limit of tags that you can associate with the resource. * A Kinesis video stream can support up to 50 tags.

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

Not implemented. *

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

Not implemented.

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

Amazon Kinesis Video Streams can't find the stream that you specified.

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

The Exception rendered when the Amazon Kinesis Video Stream can't find a stream's edge configuration * that you specified.

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

The stream version that you specified is not the latest version. To get the latest * version, use the DescribeStream * API.

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

The caller is not authorized to perform this operation.

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

The format of the StreamARN is invalid.

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

The Stream data retention in hours is equal to zero.

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