import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import type { ConflictExceptionType, ResourceTypeNotFound, ValidationExceptionType } from "./enums"; import { MediaPackageV2ServiceException as __BaseException } from "./MediaPackageV2ServiceException"; /** *

Access is denied because either you don't have permissions to perform the requested operation or MediaPackage is getting throttling errors with CDN authorization. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide. Or, if you're using CDN authorization, you will receive this exception if MediaPackage receives a throttling error from Secrets Manager.

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

Updating or deleting this resource can cause an inconsistent state.

* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; Message?: string | undefined; /** *

The type of ConflictException.

* @public */ ConflictExceptionType?: ConflictExceptionType | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Indicates that an error from the service occurred while trying to process a request.

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

The specified resource doesn't exist.

* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; Message?: string | undefined; /** *

The specified resource type wasn't found.

* @public */ ResourceTypeNotFound?: ResourceTypeNotFound | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request throughput limit was exceeded.

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

The input failed to meet the constraints specified by the AWS service.

* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; Message?: string | undefined; /** *

The type of ValidationException.

* @public */ ValidationExceptionType?: ValidationExceptionType | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request would cause a service quota to be exceeded.

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