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

This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.

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

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

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

You do not have sufficient access to perform this action.

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

The server encountered an internal error and is unable to complete the request.

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

One or more of the resources in the request does not exist in the system.

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

The service is currently unavailable or busy.

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

The request was denied due to request throttling.

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

Exception raised by Elemental MediaConnect when adding the flow output. See the error message for the operation for more information on the cause of this exception.

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

Exception raised by Elemental MediaConnect when creating the bridge. See the error message for the operation for more information on the cause of this exception.

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

Exception raised by Elemental MediaConnect when creating the flow. See the error message for the operation for more information on the cause of this exception.

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

Exception raised by Elemental MediaConnect when creating the gateway. See the error message for the operation for more information on the cause of this exception.

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

The request to create a new router input would exceed the service quotas for the account.

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

The request to create a new router network interface would exceed the service quotas (limits) set for the account.

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

The request to create a new router output would exceed the service quotas (limits) set for the account.

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

Exception raised by Elemental MediaConnect when granting the entitlement. See the error message for the operation for more information on the cause of this exception.

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