For the complete documentation index, see llms.txt. This page is also available as Markdown.

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
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
asg_krnstringOptional
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
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
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
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
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
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
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
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
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
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
200

Launch template deleted

No content

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

Launch template deleted

No content

Last updated

Was this helpful?