Ana içeriğe geç

Katalog ve fiyatlar

Konumlar (Netface bölge kodları)​

GET /locations

Yanıtlar​

DurumAçıklama
200Projeye açık konumlar
401Geçerli API anahtarı yok
403Anahtarın kapsamı ya da kuruluşun aboneliği isteğe izin vermiyor (forbidden) veya kota doldu (resource_limit_exceeded)
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
locationsLocation dizisiEvet

Tek konum​

GET /locations/{id}

Parametreler​

AdYerTürZorunluAçıklama
idyolstring (uuid)Evet

Yanıtlar​

DurumAçıklama
200Konum
401Geçerli API anahtarı yok
404Bu projede böyle bir kaynak yok
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
locationLocationEvet

Sunucu tipleri​

GET /server_types

Parametreler​

AdYerTürZorunluAçıklama
namesorgustringHayırTam ad (en uzun uzunluk 64)
locationsorgustringHayırYalnız bu konumun sunduğu; konumun kimliği ya da adıyla (en uzun uzunluk 64)

Yanıtlar​

DurumAçıklama
200En az bir konumda sunulan sunucu tipleri
401Geçerli API anahtarı yok
403Anahtarın kapsamı ya da kuruluşun aboneliği isteğe izin vermiyor (forbidden) veya kota doldu (resource_limit_exceeded)
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
server_typesServerType dizisiEvet

Tek sunucu tipi​

GET /server_types/{id}

Parametreler​

AdYerTürZorunluAçıklama
idyolstring (uuid)Evet

Yanıtlar​

DurumAçıklama
200Sunucu tipi
401Geçerli API anahtarı yok
404Bu projede böyle bir kaynak yok
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
server_typeServerTypeEvet

Sistem imajları​

GET /images

Parametreler​

AdYerTürZorunluAçıklama
pagesorguintegerHayır(en az 1, varsayılan 1)
per_pagesorguintegerHayır(en az 1, en çok 100, varsayılan 25)
namesorgustringHayırTam ad (en uzun uzunluk 64)
locationsorgustringHayırYalnız bu konumun sunduğu; konumun kimliği ya da adıyla (en uzun uzunluk 64)
architecturesorgux86, armHayır

Yanıtlar​

DurumAçıklama
200Projenin sunucu başlatabileceği imajlar
401Geçerli API anahtarı yok
403Anahtarın kapsamı ya da kuruluşun aboneliği isteğe izin vermiyor (forbidden) veya kota doldu (resource_limit_exceeded)
422Bir alan eksik ya da hatalı (invalid_input, details.fields) veya bir Idempotency-Key farklı bir istekle yeniden kullanıldı (idempotency_key_mismatch)
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
imagesImage dizisiEvet
metaMetaEvet

Tek imaj​

GET /images/{id}

Parametreler​

AdYerTürZorunluAçıklama
idyolstring (uuid)Evet

Yanıtlar​

DurumAçıklama
200İmaj
401Geçerli API anahtarı yok
404Bu projede böyle bir kaynak yok
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
imageImageEvet

Disklerin, floating IP'lerin ve snapshot'ların aylık birim fiyatları​

GET /pricing

Birim ve ay başına yürürlükteki fiyatlar (aylık faturalanır, gün başına orantılanır; vergiler hariç) ve kuruluşun fatura para birimi; fiyatlar bu birimle gösterilir (ServerType.prices de öyle). Fiyatı olmayan kaynak oluşturulmak üzere sunulmaz. currency verilirse yanıt yalnız o para biriminin fiyatlarını içerir ve currency_source requested olur. TRY fiyatları günün USD kurundan türetilir; hiç kur kaydedilmemişse listeleri boştur, yanıt yine 200'dür.

Parametreler​

AdYerTürZorunluAçıklama
currencysorguUSD, TRYHayırYanıtın para birimi; verilmezse fatura para birimi

Yanıtlar​

DurumAçıklama
200Birim fiyatlar
401Geçerli API anahtarı yok
403Anahtarın kapsamı ya da kuruluşun aboneliği isteğe izin vermiyor (forbidden) veya kota doldu (resource_limit_exceeded)
422Bir alan eksik ya da hatalı (invalid_input, details.fields) veya bir Idempotency-Key farklı bir istekle yeniden kullanıldı (idempotency_key_mismatch)
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
pricingobjectEvet
pricing.currencystringEvetİstenen para birimi; yoksa fatura profilininki; kuruluşun henüz profili yoksa USD (desen ^[A-Z]{3}$)
pricing.currency_sourcebilling_profile, canonical, requestedEvet
pricing.volumeUnitPricingEvet
pricing.floating_ipUnitPricingEvet
pricing.snapshotUnitPricingEvet

Oluşturulacak bir sunucunun aylık liste fiyatı​

GET /pricing/estimate

Bir konumdaki bir sunucu tipi, ek diskleri ve yeni floating IP'leri için yürürlükteki liste fiyatlarının çarpımı; istenen para biriminde, yoksa kuruluşun fatura para biriminde (GET /pricing). Bir aylık tutardır (ay içi orantı faturada hesaplanır), kullanım öngörüsü değildir. Fiyatı olmayan bir satır tahmini toplamsız priced: false yapar. Konumun sunmadığı sunucu tipi 422 invalid_input not_offered_in_location, bilinmeyen tip unknown döner.

Parametreler​

AdYerTürZorunluAçıklama
server_typesorgustring (uuid)Evet
locationsorgustringEvetKonumun kimliği ya da adı (en uzun uzunluk 64)
volume_gbsorguinteger dizisiHayırHer biri bir ek disk, GB olarak; birden çok disk için yineleyin (en çok 16) (en çok öğe 16)
floating_ipssorguintegerHayırYeni floating IP'ler (en az 0, en çok 10, varsayılan 0)
currencysorguUSD, TRYHayırYanıtın para birimi; verilmezse fatura para birimi

Yanıtlar​

DurumAçıklama
200Tahmin
401Geçerli API anahtarı yok
403Anahtarın kapsamı ya da kuruluşun aboneliği isteğe izin vermiyor (forbidden) veya kota doldu (resource_limit_exceeded)
422Bir alan eksik ya da hatalı (invalid_input, details.fields) veya bir Idempotency-Key farklı bir istekle yeniden kullanıldı (idempotency_key_mismatch)
429Anahtarın istek hakkı bitti

Yanıt gövdesi​

AlanTürZorunluAçıklama
estimatePriceEstimateEvet