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

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); } /** *

Kinesis Video Streams has throttled the request because you have exceeded the limit of * allowed client connections.

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

Status Code: 400, Caller used wrong endpoint to write data to a stream. On receiving * such an exception, the user must call GetDataEndpoint with * AccessMode set to "READ" and use the endpoint Kinesis Video returns in the next * GetMedia call.

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

Status Code: 403, The caller is not authorized to perform an operation on the given * stream, or the token has expired.

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

Status Code: 404, The stream with the given name does not exist.

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