Auto Scaling (VPC) overview

Prev Next

Available in VPC

Auto Scaling is a NAVER Cloud Platform service that helps you flexibly respond to changes in demand by increasing or decreasing the number of virtual servers based on monitoring results or user settings. Auto Scaling provides a CLI for the launch configuration and Auto Scaling Group features via the vautoscaling command.

Common Auto Scaling (VPC) settings

This section covers the command and option formats used across the Auto Scaling (VPC) CLI.

Syntax

Run vautoscaling using the following syntax.

./ncloud vautoscaling <subcommand> [options]

Options

The following options are available across all vautoscaling subcommands:

Options Type Required Description
--regionCode String Optional Region code
  • KR | SGN | JPN
  • Default: First Region in the getRegionList query results (default)
--output String Optional Format of the response result
  • json (default) | xml

Auto Scaling (VPC) commands

The following subcommands are available under vautoscaling.

Launch Configuration

The following describes the launch configuration-related commands:

Commands Description
createLaunchConfiguration Create launch configuration.
getLaunchConfigurationList Get the list of launch configurations.
getLaunchConfigurationDetail Get launch configuration details.
deleteLaunchConfiguration Delete launch configuration.

Auto Scaling Group

The following describes the Auto Scaling Group-related commands:

Commands Description
createAutoScalingGroup Create Auto Scaling Group.
getAutoScalingGroupList Get Auto Scaling Group list.
getAutoScalingGroupDetail Get Auto Scaling Group details.
updateAutoScalingGroup Edit Auto Scaling Group details and the configured launch configuration.
setDesiredCapacity Change the desired capacity of an Auto Scaling Group.
putScalingPolicy Create or edit a scaling policy.
getAdjustmentTypeList Get available adjustment type codes for configuring a scaling policy.
getAutoScalingPolicyList Get the list of scaling policies.
executePolicy Run a scaling policy.
deleteScalingPolicy Delete a scaling policy.
putScheduledUpdateGroupAction Create or edit scaling schedule.
getScheduledActionList Get the list of pending scaling schedules.
deleteScheduledAction Delete a scaling schedule.
getScalingProcessTypeList Get the list of process types.
suspendProcesses Suspend a process.
resumeProcesses Restart a process.
getAutoScalingActivityLogList Get the list of scaling action logs.
deleteAutoScalingGroup Delete Auto Scaling Group.

Auto Scaling (VPC) related resources

These resources provide additional context and support for the Auto Scaling (VPC) CLI.