Autoscale - API Calls

Scaling Groups

Create Scaling Group
/v1.0/{ddi}/groups
Delete Scaling Group
/v1.0/{ddi}/groups/{group_id}
Delete Server From Scaling Group
/v1.0/{ddi}/groups/{group_id}/servers/{server_id}
Get Scaling Group State
/v1.0/{ddi}/groups/{group_id}/state
List Group Details
/v1.0/{ddi}/groups/{group_id}
List Scaling Groups
/v1.0/{ddi}/groups
Pause Scaling Group Policy Execution
/v1.0/{ddi}/groups/{group_id}/pause
Resume Scaling Group Policy Execution
/v1.0/{ddi}/groups/{group_id}/resume

Configurations

Get Group Configuration
/v1.0/{ddi}/groups/{group_id}/config
Get Launch Configuration
/v1.0/{ddi}/groups/{group_id}/launch
Replace Group Configuration
/v1.0/{ddi}/groups/{group_id}/config
Replace Launch Config (Bfv)
/v1.0/{ddi}/groups/{group_id}/launch
Replace Launch Configuration
/v1.0/{ddi}/groups/{group_id}/launch

Policies

Create Policy
/v1.0/{ddi}/groups/{group_id}/policies
Delete Policy
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}
Execute Policy
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}/execute
Get Policies List
/v1.0/{ddi}/groups/{group_id}/policies
Get Policy Details
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}
Replace Policy
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}

Webhooks

Create A Webhook
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}/webhooks
Delete Webhook
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}/webhooks/{webhook_id}
Execute Anonymous Webhook
/v1.0/execute/{capability_version}/{capability_hash}
Get Webhook Details
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}/webhooks/{webhook_id}
List The Webhooks For Policy
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}/webhooks
Update Webhook
/v1.0/{ddi}/groups/{group_id}/policies/{policy_id}/webhooks/{webhook_id}

Limits

Get Limits
/v1.0/{ddi}/limits