Update an Elastic IP
PUT
/elastic-ip/{id}
Path parameters
-
id string(uuid) Required
Body Required
-
description string
Elastic IP description
Maximum length is
255
. -
healthcheck object
Elastic IP address healthcheck
-
labels object
Private Network labels
PUT /elastic-ip/{id}
curl \
-X PUT https://api-ch-gva-2.exoscale.com/v2/elastic-ip/{id} \
-H "Content-Type: application/json" \
-d '{"description":"string","healthcheck":{"strikes-ok":42,"tls-skip-verify":true,"tls-sni":"string","strikes-fail":42,"mode":"tcp","port":42,"uri":"string","interval":42,"timeout":42},"labels":{}}'
Request example
{
"description": "string",
"healthcheck": {
"strikes-ok": 42,
"tls-skip-verify": true,
"tls-sni": "string",
"strikes-fail": 42,
"mode": "tcp",
"port": 42,
"uri": "string",
"interval": 42,
"timeout": 42
},
"labels": {}
}
Response example (200)
{
"id": "string",
"reason": "incorrect",
"reference": {
"id": "string",
"link": "string",
"command": "string"
},
"message": "string",
"state": "failure"
}