List snapshots of a virtual server
The snapshots of one vServer, newest first, and how many it may have.
manitu_vserver_snapshot_list on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Lists the snapshots of a virtual server (vServer), by its vserver_id from manitu_vserver_list, newest first: when each was taken, when it expires and is deleted automatically, the note the customer gave it, whether the server was running at the time, and which one is the active base (the server runs on from it). snapshot_count_max is how many the server may have - at that count, one has to be deleted before another can be taken. Not a backup for a reinstall: manitu_vserver_reinstall deletes all snapshots of the server along with its data.
Arguments
vserver_idinteger | stringrequiredThe vserver_id from manitu_vserver_list - never guess one.
Result structuredContent, checked against the schema
snapshot_listarray of objectrequiredThe snapshots, newest first.
snapshot_list[].snapshot_idstringrequiredThe id of the snapshot - what manitu_vserver_snapshot_revert and _delete take.
snapshot_list[].descriptionstring | nullrequiredThe note the customer gave it, if any.
snapshot_list[].created_atstring | nullrequiredWhen it was taken.
snapshot_list[].expires_atstring | nullrequiredWhen it is deleted automatically.
snapshot_list[].is_active_basebooleanrequiredThe active base: the server runs on from this snapshot - everything changed since is its live state.
snapshot_list[].power_state_at_creationstring | nullrequiredWhether the server was running when it was taken.
snapshot_count_maxintegerrequiredHow many snapshots the server may have.
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
vserver_idinteger | stringrequiredThe vserver_id from manitu_vserver_list - never guess one.
Response in data; the rest of the body as on every call
snapshot_listarray of objectrequiredThe snapshots, newest first.
snapshot_list[].snapshot_idstringrequiredThe id of the snapshot - what manitu_vserver_snapshot_revert and _delete take.
snapshot_list[].descriptionstring | nullrequiredThe note the customer gave it, if any.
snapshot_list[].created_atstring | nullrequiredWhen it was taken.
snapshot_list[].expires_atstring | nullrequiredWhen it is deleted automatically.
snapshot_list[].is_active_basebooleanrequiredThe active base: the server runs on from this snapshot - everything changed since is its live state.
snapshot_list[].power_state_at_creationstring | nullrequiredWhether the server was running when it was taken.
snapshot_count_maxintegerrequiredHow many snapshots the server may have.
Statuses
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.