AutoScalingService overview
Added in v1.0.0
Table of contents
constructors
makeAutoScalingService
Signature
export declare const makeAutoScalingService: Effect.Effect<any, unknown, unknown>
Added in v1.0.0
models
AutoScalingService (class)
Signature
export declare class AutoScalingService
Added in v1.0.0
AutoScalingService$ (interface)
Signature
export interface AutoScalingService$ {
/**
* @see {@link AttachInstancesCommand}
*/
attachInstances(
args: AttachInstancesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
AttachInstancesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ServiceLinkedRoleError
>
/**
* @see {@link AttachLoadBalancerTargetGroupsCommand}
*/
attachLoadBalancerTargetGroups(
args: AttachLoadBalancerTargetGroupsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
AttachLoadBalancerTargetGroupsCommandOutput,
| Cause.TimeoutError
| SdkError
| InstanceRefreshInProgressFaultError
| ResourceContentionFaultError
| ServiceLinkedRoleError
>
/**
* @see {@link AttachLoadBalancersCommand}
*/
attachLoadBalancers(
args: AttachLoadBalancersCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
AttachLoadBalancersCommandOutput,
| Cause.TimeoutError
| SdkError
| InstanceRefreshInProgressFaultError
| ResourceContentionFaultError
| ServiceLinkedRoleError
>
/**
* @see {@link AttachTrafficSourcesCommand}
*/
attachTrafficSources(
args: AttachTrafficSourcesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
AttachTrafficSourcesCommandOutput,
| Cause.TimeoutError
| SdkError
| InstanceRefreshInProgressFaultError
| ResourceContentionFaultError
| ServiceLinkedRoleError
>
/**
* @see {@link BatchDeleteScheduledActionCommand}
*/
batchDeleteScheduledAction(
args: BatchDeleteScheduledActionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
BatchDeleteScheduledActionCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link BatchPutScheduledUpdateGroupActionCommand}
*/
batchPutScheduledUpdateGroupAction(
args: BatchPutScheduledUpdateGroupActionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
BatchPutScheduledUpdateGroupActionCommandOutput,
Cause.TimeoutError | SdkError | AlreadyExistsFaultError | LimitExceededFaultError | ResourceContentionFaultError
>
/**
* @see {@link CancelInstanceRefreshCommand}
*/
cancelInstanceRefresh(
args: CancelInstanceRefreshCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
CancelInstanceRefreshCommandOutput,
| Cause.TimeoutError
| SdkError
| ActiveInstanceRefreshNotFoundFaultError
| LimitExceededFaultError
| ResourceContentionFaultError
>
/**
* @see {@link CompleteLifecycleActionCommand}
*/
completeLifecycleAction(
args: CompleteLifecycleActionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<CompleteLifecycleActionCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link CreateAutoScalingGroupCommand}
*/
createAutoScalingGroup(
args: CreateAutoScalingGroupCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
CreateAutoScalingGroupCommandOutput,
| Cause.TimeoutError
| SdkError
| AlreadyExistsFaultError
| LimitExceededFaultError
| ResourceContentionFaultError
| ServiceLinkedRoleError
>
/**
* @see {@link CreateLaunchConfigurationCommand}
*/
createLaunchConfiguration(
args: CreateLaunchConfigurationCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
CreateLaunchConfigurationCommandOutput,
Cause.TimeoutError | SdkError | AlreadyExistsFaultError | LimitExceededFaultError | ResourceContentionFaultError
>
/**
* @see {@link CreateOrUpdateTagsCommand}
*/
createOrUpdateTags(
args: CreateOrUpdateTagsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
CreateOrUpdateTagsCommandOutput,
| Cause.TimeoutError
| SdkError
| AlreadyExistsFaultError
| LimitExceededFaultError
| ResourceContentionFaultError
| ResourceInUseFaultError
>
/**
* @see {@link DeleteAutoScalingGroupCommand}
*/
deleteAutoScalingGroup(
args: DeleteAutoScalingGroupCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DeleteAutoScalingGroupCommandOutput,
| Cause.TimeoutError
| SdkError
| ResourceContentionFaultError
| ResourceInUseFaultError
| ScalingActivityInProgressFaultError
>
/**
* @see {@link DeleteLaunchConfigurationCommand}
*/
deleteLaunchConfiguration(
args: DeleteLaunchConfigurationCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DeleteLaunchConfigurationCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ResourceInUseFaultError
>
/**
* @see {@link DeleteLifecycleHookCommand}
*/
deleteLifecycleHook(
args: DeleteLifecycleHookCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DeleteLifecycleHookCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DeleteNotificationConfigurationCommand}
*/
deleteNotificationConfiguration(
args: DeleteNotificationConfigurationCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DeleteNotificationConfigurationCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link DeletePolicyCommand}
*/
deletePolicy(
args: DeletePolicyCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DeletePolicyCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ServiceLinkedRoleError
>
/**
* @see {@link DeleteScheduledActionCommand}
*/
deleteScheduledAction(
args: DeleteScheduledActionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DeleteScheduledActionCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DeleteTagsCommand}
*/
deleteTags(
args: DeleteTagsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DeleteTagsCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ResourceInUseFaultError
>
/**
* @see {@link DeleteWarmPoolCommand}
*/
deleteWarmPool(
args: DeleteWarmPoolCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DeleteWarmPoolCommandOutput,
| Cause.TimeoutError
| SdkError
| LimitExceededFaultError
| ResourceContentionFaultError
| ResourceInUseFaultError
| ScalingActivityInProgressFaultError
>
/**
* @see {@link DescribeAccountLimitsCommand}
*/
describeAccountLimits(
args: DescribeAccountLimitsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DescribeAccountLimitsCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DescribeAdjustmentTypesCommand}
*/
describeAdjustmentTypes(
args: DescribeAdjustmentTypesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DescribeAdjustmentTypesCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DescribeAutoScalingGroupsCommand}
*/
describeAutoScalingGroups(
args: DescribeAutoScalingGroupsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeAutoScalingGroupsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeAutoScalingGroupsStream(
args: DescribeAutoScalingGroupsCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeAutoScalingGroupsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeAutoScalingInstancesCommand}
*/
describeAutoScalingInstances(
args: DescribeAutoScalingInstancesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeAutoScalingInstancesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeAutoScalingInstancesStream(
args: DescribeAutoScalingInstancesCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeAutoScalingInstancesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeAutoScalingNotificationTypesCommand}
*/
describeAutoScalingNotificationTypes(
args: DescribeAutoScalingNotificationTypesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeAutoScalingNotificationTypesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link DescribeInstanceRefreshesCommand}
*/
describeInstanceRefreshes(
args: DescribeInstanceRefreshesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeInstanceRefreshesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeInstanceRefreshesStream(
args: DescribeInstanceRefreshesCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeInstanceRefreshesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeLaunchConfigurationsCommand}
*/
describeLaunchConfigurations(
args: DescribeLaunchConfigurationsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeLaunchConfigurationsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeLaunchConfigurationsStream(
args: DescribeLaunchConfigurationsCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeLaunchConfigurationsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeLifecycleHookTypesCommand}
*/
describeLifecycleHookTypes(
args: DescribeLifecycleHookTypesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeLifecycleHookTypesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link DescribeLifecycleHooksCommand}
*/
describeLifecycleHooks(
args: DescribeLifecycleHooksCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DescribeLifecycleHooksCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DescribeLoadBalancerTargetGroupsCommand}
*/
describeLoadBalancerTargetGroups(
args: DescribeLoadBalancerTargetGroupsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeLoadBalancerTargetGroupsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeLoadBalancerTargetGroupsStream(
args: DescribeLoadBalancerTargetGroupsCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeLoadBalancerTargetGroupsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeLoadBalancersCommand}
*/
describeLoadBalancers(
args: DescribeLoadBalancersCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeLoadBalancersCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeLoadBalancersStream(
args: DescribeLoadBalancersCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeLoadBalancersCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeMetricCollectionTypesCommand}
*/
describeMetricCollectionTypes(
args: DescribeMetricCollectionTypesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeMetricCollectionTypesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link DescribeNotificationConfigurationsCommand}
*/
describeNotificationConfigurations(
args: DescribeNotificationConfigurationsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeNotificationConfigurationsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeNotificationConfigurationsStream(
args: DescribeNotificationConfigurationsCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeNotificationConfigurationsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribePoliciesCommand}
*/
describePolicies(
args: DescribePoliciesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribePoliciesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError | ServiceLinkedRoleError
>
describePoliciesStream(
args: DescribePoliciesCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribePoliciesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError | ServiceLinkedRoleError
>
/**
* @see {@link DescribeScalingActivitiesCommand}
*/
describeScalingActivities(
args: DescribeScalingActivitiesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeScalingActivitiesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeScalingActivitiesStream(
args: DescribeScalingActivitiesCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeScalingActivitiesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeScalingProcessTypesCommand}
*/
describeScalingProcessTypes(
args: DescribeScalingProcessTypesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeScalingProcessTypesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link DescribeScheduledActionsCommand}
*/
describeScheduledActions(
args: DescribeScheduledActionsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeScheduledActionsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeScheduledActionsStream(
args: DescribeScheduledActionsCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeScheduledActionsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeTagsCommand}
*/
describeTags(
args: DescribeTagsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeTagsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeTagsStream(
args: DescribeTagsCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeTagsCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeTerminationPolicyTypesCommand}
*/
describeTerminationPolicyTypes(
args: DescribeTerminationPolicyTypesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeTerminationPolicyTypesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link DescribeTrafficSourcesCommand}
*/
describeTrafficSources(
args: DescribeTrafficSourcesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeTrafficSourcesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
describeTrafficSourcesStream(
args: DescribeTrafficSourcesCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeTrafficSourcesCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | ResourceContentionFaultError
>
/**
* @see {@link DescribeWarmPoolCommand}
*/
describeWarmPool(
args: DescribeWarmPoolCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DescribeWarmPoolCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | LimitExceededFaultError | ResourceContentionFaultError
>
describeWarmPoolStream(
args: DescribeWarmPoolCommandInput,
options?: HttpHandlerOptions
): Stream.Stream<
DescribeWarmPoolCommandOutput,
Cause.TimeoutError | SdkError | InvalidNextTokenError | LimitExceededFaultError | ResourceContentionFaultError
>
/**
* @see {@link DetachInstancesCommand}
*/
detachInstances(
args: DetachInstancesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DetachInstancesCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DetachLoadBalancerTargetGroupsCommand}
*/
detachLoadBalancerTargetGroups(
args: DetachLoadBalancerTargetGroupsCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
DetachLoadBalancerTargetGroupsCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link DetachLoadBalancersCommand}
*/
detachLoadBalancers(
args: DetachLoadBalancersCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DetachLoadBalancersCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DetachTrafficSourcesCommand}
*/
detachTrafficSources(
args: DetachTrafficSourcesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DetachTrafficSourcesCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link DisableMetricsCollectionCommand}
*/
disableMetricsCollection(
args: DisableMetricsCollectionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<DisableMetricsCollectionCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link EnableMetricsCollectionCommand}
*/
enableMetricsCollection(
args: EnableMetricsCollectionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<EnableMetricsCollectionCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link EnterStandbyCommand}
*/
enterStandby(
args: EnterStandbyCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<EnterStandbyCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link ExecutePolicyCommand}
*/
executePolicy(
args: ExecutePolicyCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
ExecutePolicyCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ScalingActivityInProgressFaultError
>
/**
* @see {@link ExitStandbyCommand}
*/
exitStandby(
args: ExitStandbyCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<ExitStandbyCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link GetPredictiveScalingForecastCommand}
*/
getPredictiveScalingForecast(
args: GetPredictiveScalingForecastCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
GetPredictiveScalingForecastCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link LaunchInstancesCommand}
*/
launchInstances(
args: LaunchInstancesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
LaunchInstancesCommandOutput,
| Cause.TimeoutError
| SdkError
| IdempotentCallInProgressFaultError
| IdempotentParameterMismatchError
| ResourceContentionFaultError
>
/**
* @see {@link PutLifecycleHookCommand}
*/
putLifecycleHook(
args: PutLifecycleHookCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
PutLifecycleHookCommandOutput,
Cause.TimeoutError | SdkError | LimitExceededFaultError | ResourceContentionFaultError
>
/**
* @see {@link PutNotificationConfigurationCommand}
*/
putNotificationConfiguration(
args: PutNotificationConfigurationCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
PutNotificationConfigurationCommandOutput,
Cause.TimeoutError | SdkError | LimitExceededFaultError | ResourceContentionFaultError | ServiceLinkedRoleError
>
/**
* @see {@link PutScalingPolicyCommand}
*/
putScalingPolicy(
args: PutScalingPolicyCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
PutScalingPolicyCommandOutput,
Cause.TimeoutError | SdkError | LimitExceededFaultError | ResourceContentionFaultError | ServiceLinkedRoleError
>
/**
* @see {@link PutScheduledUpdateGroupActionCommand}
*/
putScheduledUpdateGroupAction(
args: PutScheduledUpdateGroupActionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
PutScheduledUpdateGroupActionCommandOutput,
Cause.TimeoutError | SdkError | AlreadyExistsFaultError | LimitExceededFaultError | ResourceContentionFaultError
>
/**
* @see {@link PutWarmPoolCommand}
*/
putWarmPool(
args: PutWarmPoolCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
PutWarmPoolCommandOutput,
| Cause.TimeoutError
| SdkError
| InstanceRefreshInProgressFaultError
| LimitExceededFaultError
| ResourceContentionFaultError
>
/**
* @see {@link RecordLifecycleActionHeartbeatCommand}
*/
recordLifecycleActionHeartbeat(
args: RecordLifecycleActionHeartbeatCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
RecordLifecycleActionHeartbeatCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError
>
/**
* @see {@link ResumeProcessesCommand}
*/
resumeProcesses(
args: ResumeProcessesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
ResumeProcessesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ResourceInUseFaultError
>
/**
* @see {@link RollbackInstanceRefreshCommand}
*/
rollbackInstanceRefresh(
args: RollbackInstanceRefreshCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
RollbackInstanceRefreshCommandOutput,
| Cause.TimeoutError
| SdkError
| ActiveInstanceRefreshNotFoundFaultError
| IrreversibleInstanceRefreshFaultError
| LimitExceededFaultError
| ResourceContentionFaultError
>
/**
* @see {@link SetDesiredCapacityCommand}
*/
setDesiredCapacity(
args: SetDesiredCapacityCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
SetDesiredCapacityCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ScalingActivityInProgressFaultError
>
/**
* @see {@link SetInstanceHealthCommand}
*/
setInstanceHealth(
args: SetInstanceHealthCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<SetInstanceHealthCommandOutput, Cause.TimeoutError | SdkError | ResourceContentionFaultError>
/**
* @see {@link SetInstanceProtectionCommand}
*/
setInstanceProtection(
args: SetInstanceProtectionCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
SetInstanceProtectionCommandOutput,
Cause.TimeoutError | SdkError | LimitExceededFaultError | ResourceContentionFaultError
>
/**
* @see {@link StartInstanceRefreshCommand}
*/
startInstanceRefresh(
args: StartInstanceRefreshCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
StartInstanceRefreshCommandOutput,
| Cause.TimeoutError
| SdkError
| InstanceRefreshInProgressFaultError
| LimitExceededFaultError
| ResourceContentionFaultError
>
/**
* @see {@link SuspendProcessesCommand}
*/
suspendProcesses(
args: SuspendProcessesCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
SuspendProcessesCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ResourceInUseFaultError
>
/**
* @see {@link TerminateInstanceInAutoScalingGroupCommand}
*/
terminateInstanceInAutoScalingGroup(
args: TerminateInstanceInAutoScalingGroupCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
TerminateInstanceInAutoScalingGroupCommandOutput,
Cause.TimeoutError | SdkError | ResourceContentionFaultError | ScalingActivityInProgressFaultError
>
/**
* @see {@link UpdateAutoScalingGroupCommand}
*/
updateAutoScalingGroup(
args: UpdateAutoScalingGroupCommandInput,
options?: HttpHandlerOptions
): Effect.Effect<
UpdateAutoScalingGroupCommandOutput,
| Cause.TimeoutError
| SdkError
| ResourceContentionFaultError
| ScalingActivityInProgressFaultError
| ServiceLinkedRoleError
>
}
Added in v1.0.0
utils
AutoScalingService (namespace)
Added in v1.0.0
Config (interface)
Signature
export interface Config extends Omit<AutoScalingClientConfig, "logger"> {
readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true
}
Added in v1.0.0
Type (type alias)
Signature
export type Type = AutoScalingService$
Added in v1.0.0