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

The request is missing required parameters or has invalid parameters.

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

The request exceeds the maximum number of requests per second.

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

The resource was not found. Verify that the name or Amazon Resource Name (ARN) of the resource is * correct.

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

You have reached the maximum number of sampling rules.

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

A policy revision id was provided which does not match the latest policy revision. This exception is also * if a policy revision id of 0 is provided via PutResourcePolicy and a policy with the same name already exists.

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

The provided resource policy would prevent the caller of this request from calling PutResourcePolicy in the future.

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

Invalid policy document provided in request.

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

Exceeded the maximum number of resource policies for a target Amazon Web Services account.

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

Exceeded the maximum size for a resource policy.

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

You have exceeded the maximum number of tags you can apply to this resource.

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