AutoScale
- POST /compute/vms/autoscale/conditions/create
Create autoscale condition
Create a new autoscale condition that links a counter to a threshold
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /compute/vms/autoscale/conditions/delete
Delete autoscale condition
Delete an existing autoscale condition by ID
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/conditions/getByID
Get autoscale condition by ID
Retrieve an autoscale condition by its unique identifier
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/conditions/list
List autoscale conditions
Get a list of autoscale conditions with optional filters
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/conditions/update
Update autoscale condition
Update the threshold or operator of an existing autoscale condition
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/counters/create
Create autoscale counter
Create a new autoscale counter that defines the metric source to monitor
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /compute/vms/autoscale/counters/delete
Delete autoscale counter
Delete an existing autoscale counter by ID
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/counters/getByID
Get autoscale counter by ID
Retrieve an autoscale counter by its unique identifier
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/counters/getByName
Get autoscale counter by name
Retrieve an autoscale counter by its name
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/counters/list
List autoscale counters
Get a list of autoscale counters with optional filters
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/policies/create
Create autoscale policy
Create a new autoscale policy (scale-up or scale-down) with conditions
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /compute/vms/autoscale/policies/delete
Delete autoscale policy
Delete an existing autoscale policy by ID
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/policies/getByID
Get autoscale policy by ID
Retrieve an autoscale policy by its unique identifier
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/policies/getByName
Get autoscale policy by name
Retrieve an autoscale policy by its name
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/policies/list
List autoscale policies
Get a list of autoscale policies with optional filters
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/policies/update
Update autoscale policy
Update an existing autoscale policy’s conditions, duration, or quiettime
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-groups/create
Create autoscale VM group
Create a new autoscale VM group linked to a load balancer rule
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /compute/vms/autoscale/vm-groups/delete
Delete autoscale VM group
Delete an existing autoscale VM group by ID
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-groups/disable
Disable autoscale VM group
Disable an active autoscale VM group (stops autoscaling without deleting)
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-groups/enable
Enable autoscale VM group
Enable a previously disabled autoscale VM group
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-groups/getByID
Get autoscale VM group by ID
Retrieve an autoscale VM group by its unique identifier
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-groups/getByName
Get autoscale VM group by name
Retrieve an autoscale VM group by its name
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-groups/list
List autoscale VM groups
Get a list of autoscale VM groups with optional filters
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-groups/update
Update autoscale VM group
Update min/max members, interval, policies, or display settings of a VM group
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-profiles/create
Create autoscale VM profile
Create a new autoscale VM profile defining the template to launch when scaling
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /compute/vms/autoscale/vm-profiles/delete
Delete autoscale VM profile
Delete an existing autoscale VM profile by ID
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-profiles/getByID
Get autoscale VM profile by ID
Retrieve an autoscale VM profile by its unique identifier
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-profiles/list
List autoscale VM profiles
Get a list of autoscale VM profiles with optional filters
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /compute/vms/autoscale/vm-profiles/update
Update autoscale VM profile
Update an existing autoscale VM profile
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error