AutoScalingGroupCreateRequest

AutoScalingGroupCreateRequest

NameDescriptionSchemaDefault
desired_server_count
required
Desired server count
Example : 1
integer
desired_server_count_editable
required
Desired server count editable
Example : True
boolean
drain_enabled
optional
Drain enabled
Example : True
any of [boolean, null]
drain_timeout
optional
Drain timeout
Example : 300
any of [integer, null]
launch_configuration_id
required
Launch Configuration ID
Example : b5aea5a675fc4f6b9e0fcd1288354c5f
string
lb_server_groups
optional
LB Server Group list
any of [array[AutoScalingGroupLbServerGroup], null]
max_server_count
required
Max server count
Example : 2
integer
min_server_count
required
Min server count
Example : 1
integer
name
required
Auto-Scaling Group name
Example : auto-scaling-group-name
Pattern : ^[a-zA-Z0-9-_]*$
Minimum length : 1
Maximum length : 63
string
notifications
optional
Notifications
any of [array[AutoScalingGroupNotificationCreateRequest], null]
scaling_policies
optional
Scaling policy list
any of [array[AutoScalingGroupPolicyCreateRequest], null]
security_group_ids
optional
Security Group ID list
Example : ['c09c3f05-03d9-443f-b27a-40e0f973c75f']
any of [array[string], null]
server_name_prefix
required
Server name prefix
Example : server-name-prefix
Pattern : ^[a-zA-Z0-9-_]*$
Minimum length : 1
Maximum length : 61
string
subnet_ids
required
Subnet ID list
array[string]
tags
optional
Tags
Example : [{'key': 'key', 'value': 'value'}]
any of [array[Tag], null]