This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Create Auto-Scaling Group

1 - 1.3

scp-cli virtualserver auto scaling group create
--use_lb_state_check <value>
--subnet_ids <value>
--state_check_delay_time <value>
--server_name_prefix <value>
--name <value>
--min_server_count <value>
--max_server_count <value>
--launch_configuration_id <value>
--desired_server_count_editable <value>
--desired_server_count <value>
[--drain_enabled <value>]
[--drain_timeout <value>]
[--lb_server_groups <value>]
[--notifications <value>]
[--scaling_policies <value>]
[--security_group_ids <value>]
[--tags <value>]

Description

Create Auto-Scaling Group.

State ACTIVE (CURRENT)

VersionNot Before
1.3-

Parameters

NameTypeDescriptionExample
use_lb_state_check
required
booleanWhether LB state check operates or notTrue
subnet_ids
required
arraySubnet ID list-
state_check_delay_time
required
integerThe delay time between ASG VM creation and state check operation300
server_name_prefix
required
stringServer name prefixserver-name-prefix
name
required
stringAuto-Scaling Group nameauto-scaling-group-name
min_server_count
required
integerMin server count1
max_server_count
required
integerMax server count2
launch_configuration_id
required
stringLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
desired_server_count_editable
required
booleanDesired server count editableTrue
desired_server_count
required
integerDesired server count1
drain_enabled
optional
booleanDrain enabledTrue
drain_timeout
optional
integerDrain timeout300
lb_server_groups
optional
arrayLB Server Group list'{"id": "d06e87d3-ca9a-461b-8e88-077a542a7335", "port": 8080}'
notifications
optional
arrayAuto-Scaling Group notifications'{"notification_events": ["SCALE_OUT", "SCALE_OUT_FAIL"], "user_ids": ["570907805e5447be84b618450ef52o0t"]}'
scaling_policies
optional
arrayAuto-Scaling Group policy list'{"comparison_operator": "ge", "cooldown_seconds": 300, "evaluation_minutes": 5, "metric_method": "AVG", "metric_type": "CPU", "name": "policy-name", "scale_method": "AMOUNT", "scale_type": "SCALE_OUT", "scale_value": 10, "threshold": 60}'
security_group_ids
optional
arraySecurity Group ID listc09c3f05-03d9-443f-b27a-40e0f973c75f
tags
optional
arrayTags'{"key": "Key", "value": "Value"}'

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_idAccount IDa8f10467abfc4b87b64614ab36eb9ae4
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
desired_server_countDesired server count1
desired_server_count_editableDesired server count editableTrue
drain_enabledDrain enabledTrue
drain_timeoutDrain timeout300
launch_configuration_idLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
launch_configuration_nameLaunch Configuration namelaunch-configuration-name
lb_server_groupsLB Server Group list[]
max_server_countMax server count2
min_server_countMin server count1
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameAuto-Scaling Group nameauto-scaling-group-name
security_group_idsSecurity Group ID list[‘c09c3f05-03d9-443f-b27a-40e0f973c75f’]
server_name_prefixServer name prefixserver-name-prefix
stateAuto-Scaling Group stateIN_SERVICE
state_check_delay_timeThe delay time between ASG VM creation and state check operation300
subnet_idsSubnet ID list[]
total_server_countTotal server count1
use_lb_state_checkWhether LB state check operates or notTrue
vpc_idVPC IDcc976b621087484ea5fd527f4b78708b

2 - 1.2

scp-cli virtualserver auto scaling group create
--use_lb_state_check <value>
--subnet_ids <value>
--state_check_delay_time <value>
--server_name_prefix <value>
--name <value>
--min_server_count <value>
--max_server_count <value>
--launch_configuration_id <value>
--desired_server_count_editable <value>
--desired_server_count <value>
[--drain_enabled <value>]
[--drain_timeout <value>]
[--lb_server_groups <value>]
[--notifications <value>]
[--scaling_policies <value>]
[--security_group_ids <value>]
[--tags <value>]

Description

Create Auto-Scaling Group.

State ACTIVE (SUPPORTED)

VersionNot Before
1.220260831

Parameters

NameTypeDescriptionExample
use_lb_state_check
required
booleanWhether LB state check operates or notTrue
subnet_ids
required
arraySubnet ID list-
state_check_delay_time
required
integerThe delay time between ASG VM creation and state check operation300
server_name_prefix
required
stringServer name prefixserver-name-prefix
name
required
stringAuto-Scaling Group nameauto-scaling-group-name
min_server_count
required
integerMin server count1
max_server_count
required
integerMax server count2
launch_configuration_id
required
stringLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
desired_server_count_editable
required
booleanDesired server count editableTrue
desired_server_count
required
integerDesired server count1
drain_enabled
optional
booleanDrain enabledTrue
drain_timeout
optional
integerDrain timeout300
lb_server_groups
optional
arrayLB Server Group list'{"id": "d06e87d3-ca9a-461b-8e88-077a542a7335", "port": 8080}'
notifications
optional
arrayAuto-Scaling Group notifications'{"notification_events": ["SCALE_OUT", "SCALE_OUT_FAIL"], "user_ids": ["570907805e5447be84b618450ef52o0t"]}'
scaling_policies
optional
arrayAuto-Scaling Group policy list'{"comparison_operator": "ge", "cooldown_seconds": 300, "evaluation_minutes": 5, "metric_method": "AVG", "metric_type": "CPU", "name": "policy-name", "scale_method": "AMOUNT", "scale_type": "SCALE_OUT", "scale_value": 10, "threshold": 60}'
security_group_ids
optional
arraySecurity Group ID listc09c3f05-03d9-443f-b27a-40e0f973c75f
tags
optional
arrayTags'{"key": "Key", "value": "Value"}'

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_idAccount IDa8f10467abfc4b87b64614ab36eb9ae4
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
desired_server_countDesired server count1
desired_server_count_editableDesired server count editableTrue
drain_enabledDrain enabledTrue
drain_timeoutDrain timeout300
launch_configuration_idLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
launch_configuration_nameLaunch Configuration namelaunch-configuration-name
lb_server_groupsLB Server Group list[]
max_server_countMax server count2
min_server_countMin server count1
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameAuto-Scaling Group nameauto-scaling-group-name
security_group_idsSecurity Group ID list[‘c09c3f05-03d9-443f-b27a-40e0f973c75f’]
server_name_prefixServer name prefixserver-name-prefix
stateAuto-Scaling Group stateIN_SERVICE
state_check_delay_timeThe delay time between ASG VM creation and state check operation300
subnet_idsSubnet ID list[]
total_server_countTotal server count1
use_lb_state_checkWhether LB state check operates or notTrue
vpc_idVPC IDcc976b621087484ea5fd527f4b78708b

3 - 1.1

scp-cli virtualserver auto scaling group create
--subnet_ids <value>
--server_name_prefix <value>
--name <value>
--min_server_count <value>
--max_server_count <value>
--launch_configuration_id <value>
--desired_server_count_editable <value>
--desired_server_count <value>
[--drain_enabled <value>]
[--drain_timeout <value>]
[--lb_server_groups <value>]
[--notifications <value>]
[--scaling_policies <value>]
[--security_group_ids <value>]
[--tags <value>]

Description

Create Auto-Scaling Group.

State ACTIVE (DEPRECATED)

Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.

VersionNot Before
1.120260531

Parameters

NameTypeDescriptionExample
subnet_ids
required
arraySubnet ID list-
server_name_prefix
required
stringServer name prefixserver-name-prefix
name
required
stringAuto-Scaling Group nameauto-scaling-group-name
min_server_count
required
integerMin server count1
max_server_count
required
integerMax server count2
launch_configuration_id
required
stringLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
desired_server_count_editable
required
booleanDesired server count editableTrue
desired_server_count
required
integerDesired server count1
drain_enabled
optional
booleanDrain enabledTrue
drain_timeout
optional
integerDrain timeout300
lb_server_groups
optional
arrayLB Server Group list'{"id": "d06e87d3-ca9a-461b-8e88-077a542a7335", "port": 8080}'
notifications
optional
arrayAuto-Scaling Group notifications'{"notification_events": ["SCALE_OUT", "SCALE_OUT_FAIL"], "user_ids": ["570907805e5447be84b618450ef52o0t"]}'
scaling_policies
optional
arrayAuto-Scaling Group policy list'{"comparison_operator": "ge", "cooldown_seconds": 300, "evaluation_minutes": 5, "metric_method": "AVG", "metric_type": "CPU", "name": "policy-name", "scale_method": "AMOUNT", "scale_type": "SCALE_OUT", "scale_value": 10, "threshold": 60}'
security_group_ids
optional
arraySecurity Group ID listc09c3f05-03d9-443f-b27a-40e0f973c75f
tags
optional
arrayTags'{"key": "Key", "value": "Value"}'

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_idAccount IDa8f10467abfc4b87b64614ab36eb9ae4
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
desired_server_countDesired server count1
desired_server_count_editableDesired server count editableTrue
drain_enabledDrain enabledTrue
drain_timeoutDrain timeout300
launch_configuration_idLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
launch_configuration_nameLaunch Configuration namelaunch-configuration-name
lb_server_groupsLB Server Group list[]
max_server_countMax server count2
min_server_countMin server count1
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameAuto-Scaling Group nameauto-scaling-group-name
security_group_idsSecurity Group ID list[‘c09c3f05-03d9-443f-b27a-40e0f973c75f’]
server_name_prefixServer name prefixserver-name-prefix
stateAuto-Scaling Group stateIN_SERVICE
subnet_idsSubnet ID list[]
total_server_countTotal server count1
vpc_idVPC IDcc976b621087484ea5fd527f4b78708b

4 - 1.0

scp-cli virtualserver auto scaling group create
--subnet_ids <value>
--server_name_prefix <value>
--name <value>
--min_server_count <value>
--max_server_count <value>
--launch_configuration_id <value>
--desired_server_count_editable <value>
--desired_server_count <value>
[--drain_enabled <value>]
[--drain_timeout <value>]
[--lb_server_groups <value>]
[--notifications <value>]
[--scaling_policies <value>]
[--security_group_ids <value>]
[--tags <value>]

Description

Create Auto-Scaling Group.

State ACTIVE (DEPRECATED)

Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.

VersionNot Before
1.020251231

Parameters

NameTypeDescriptionExample
subnet_ids
required
arraySubnet ID list-
server_name_prefix
required
stringServer name prefixserver-name-prefix
name
required
stringAuto-Scaling Group nameauto-scaling-group-name
min_server_count
required
integerMin server count1
max_server_count
required
integerMax server count2
launch_configuration_id
required
stringLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
desired_server_count_editable
required
booleanDesired server count editableTrue
desired_server_count
required
integerDesired server count1
drain_enabled
optional
booleanDrain enabledTrue
drain_timeout
optional
integerDrain timeout300
lb_server_groups
optional
arrayLB Server Group list'{"id": "d06e87d3-ca9a-461b-8e88-077a542a7335", "port": 8080}'
notifications
optional
arrayAuto-Scaling Group notifications'{"notification_events": ["SCALE_OUT", "SCALE_OUT_FAIL"], "user_ids": ["570907805e5447be84b618450ef52o0t"]}'
scaling_policies
optional
arrayAuto-Scaling Group policy list'{"comparison_operator": "ge", "cooldown_seconds": 300, "evaluation_minutes": 5, "metric_method": "AVG", "metric_type": "CPU", "name": "policy-name", "scale_method": "AMOUNT", "scale_type": "SCALE_OUT", "scale_value": 10, "threshold": 60}'
security_group_ids
optional
arraySecurity Group ID listc09c3f05-03d9-443f-b27a-40e0f973c75f
tags
optional
arrayTags'{"key": "Key", "value": "Value"}'

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_idAccount IDa8f10467abfc4b87b64614ab36eb9ae4
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
desired_server_countDesired server count1
desired_server_count_editableDesired server count editableTrue
drain_enabledDrain enabledTrue
drain_timeoutDrain timeout300
launch_configuration_idLaunch Configuration IDb5aea5a675fc4f6b9e0fcd1288354c5f
launch_configuration_nameLaunch Configuration namelaunch-configuration-name
lb_server_groupsLB Server Group list[]
max_server_countMax server count2
min_server_countMin server count1
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameAuto-Scaling Group nameauto-scaling-group-name
security_group_idsSecurity Group ID list[‘c09c3f05-03d9-443f-b27a-40e0f973c75f’]
server_name_prefixServer name prefixserver-name-prefix
stateAuto-Scaling Group stateIN_SERVICE
subnet_idsSubnet ID list[]
total_server_countTotal server count1
vpc_idVPC IDcc976b621087484ea5fd527f4b78708b