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

The operation failed because the client token input parameter matched one that was * used with a previous call to the operation, but at least one of the other input * parameters is different from the previous call.

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

The operation failed because the specified client token isn't valid.

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

The operation failed because the specified Amazon Resource Name (ARN) has a format that isn't * valid.

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

The operation failed because the requested operation isn't permitted.

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

The operation failed because the specified invitation was already accepted.

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

The operation failed because the specified invitation was already rejected.

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

The operation failed because the specified Amazon Resource Name (ARN) for an invitation was not * found.

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

The operation failed because the specified invitation is past its expiration date and * time.

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

The operation failed because the service could not respond to the request due to an * internal problem. Try again later.

* @public */ export declare class ServerInternalException extends __BaseException { readonly name: "ServerInternalException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The operation failed because the service isn't available. Try again later.

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

The operation failed because a parameter you specified isn't valid.

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

The operation failed because the requested operation isn't valid for the resource * share in its current state.

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

The operation failed because it would exceed the limit for resource shares for your account. You * can associate up to 100 resources per call. To view the limits for your Amazon Web Services account, * see the RAM page in * the Service Quotas console.

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

The operation failed because it exceeded the rate at which you are allowed to perform * this operation. Please try again later.

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

The operation failed because a specified resource couldn't be found.

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

The operation failed because a policy you specified isn't valid.

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

The operation failed because the policy template that you provided isn't valid.

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

The operation failed because a permission with the specified name already exists in * the requested Amazon Web Services Region. Choose a different name.

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

The operation failed because it would exceed the maximum number of permissions you can * create in each Amazon Web Services Region. To view the limits for your Amazon Web Services account, see the RAM page in the * Service Quotas console.

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

The operation failed because it would exceed the limit for the number of versions you * can have for a permission. To view the limits for your Amazon Web Services account, see the RAM page in the * Service Quotas console.

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

The operation failed because it would exceed the limit for tags for your * Amazon Web Services account.

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

The operation failed because the specified tag key is a reserved word and can't be * used.

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

The operation failed because the specified value for NextToken isn't * valid. You must specify a value you received in the NextToken response of a * previous call to this operation.

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

The operation failed because the specified Amazon Resource Name (ARN) was not found.

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

The operation failed because the specified value for MaxResults isn't * valid.

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

The operation failed because a required input parameter is missing.

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

The operation failed because the specified resource type isn't valid.

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

There isn't an existing managed permission defined in RAM that has the same IAM permissions as * the resource-based policy attached to the resource. You should first run PromotePermissionCreatedFromPolicy to create that managed permission.

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