API Category

Last updated: 2022-01-18 11:13:27

Scaling Group APIs

API Name Feature
CreateAutoScalingGroup Creating an Auto Scaling Group
CreateAutoScalingGroupFromInstance Creates launch configurations and scaling groups based on an instance
ModifyDesiredCapacity Modifies the desired number of instances
AttachLoadBalancers Adds one or more CLBs
DetachLoadBalancers Unbinds one or more CLBs
DisableAutoScalingGroup Disables an auto scaling group
EnableAutoScalingGroup Enables an auto scaling group
ModifyAutoScalingGroup Modifies an auto scaling group
ModifyLoadBalancerTargetAttributes Modifies the target rule attributes of the CLB
ModifyLoadBalancers Modifies the load balancers of an auto scaling group
DescribeAutoScalingActivities Queries scaling activities
DescribeAutoScalingGroupLastActivities Queries the latest activity history of an auto scaling group
DescribeAutoScalingGroups Queries auto scaling groups
DescribeAutoScalingInstances Queries instances
DeleteAutoScalingGroup Deletes an auto scaling group
DescribeAutoScalingAdvices Queries suggestions for scaling group configurations
ScaleInInstances Reduces the specified number of instances
ScaleOutInstances Adds the specified number of instances

Scaling Group Instance APIs

API Name Feature
AttachInstances Adds CVM instances to an auto scaling group
DetachInstances Detaches CVM instances from an auto scaling group
RemoveInstances Removes CVM instances from an auto scaling group
SetInstancesProtection Enables scale-in protection for an instance
StartAutoScalingInstances Starts up CVM instances in a scaling group
StopAutoScalingInstances Shuts down CVM instances in the scaling group

Launch Configuration APIs

API Name Feature
ClearLaunchConfigurationAttributes Clears launch configuration attributes
CreateLaunchConfiguration Creates a launch configuration
DeleteLaunchConfiguration Deletes a launch configuration
DescribeLaunchConfigurations Queries launch configurations
ModifyLaunchConfigurationAttributes Modifies launch configuration attributes
UpgradeLaunchConfiguration Upgrades a launch configuration

Other APIs

API Name Feature
DescribeAccountLimits Queries resource limits for a user account

Lifecycle Hook APIs

API Name Feature
CompleteLifecycleAction Completes a lifecycle action
CreateLifecycleHook Creating a Lifecycle Hook
DeleteLifecycleHook Deletes a lifecycle hook
DescribeLifecycleHooks Queries lifecycle hooks
UpgradeLifecycleHook Upgrades a lifecycle hook

Scheduled Task APIs

API Name Feature
CreateScheduledAction Creates a scheduled task
DeleteScheduledAction Deletes a scheduled task
DescribeScheduledActions Queries scheduled tasks
ModifyScheduledAction Modifies a scheduled task

Alarm Trigger Policy APIs

API Name Feature
CreateScalingPolicy Creates an alarm trigger policy
DeleteScalingPolicy Deletes an alarm trigger policy
DescribeScalingPolicies Queries alarm trigger policies
ExecuteScalingPolicy Triggers a scaling policy
ModifyScalingPolicy Modifies an alarm trigger policy

Notification APIs

API Name Feature
CreateNotificationConfiguration Creates a notification
DeleteNotificationConfiguration Deletes a notification
DescribeNotificationConfigurations Queries notifications
ModifyNotificationConfiguration Modifies a notification