Unassigns a Primary IP from a Server.
The Server must be powered off (status off) in order for this operation to succeed.
Note that only Servers that have at least one network interface (public or private) attached can be powered on.
643 matches
100 actions
Hetzner Cloud
100 actions
Infrastructure/Hetzner Cloud
Unassigns a Primary IP from a Server.
The Server must be powered off (status off) in order for this operation to succeed.
Note that only Servers that have at least one network interface (public or private) attached can be powered on.
| Code | Description |
|---|---|
server_not_stopped | The server is running, but needs to be powered off |
server_is_load_balancer_target | The server ipv4 address is a loadbalancer target |
{
"type": "object",
"properties": {
"id": {
"type": "integer"
}
},
"required": [
"id"
],
"additionalProperties": false
}{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"type": "object",
"required": [
"command",
"error",
"finished",
"id",
"progress",
"resources",
"started",
"status"
],
"properties": {
"command": {
"type": "string",
"description": "Command executed in the Action"
},
"error": {
"type": "object",
"description": "Error message for the Action if error occurred, otherwise null",
"required": [
"code",
"message"
],
"properties": {
"code": {
"type": "string",
"description": "Fixed machine readable code"
},
"message": {
"type": "string",
"description": "Humanized error message"
}
}
},
"finished": {
"type": "string",
"description": "Point in time when the Action was finished (in ISO-8601 format). Only set if the Action is finished otherwise null."
},
"id": {
"type": "integer",
"description": "ID of the Resource"
},
"progress": {
"type": "number",
"description": "Progress of Action in percent"
},
"resources": {
"type": "array",
"description": "Resources the Action relates to",
"items": {
"type": "object",
"required": [
"id",
"type"
],
"properties": {
"id": {
"type": "integer",
"description": "ID of the Resource"
},
"type": {
"type": "string",
"description": "Type of resource referenced"
}
}
}
},
"started": {
"type": "string",
"description": "Point in time when the Action was started (in ISO-8601 format)"
},
"status": {
"type": "string",
"description": "Status of the Action",
"enum": [
"success",
"running",
"error"
]
}
}
}
}
}