latestOpenAPI 3.0.02026-08-2045003.8 MB

72813baf8d47

Elastigroup Azure Spot VMs

Create VM Signal

The VM signal API is used for notifying Spot about the VM state so that Spot can act accordingly. Supported signals are vmReady – Whenever this signal is sent, Spot will register the instance to the relevant Load Balancer and Application Gateway. vmReadyToShutdown – When this signal is received after a vm is detached; we will immediately terminate the vm. You must define the expected signals for your Elastigroup in the group configuration.

post/azure/compute/vm/signal

Parameters

#/paths/~1azure~1costs/get/parameters/0 — unresolved $ref

Request body

vmNamestring required

The virtual machine ID the signal refers to.

signalType'vmReady' | 'vmReadyToShutdown' required

The specific signal you want to trigger.

resourceGroupNamestring required

This is the resource group of the Elastigroup or Stateful Node.

Example request

{
  "vmName": "vm-123456",
  "signalType": "vmReady",
  "resourceGroupName": "TestResourceGroup"
}

Response

Elastigroup Response

Example response

{
  "request": {
    "id": "e593ff58-067d-4340-92f9-8b1c0bad70d7",
    "timestamp": "2018-06-20T11:35:01.745Z"
  },
  "response": {
    "status": {
      "code": 200,
      "message": "OK"
    }
  }
}