Skip to main content Link Search Menu Expand Document (external link)

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