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

The request failed because an active instance refresh or rollback for the specified * Auto Scaling group was not found.

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

You already have an Auto Scaling group or launch configuration with this name.

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

You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, * instance, or load balancer).

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

The service-linked role is not yet ready for use.

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

The request failed because an active instance refresh already exists for the specified * Auto Scaling group.

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

You have already reached a limit for your Amazon EC2 Auto Scaling * resources (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). For * more information, see DescribeAccountLimits in the Amazon EC2 Auto Scaling API * Reference.

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

The operation can't be performed because the resource is in use.

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

The operation can't be performed because there are scaling activities in * progress.

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

The NextToken value is not valid.

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

* Indicates that the parameters in the current request do not match the parameters from a previous request with the same client token within the idempotency window. *

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

The request failed because a desired configuration was not found or an incompatible * launch template (uses a Systems Manager parameter instead of an AMI ID) or launch * template version ($Latest or $Default) is present on the Auto Scaling * group.

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