Ücret (tr-ist-1, ön ödemeli): ilk snapshot ücretsizdir; her ek snapshot ayrı saatlik kalemdir ve dakikalar içinde silinse de en az 1 saat ücretlenir (en eski snapshot ücretsiz sayılır).
Parametreler
Alan
in
Tür
Açıklama
idzorunlu
path
integer
Server id (= service id in the client area)
Yanıtlar
200
Snapshots — data: object
404
Not found — also returned for objects owned by someone else
Ücret (tr-ist-1, ön ödemeli): ilk snapshot ücretsizdir; her ek snapshot ayrı saatlik kalemdir ve dakikalar içinde silinse de en az 1 saat ücretlenir (en eski snapshot ücretsiz sayılır).
Parametreler
Alan
in
Tür
Açıklama
idzorunlu
path
integer
Server id (= service id in the client area)
Yanıtlar
202
Snapshot is being created (poll the list until status is available) — data: object
404
Not found — also returned for objects owned by someone else
409
State conflict (server_locked, not_actionable, ssh_key_exists, server_limit, idempotency_in_flight)
422
Validation or business rule failure (confirm_required, invalid_image, tool_action_failed ...)
Örnekler
curl -s -X POST 'https://www.gyrohosting.com/api/v1/client/cloud/servers/12345/snapshots' \
-H "Authorization: Bearer $GYRO_TOKEN"
gyro server snapshot create 12345
import os, uuid, requests
h = {"Authorization": "Bearer " + os.environ["GYRO_TOKEN"]}
r = requests.post("https://www.gyrohosting.com/api/v1/client/cloud/servers/12345/snapshots", headers=h, timeout=60)
r.raise_for_status()
print(r.json()["data"])
const res = await fetch("https://www.gyrohosting.com/api/v1/client/cloud/servers/12345/snapshots", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.GYRO_TOKEN}`,
},
});
const { data, error } = await res.json();
if (!res.ok) throw new Error(`${error.code}: ${error.message}`);
Ücret (tr-ist-1, ön ödemeli): ilk snapshot ücretsizdir; her ek snapshot ayrı saatlik kalemdir ve dakikalar içinde silinse de en az 1 saat ücretlenir (en eski snapshot ücretsiz sayılır).
Parametreler
Alan
in
Tür
Açıklama
idzorunlu
path
integer
Server id (= service id in the client area)
sidzorunlu
path
integer
Yanıtlar
202
Accepted
404
Not found — also returned for objects owned by someone else