Show virtual server details

One vServer by id: status, power state, plan, hardware, network, rescue system, VNC, running workflows.

RReadIdempotentbetaNeeds service_vserver
Tool
manitu_vserver_geton https://mcp.manitu.de/mcp
POST
/v1/vserver/geton https://api.manitu.de
Try it
readOnlyHint truedestructiveHint falseidempotentHint trueopenWorldHint false

Returns one virtual server (vServer) of the manitu customer account this connection works in, by its vserver_id from manitu_vserver_list (never guess one): description, hostname, status, power state (as manitu last saw it), plan and hardware, IPv4/IPv6 with gateway and reverse DNS, whether the rescue system and the VNC console are on, and the workflows still running on it (e.g. a reboot just asked for). For the operating systems it can be reinstalled with use manitu_vserver_product_get. Not found if the account has no such vServer; refused if this access may not see it.

vserver_idinteger | stringrequired

The vserver_id from manitu_vserver_list - never guess one.

pattern ^[1-9][0-9]*$min 1
vserver_idintegerrequired

The id of the vServer - what manitu_vserver_get and every route on it take (the same number as service_id).

service_idintegerrequired

The id of the service instance - the same number as the id its own routes take (e.g. vserver_id).

service_typestringrequired

The kind of service, e.g. vserver - its own data is under the key of that name.

One of vserver other
descriptionstring | nullrequired

What the customer wrote about it (his description), null if nothing - not its name or user name.

statusstringrequired

Its state as a service, e.g. active.

One of active provisioning suspended destroying deleted
is_configurablebooleanrequired

It can be changed right now - false e.g. while suspended.

planstring | nullrequired

The plan, e.g. "vServer M".

plan_codestring | nullrequired

The plan as a code, e.g. "vserver_server_m".

contract_idinteger | nullrequired

The contract it runs under.

vserverobjectrequired

What is the vServer's own.

vserver.hostnamestring | nullrequired

Its hostname as manitu keeps it, if set.

vserver.power_statestring | nullrequired

e.g. running or stopped - as manitu last saw it: updated with every workflow on the server and once a day, so a shutdown from inside the server may not show yet; null if unknown.

One of stopped running suspended installing null
vserver.ipv4_addressstring | nullrequired

Its IPv4 address.

vserver.ipv6_addressstring | nullrequired

Its IPv6 address.

vserver.hardwareobjectrequired

What the plan comes with.

vserver.hardware.cpu_coresinteger | nullrequired
vserver.hardware.ram_gbinteger | nullrequired
vserver.hardware.disk_gbinteger | nullrequired
vserver.hardware.disk_typestring | nullrequired

e.g. "SSD".

vserver.networkobjectrequired
vserver.network.ipv4object | nullrequired
vserver.network.ipv4.addressstring | nullrequired
vserver.network.ipv4.prefixinteger | nullrequired
vserver.network.ipv4.netmaskstring | nullrequired

IPv4 only.

vserver.network.ipv4.gatewaystring | nullrequired
vserver.network.ipv4.ptr_recordstring | nullrequired

The reverse DNS name of the address.

vserver.network.ipv6object | nullrequired
vserver.network.ipv6.addressstring | nullrequired
vserver.network.ipv6.prefixinteger | nullrequired
vserver.network.ipv6.netmaskstring | nullrequired

IPv4 only.

vserver.network.ipv6.gatewaystring | nullrequired
vserver.network.ipv6.ptr_recordstring | nullrequired

The reverse DNS name of the address.

vserver.rescue_system_enabledbooleanrequired

It boots into manitu's rescue system instead of its own disk.

vserver.vnc_enabledbooleanrequired

The VNC console is switched on.

pending_workflow_listarray of objectrequired

Workflows on it that are still running, oldest first - e.g. a reboot just asked for.

pending_workflow_list[].workflowstringrequired

What is being done, e.g. a reboot.

One of create destroy power_start power_stop power_reboot reinstall ptr_set vnc_enable vnc_disable rescuesystem_enable rescuesystem_disable snapshot_create snapshot_delete snapshot_delete_all snapshot_revert telemetry_await iso_eject
pending_workflow_list[].workflow_idstringrequired

The id of this run of the workflow.

pending_workflow_list[].created_atstring | nullrequired

When it was asked for.

Format date-time
pending_workflow_list[].started_atstring | nullrequired

When it started; null while it waits for the next run - usually a minute or two, at times longer. Nothing to tell the customer unless asked.

Format date-time

One of X-API-Key, Authorization: Bearer … - never more than one in a request. More

vserver_idinteger | stringrequired

The vserver_id from manitu_vserver_list - never guess one.

pattern ^[1-9][0-9]*$min 1
vserver_idintegerrequired

The id of the vServer - what manitu_vserver_get and every route on it take (the same number as service_id).

service_idintegerrequired

The id of the service instance - the same number as the id its own routes take (e.g. vserver_id).

service_typestringrequired

The kind of service, e.g. vserver - its own data is under the key of that name.

One of vserver other
descriptionstring | nullrequired

What the customer wrote about it (his description), null if nothing - not its name or user name.

statusstringrequired

Its state as a service, e.g. active.

One of active provisioning suspended destroying deleted
is_configurablebooleanrequired

It can be changed right now - false e.g. while suspended.

planstring | nullrequired

The plan, e.g. "vServer M".

plan_codestring | nullrequired

The plan as a code, e.g. "vserver_server_m".

contract_idinteger | nullrequired

The contract it runs under.

vserverobjectrequired

What is the vServer's own.

vserver.hostnamestring | nullrequired

Its hostname as manitu keeps it, if set.

vserver.power_statestring | nullrequired

e.g. running or stopped - as manitu last saw it: updated with every workflow on the server and once a day, so a shutdown from inside the server may not show yet; null if unknown.

One of stopped running suspended installing null
vserver.ipv4_addressstring | nullrequired

Its IPv4 address.

vserver.ipv6_addressstring | nullrequired

Its IPv6 address.

vserver.hardwareobjectrequired

What the plan comes with.

vserver.hardware.cpu_coresinteger | nullrequired
vserver.hardware.ram_gbinteger | nullrequired
vserver.hardware.disk_gbinteger | nullrequired
vserver.hardware.disk_typestring | nullrequired

e.g. "SSD".

vserver.networkobjectrequired
vserver.network.ipv4object | nullrequired
vserver.network.ipv4.addressstring | nullrequired
vserver.network.ipv4.prefixinteger | nullrequired
vserver.network.ipv4.netmaskstring | nullrequired

IPv4 only.

vserver.network.ipv4.gatewaystring | nullrequired
vserver.network.ipv4.ptr_recordstring | nullrequired

The reverse DNS name of the address.

vserver.network.ipv6object | nullrequired
vserver.network.ipv6.addressstring | nullrequired
vserver.network.ipv6.prefixinteger | nullrequired
vserver.network.ipv6.netmaskstring | nullrequired

IPv4 only.

vserver.network.ipv6.gatewaystring | nullrequired
vserver.network.ipv6.ptr_recordstring | nullrequired

The reverse DNS name of the address.

vserver.rescue_system_enabledbooleanrequired

It boots into manitu's rescue system instead of its own disk.

vserver.vnc_enabledbooleanrequired

The VNC console is switched on.

pending_workflow_listarray of objectrequired

Workflows on it that are still running, oldest first - e.g. a reboot just asked for.

pending_workflow_list[].workflowstringrequired

What is being done, e.g. a reboot.

One of create destroy power_start power_stop power_reboot reinstall ptr_set vnc_enable vnc_disable rescuesystem_enable rescuesystem_disable snapshot_create snapshot_delete snapshot_delete_all snapshot_revert telemetry_await iso_eject
pending_workflow_list[].workflow_idstringrequired

The id of this run of the workflow.

pending_workflow_list[].created_atstring | nullrequired

When it was asked for.

Format date-time
pending_workflow_list[].started_atstring | nullrequired

When it started; null while it waits for the next run - usually a minute or two, at times longer. Nothing to tell the customer unless asked.

Format date-time
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.