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: __ExceptionOptionTypeYou 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeKinesis 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeWhen 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 :
The DescribeMediaStorageConfiguration API to determine what the stream given channel is mapped to.
*
The DescribeMappedResourceConfiguration API to determine the channel that the given stream is mapped to.
*
The DescribeStream or DescribeSignalingChannel API to determine the status of the resource.
*
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: __ExceptionOptionTypeNot implemented. *
* @public */ export declare class DeviceStreamLimitExceededException extends __BaseException { readonly name: "DeviceStreamLimitExceededException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNot implemented.
* @public */ export declare class InvalidDeviceException extends __BaseException { readonly name: "InvalidDeviceException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAmazon 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe format of the StreamARN is invalid.
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