Auto Scaling Group SDK

Create Auto Scaling Group

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
x-regionstringOptional
Body
vpc_krnstringOptional
instanceNamestringOptional
instanceTypestringOptional
instanceTypeIdstringOptional
regionstringOptional
sshkey_namestringOptional
vm_volume_disk_sizestringOptional
volumeNamestringOptional
image_krnstringOptional
network_krnstringOptional
security_groupsstring[]Optional
subnet_idstringOptional
attach_floating_ipbooleanOptional
asg_namestringOptional
minintegerOptional
maxintegerOptional
bootVolumeSizestringOptional
save_as_templatebooleanOptional
Responses
chevron-right
200

ASG created

No content

post
/asg/v1
200

ASG created

No content

Update Auto Scaling Group

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
chevron-right
200

ASG updated

No content

post
/asg/v1/update_asg
200

ASG updated

No content

Upscale ASG

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
asg_krnstringOptional
vpc_krnstringOptional
desired_vm_countintegerOptional
attach_floating_ipbooleanOptional
Responses
chevron-right
200

Upscale triggered

No content

post
/asg/v1/upscale
200

Upscale triggered

No content

Downscale ASG

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
asg_krnstringOptional
countintegerOptional
Responses
chevron-right
200

Downscale triggered

No content

post
/asg/v1/downscale
200

Downscale triggered

No content

Retrieve ASG

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
asg_krnstringOptional
asg_namestringOptional
pageintegerRequired
sizeintegerRequired
Header parameters
x-regionstringOptional
Responses
chevron-right
200

ASG retrieved

No content

get
/asg/v1/retrieve_asg
200

ASG retrieved

No content

Get ASG KRN by VPC

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
vpc_krnstringRequired
pageintegerRequired
sizeintegerRequired
Responses
chevron-right
200

ASG KRN list

No content

get
/v1/asg/get_asg_krn
200

ASG KRN list

No content

Delete ASG

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
asg_krnstringRequired
Responses
chevron-right
200

ASG deleted

No content

delete
/asg/v1/delete_asg/{asg_krn}
200

ASG deleted

No content

Get Launch Templates

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
vpc_idstringRequired
pageintegerRequired
sizeintegerRequired
Header parameters
x-regionstringOptional
Responses
chevron-right
200

Templates list

No content

get
/asg/v1/get-launch-template
200

Templates list

No content

Create Launch Template

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
x_regionstringOptional
Body
vpc_krnstringOptional
instanceNamestringOptional
instanceTypestringOptional
regionstringOptional
security_groupsstring[]Optional
sshkey_namestringOptional
vm_volume_disk_sizestringOptional
volumeNamestringOptional
image_krnstringOptional
network_krnstringOptional
attach_floating_ipbooleanOptional
subnet_idstringOptional
template_namestringOptional
volumeTypestringOptional
minintegerOptional
maxintegerOptional
bootVolumeSizestringOptional
Responses
chevron-right
200

Launch template created

No content

post
/asg/v1/create-launch-template
200

Launch template created

No content

Update Launch Template

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
template_idstringRequired
template_namestringRequired
Header parameters
x_regionstringOptional
Body
vm_volume_disk_sizestringOptional
bootVolumeSizestringOptional
Responses
chevron-right
200

Launch template updated

No content

post
/asg/v1/update-launch-template
200

Launch template updated

No content

Delete Launch Template

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
template_idstringRequired
template_namestringRequired
versionintegerRequired
Header parameters
x-regionstringRequired
Responses
chevron-right
200

Launch template deleted

No content

post
/asg/v1/delete-launch-template
200

Launch template deleted

No content

Last updated

Was this helpful?