Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.1/services/autoscaling.ts?docs=full";

§Classes

AutoScaling

§Interfaces

ActivitiesType
Activity

Describes scaling activity, which is a long-running process that represents a change to your Auto Scaling group, such as changing its size or replacing an instance.

ActivityType
AdjustmentType

Describes a policy adjustment type.

Alarm

Describes an alarm.

AttachInstancesQuery
AttachLoadBalancersType
AttachLoadBalancerTargetGroupsType
AutoScalingGroup

Describes an Auto Scaling group.

AutoScalingGroupNamesType
AutoScalingGroupsType
AutoScalingInstanceDetails

Describes an EC2 instance associated with an Auto Scaling group.

AutoScalingInstancesType
BatchDeleteScheduledActionAnswer
BatchDeleteScheduledActionType
BatchPutScheduledUpdateGroupActionAnswer
BatchPutScheduledUpdateGroupActionType
BlockDeviceMapping

Describes a block device mapping.

CancelInstanceRefreshAnswer
CancelInstanceRefreshType
CompleteLifecycleActionType
CreateAutoScalingGroupType
CreateLaunchConfigurationType
CreateOrUpdateTagsType
CustomizedMetricSpecification

Represents a CloudWatch metric of your choosing for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.

DeleteAutoScalingGroupType
DeleteLifecycleHookType
DeleteNotificationConfigurationType
DeletePolicyType
DeleteScheduledActionType
DeleteTagsType
DeleteWarmPoolType
DescribeAccountLimitsAnswer
DescribeAdjustmentTypesAnswer
DescribeAutoScalingInstancesType
DescribeAutoScalingNotificationTypesAnswer
DescribeInstanceRefreshesAnswer
DescribeInstanceRefreshesType
DescribeLifecycleHooksAnswer
DescribeLifecycleHooksType
DescribeLifecycleHookTypesAnswer
DescribeLoadBalancersRequest
DescribeLoadBalancersResponse
DescribeLoadBalancerTargetGroupsRequest
DescribeLoadBalancerTargetGroupsResponse
DescribeMetricCollectionTypesAnswer
DescribeNotificationConfigurationsAnswer
DescribeNotificationConfigurationsType
DescribePoliciesType
DescribeScalingActivitiesType
DescribeScheduledActionsType
DescribeTagsType
DescribeTerminationPolicyTypesAnswer
DescribeWarmPoolAnswer
DescribeWarmPoolType
DetachInstancesAnswer
DetachInstancesQuery
DetachLoadBalancersType
DetachLoadBalancerTargetGroupsType
DisableMetricsCollectionQuery
Ebs

Describes information used to set up an Amazon EBS volume specified in a block device mapping.

EnabledMetric

Describes an enabled metric.

EnableMetricsCollectionQuery
EnterStandbyAnswer
EnterStandbyQuery
ExecutePolicyType
ExitStandbyAnswer
ExitStandbyQuery
FailedScheduledUpdateGroupActionRequest

Describes a scheduled action that could not be created, updated, or deleted.

Filter

Describes a filter that is used to return a more specific list of results when describing tags.

Instance

Describes an EC2 instance.

InstanceMetadataOptions

The metadata options for the instances. For more information, see Configuring the Instance Metadata Options in the Amazon EC2 Auto Scaling User Guide.

InstanceMonitoring

Describes whether detailed monitoring is enabled for the Auto Scaling instances.

InstanceRefresh

Describes an instance refresh for an Auto Scaling group.

InstanceRefreshLivePoolProgress

Reports the progress of an instance fresh on instances that are in the Auto Scaling group.

InstanceRefreshProgressDetails

Reports the progress of an instance refresh on an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).

InstanceRefreshWarmPoolProgress

Reports the progress of an instance fresh on instances that are in the warm pool.

InstancesDistribution

Describes an instances distribution for an Auto Scaling group with a "MixedInstancesPolicy".

LaunchConfiguration

Describes a launch configuration.

LaunchConfigurationNamesType
LaunchConfigurationNameType
LaunchConfigurationsType
LaunchTemplate

Describes a launch template and overrides.

LaunchTemplateOverrides

Describes an override for a launch template. The maximum number of instance types that can be associated with an Auto Scaling group is 40. The maximum number of distinct launch templates you can define for an Auto Scaling group is 20. For more information about configuring overrides, see Configuring overrides in the Amazon EC2 Auto Scaling User Guide.

LaunchTemplateSpecification

Describes the Amazon EC2 launch template and the launch template version that can be used by an Auto Scaling group to configure Amazon EC2 instances.

LifecycleHook

Describes a lifecycle hook, which tells Amazon EC2 Auto Scaling that you want to perform an action whenever it launches instances or terminates instances.

LifecycleHookSpecification

Describes information used to specify a lifecycle hook for an Auto Scaling group.

LoadBalancerState

Describes the state of a Classic Load Balancer.

LoadBalancerTargetGroupState

Describes the state of a target group.

MetricCollectionType

Describes a metric.

MetricDimension

Describes the dimension of a metric.

MetricGranularityType

Describes a granularity of a metric.

MixedInstancesPolicy

Describes a mixed instances policy for an Auto Scaling group. With mixed instances, your Auto Scaling group can provision a combination of On-Demand Instances and Spot Instances across multiple instance types. For more information, see Auto Scaling groups with multiple instance types and purchase options in the Amazon EC2 Auto Scaling User Guide.

NotificationConfiguration

Describes a notification.

PoliciesType
PolicyARNType

Contains the output of PutScalingPolicy.

PredefinedMetricSpecification

Represents a predefined metric for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.

ProcessesType
ProcessType

Describes a process type.

PutLifecycleHookType
PutNotificationConfigurationType
PutScalingPolicyType
PutScheduledUpdateGroupActionType
PutWarmPoolType
RecordLifecycleActionHeartbeatType
RefreshPreferences

Describes information used to start an instance refresh.

ScalingPolicy

Describes a scaling policy.

ScalingProcessQuery
ScheduledActionsType
ScheduledUpdateGroupAction

Describes a scheduled scaling action.

ScheduledUpdateGroupActionRequest

Describes information used for one or more scheduled scaling action updates in a "BatchPutScheduledUpdateGroupAction" operation.

SetDesiredCapacityType
SetInstanceHealthQuery
SetInstanceProtectionQuery
StartInstanceRefreshAnswer
StartInstanceRefreshType
StepAdjustment

Describes information used to create a step adjustment for a step scaling policy.

SuspendedProcess

Describes an auto scaling process that has been suspended.

Tag

Describes a tag for an Auto Scaling group.

TagDescription

Describes a tag for an Auto Scaling group.

TagsType
TargetTrackingConfiguration

Represents a target tracking scaling policy configuration to use with Amazon EC2 Auto Scaling.

TerminateInstanceInAutoScalingGroupType
UpdateAutoScalingGroupType
WarmPoolConfiguration

Describes a warm pool configuration.

§Type Aliases

InstanceMetadataEndpointState
InstanceMetadataHttpTokensState
InstanceRefreshStatus
LifecycleState
MetricStatistic
MetricType
RefreshStrategy
ScalingActivityStatusCode
WarmPoolState
WarmPoolStatus