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: __ExceptionOptionTypeYou 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: __ExceptionOptionTypeYou 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeYou 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe 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: __ExceptionOptionTypeThe NextToken value is not valid.
* 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: __ExceptionOptionTypeThe 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.