Dokumentacja API
Ogólne informacje
API pozwala użytownikowi zautomatyzować większość czynności, które mogą być wykonywane w Panelu Klienta Artnet.Połączenie z API odbywa się poprzez połączenie z serwerem artnet.pl poprzez protokół HTTPS. Każda komenda posiada własną ścieżkę URL, która musi zostać wywołona w zapytaniu typu POST z parametrami komendy podanymi jako zmienne POST. Zapytanie wysłane do API powinno wyglądać tak, jak gdyby zostało wysłane z formularza HTML. Odpowiedź serwera jest zawsze obiektem typu JSON.
Połączenie
Adres do połączenia z API: https://panel.artnet.pl/api/NAZWA/KOMENDYCiąg znaków /NAZWA/KOMENDY odpowiada nazwie komendy do wywołania zgodnie z tym, co podano w sekcji "Komendy API" niniejszej dokumentacji.
Autoryzacja
Dane autoryzacyjne są przesyłane w każdym zapytaniu jako parametryid
(numer ID klienta) i api_key
(klucz autoryzacyjny API). ID klienta (id
) jest liczbą i jest taki sam, jak podawany przy logowaniu do Panelu Klienta. Klucz API (api_key) można pobrać z Panelu Klienta - należy wybrać w menu opcje "Dane klienta" i następnie w sekcji "Narzędzie" wybrać odnośnik "Zarządzanie dostępem API". Jeżeli dostęp do API nie jest włączony, należy go włączyć - spowoduje to wygenerowanie nowego klucza API.
Przykładowe zapytanie
Przykładowe zapytanie, wraz z nagłówkami, służące do pobrania szczegółowych informacji o usłudze komendą /services/details mogło by mieć następującą postać:POST /panel/api/services/details HTTP/1.1 Host: artnet.pl Cache-Control: no-cache Content-Type: application/x-www-form-urlencoded api_key=XXXXXXXXXXXXXXX&id=19052&service_id=12345
Odpowiedź serwera
Odpowiedź serwera jest zawsze obiektem JSON. Każda odpowiedź zawiera polesuccess
(boolean), którego wartość określa, czy wykonanie komendy zakończyło się powodzeniem. Jeżeli wykonanie komendy nie powiodło się, pole success
przyjmie wartość false, a w odpowiedzi zwrócony zostanie również obiekt error
zawierający informacje o błędzie. W przypadku poprawnego wyniku wywołania komendy odpowiedź może zawierać tylko pole success
lub może zawierać także inne pole zgodnie z tym co opisano w sekcji "Komendy API".
Przykładowe odpowiedzi
Przykładowa odpowiedź błędu:{ "success": false, "error": { "code": "unknown-command", "description": { "pl": "Nieznane polecenie", "en": "Unknown command" } } }Przykładowa odpowiedź poprawna (komenda: /services/details):
{ "service": { "id": 12345, "type": "dedicated", "name": "HP DL120 G7 123.123.123.123", "custom_description": null, "expiration_time": 1481213614, "payment_details": { "price": 527, "price_brutto": 648.21, "currency": "EUR", "payment_period": "1" }, "parent_service_id": 0, "ip": "123.123.123.123" }, "success": true }
Rodzaje usług
- dedicated - serwer dedykowany
- colocation - kolokacja
- vps - serwer VPS
- domain - domena
- additional-ip - dodatkowe adresy IP
- avx - hosting współdzielony AVX.pl
- easyisp - hosting współdzielony EasyISP.pl
- hosting-artnet - hosting współdzielony Artnet.pl
- foip - Fail-over IP
- link - łącze internetowe
- software - licencja oprogramowania
- ssl - certyfikat SSL
- other - inna usługa
Komendy API
Moduł: customer Zarządzanie danymi klienta. /customer/regenerate-api-key - wygenerowanie nowego klucza API Wygenerowanie nowego klucza API. Nowy klucz jest zwracany w odpowiedzi. Wygenerowanie klucza powoduje automatyczną utratę ważności dotychczasowego klucza - wszystkie przyszłe zapytania muszą być autoryzowane nowym kluczem. Odpowiedź:- api_key (string) - nowo wygenerowany klucz API
- internal-update-error
- limit (number) - maksymalna liczba nagłówków do pobrania
- offset (number) - numer rekordu od którego mają być listowane nagłówki
- emails_list (objects-list) - lista nagłówków wiadomości
- id (number) - unikalne ID wiadomości
- time (timestamp) - czas wysłania wiadomości
- subject (string) - temat wiadomości
- email_id (number) - ID wiadomości email
- email (object) - szczegóły wiadomości email
- id (number) - unikalne ID wiadomości
- time (timestamp) - czas wysłania wiadomości
- address (string) - adres, na jaki wysłano email
- subject (string) - temat wiadomości
- body (string) - treść wiadomości
- invalid-id
- language (string) - nazwa języka
- incorrect-param-value
- language (string) - nazwa języka
- customer (object) - szczegóły klienta
- id (number) - unikalne ID
- name (string) - nazwa klienta
- nip (string) - NIP number (VAT identification number)
- regon (string) - numer REGON lub PESEL
- street (string) - adres klienta - ulica
- postcode (string) - adres klienta - kod pocztowy
- city (string) - adres klienta - miasto
- country_code (string) - adres klienta - kod państwa
- country_label (string) - adres klienta - nazwa państwa
- tel (string) - numer telefonu
- fax (string) - numer faxu
- email (string) - adres email
- email_tech (string) - techniczny adres email
- email_invoice (string) - księgowy adres email (dla przesyłania faktur elektronicznych)
- correspondence_name (string) - adres korespondencyjny - nazwa odbiorcy
- correspondence_street (string) - adres korespondencyjny - ulica
- correspondence_postcode (string) - adres korespondencyjny - kod pocztowy
- correspondence_city (string) - adres korespondencyjny - miasto
- business (boolean) - forma prawna (true - firma, false - osoba fizyczna)
- language (string) - używany język
- currency (string) - kod domyślnej waluty
- invalid-id
- customer[name] (string) - nazwa klienta
- customer[nip] (string) - NIP number (VAT identification number)
- customer[regon] (string) - numer REGON lub PESEL
- customer[street] (string) - adres klienta - ulica
- customer[postcode] (string) - adres klienta - kod pocztowy
- customer[city] (string) - adres klienta - miasto
- customer[country_code] (string) - adres klienta - kod państwa
- customer[tel] (string) - numer telefonu
- customer[fax] (string) - numer faxu
- customer[email] (string) - adres email
- customer[email_tech] (string) - techniczny adres email
- customer[email_invoice] (string) - księgowy adres email (dla przesyłania faktur elektronicznych)
- customer[correspondence_name] (string) - adres korespondencyjny - nazwa odbiorcy
- customer[correspondence_street] (string) - adres korespondencyjny - ulica
- customer[correspondence_postcode] (string) - adres korespondencyjny - kod pocztowy
- customer[correspondence_city] (string) - adres korespondencyjny - miasto
- customer[business] (string) - forma prawna (true - firma, false - osoba fizyczna)
- incorrect-param-value
- limit (number) - maksymalna liczba rekordów do pobrania
- offset (number) - offset pierwszego rekordu do pobrania
- service_type (string) - typ usługi (jeżeli wartość zostanie podana zostaną zwrócone tylko usługi określonego typu)
- parent_service_id (number) - ID usługi nadrzędnej (jeżeli zostanie podane i będzie niezerowe zwrócone zostaną tylko usługi podrzędne wobec usługi o podanym ID)
- services_list (objects-list) - lista usług
- id (number) - unikalne ID usługi
- type (string) - typ usługi
- name (string) - nazwa identyfikacyjna usługi (nazwa domeny, login konta hostingowego, itp.) lub nazwa usługi
- custom_description (string) - własny (klienta) opis usługi
- expiration_time (timestamp) - data ważności usługi
- payment_details (object) - szczegóły dotyczące ceny usługi i płatności
- price (number) - cena netto za okres rozliczeniowy
- price_brutto (number) - cena brutto za okres rozliczeniowy
- currency (string) - kod waluty
- payment_period (number) - okres rozliczeniowy (liczba miesięcy)
- parent_service_id (number) - ID usługi nadrzędnej (jeżeli usługa jest powiązana z usługą nadrzędną) lub 0
- ip (string) - adres IP, jeżeli dotyczy
- service_id (number) - numer ID usługi
- service (object) - szczegóły usługi
- id (number) - unikalne ID usługi
- type (string) - typ usługi
- name (string) - nazwa identyfikacyjna usługi (nazwa domeny, login konta hostingowego, itp.) lub nazwa usługi
- custom_description (string) - własny (klienta) opis usługi
- expiration_time (timestamp) - data ważności usługi
- payment_details (object) - szczegóły dotyczące ceny usługi i płatności
- price (number) - cena netto za okres rozliczeniowy
- price_brutto (number) - cena brutto za okres rozliczeniowy
- currency (string) - kod waluty
- payment_period (number) - okres rozliczeniowy (liczba miesięcy)
- parent_service_id (number) - ID usługi nadrzędnej (jeżeli usługa jest powiązana z usługą nadrzędną) lub 0
- ip (string) - adres IP, jeżeli dotyczy
- authorization-failed
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły domeny
- id (number) - unikalne ID usługi
- domain_name (string) - nazwa domeny
- manageable (boolean) - określa czy jest możliwa automatyczna zmiana serwerów DNS (jeżeli to pole przyjmuje wartość false oznacza to, że zmiana serwerów DNS dla tej domeny wymaga skontaktowania się z Biurem Obsługi Klienta)
- dns_servers (ordered-list) - lista serwerów DNS domeny (kolejność jest istotna); jeżeli w wewnętrznym systemie Artnet nie ma infomracji o przypisanych serwerach DNS to pole nie będzie obecne
- authorization-failed
- service_id (number) - numer ID usługi
- dns_servers (list) - kolejne adresy serwerów DNS jako elementy listy (kolejność jest istotna)
- invalid-service-type
- incorrect-param-value
- dns-servers-insufficient
- edit-dns-error
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- login (string) - login konta
- package (string) - nazwa pakietu
- authorization-failed
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- login (string) - login konta
- package (string) - nazwa pakietu
- authorization-failed
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- login (string) - login konta
- package (string) - nazwa pakietu
- authorization-failed
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- domain (string) - nazwa domeny powiązanej z certyfikatem SSL
- certificate (object) - obiekt opisujący nazwę certyfikatu
- pl (string) - nazwa certyfikatu w języku polskim
- en (string) - nazwa certyfikatu w języku angielskim
- authorization-failed
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- licence (object) - szczegóły licencji
- name (string) - nazwa oprogramowania i licencji
- licences_number (number) - liczba licencji w obrębie tej usługi
- authorization-failed
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- bandwidth (object) - Przepustowość łącza.
- up (number) - Przepustowość dla ruchu wychodzącego [Mbps].
- down (number) - Przepustowość dla ruchu przychodzącego [Mbps].
- network_configuration (object) - Konfiguracja sieciowa.
- ip (string) - adres IP łącza
- mask (string) - maska adresowa podsieci
- mask_short (string) - skrot maski adresowej podsieci (w postaci np. "\32")
- authorization-failed
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- virtual_ip (string) - Wirtualny, stały adres IP widoczny z zewnątrz.
- real_ip (string) - Rzeczywisty adres IP na który aktualnie przekierowywany jest ruch lub false jeżeli usługa nie jest aktywna.
- real_ips_allowed_list (strings-list) - Lista adresów IP na które może zostać przekierowany ruch.
- authorization-failed
- service_id (number) - numer ID usługi
- real_ip (string) - nowy adres docelowy (musi znajdować się na liście dopuszczonych adresów)
- authorization-failed
- invalid-service-type
- incorrect-param-value
- ip-not-allowed
- internal-fail-over-ip-error
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- subnetworks (objects-list) - lista podsieci
- id (number) - unikalny numer ID podsieci
- ip (string) - adres sieci
- mask (string) - maska podsieci
- mask_short (string) - skrót podsieci (w zapisie typu '/29')
- type (string) - rodzaj podsieci (IPv4 / IPv6)
- authorization-failed
- parent_service_id (number) - numer ID usługi serwera, dla którego ma zostać wyliczona cena dodatkowego adresu IP
- order_info (object) -
- maximum_ips_number (number) - maksymalna liczba adresów IP, jakie mogą zostać w tej chwili zamówione
- one_ip_payment_details (object) - obiekt opisujący wyliczone szczegóły płatności za JEDEN
dodatkowy adres IP
- price (number) - cena za jeden adres IP (netto)
- price_brutto (number) - cena za jeden adres IP (brutto)
- currency (string) - kod waluty (like PLN, EUR, USD)
- payment_period (number) - okres rozliczeniowy (liczba miesięcy)
- invalid-parent-service-type
- parent_service_id (number) - numer ID usługi serwera, do którego mają zostać przypisane addresy
- ips_number (number) - liczba nowych adresów do przypisania
- order_details (object) - szczegóły złożonego zamówienia
- service_id (number) - unikalne ID nowo stworzonej usługi dodatkowych adresów IP
- ips_number (number) - liczba przypisanych adresów IP
- ips_configuration (objects-list) - lista obiektów opisujących konfigurację przypisanych
adresów
- ip (string) - adres IP
- mask (string) - maska z jaką powininen zostać skonfigurowany adres na serwerze
- invalid-parent-service-type
- invalid-ips-number
- internal-service-create-error
- internal-service-update-error
- internal-additional-ip-error
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły
- id (number) - unikalne ID usługi
- newtwork_configuration (object) - konfiguracja sieciowa serwera
- ip (string) - główny adres IP serwera VPS
- additional_ips_list (strings-list) - lista dodatkowych adresów IP
- features (object) - dostępne funkcjonalności dla tego serwera
- power_management (boolean) - jeżeli true można zarządzać zasilaniem tego VPS
- power_state (string) - określa stan zasilania VPS (może przyjmować wartości: "unknown", "on", "off")
- active (boolean) - określa, czy ten serwer jest aktywny (true) czy zablokowany (false)
- authorization-failed
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- service-suspended
- unsupported-feature
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- service-suspended
- unsupported-feature
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- unsupported-feature
- service-suspended
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły serwera
- id (number) - unikalne ID usługi
- hardware_configuration (object) - szczegóły konfiguracji sprzętowej
- server (object) - szczegóły serwera
- vendor (string) - producent
- model (string) - nazwa modelu
- cpu (objects-list) - lista procesorów
- vendor (string) - producent
- model (string) - nazwa modelu
- clock (number) - zegar procesora [GHz]
- cores (number) - liczba rdzeni
- ht (boolean) - wsparcie hyper-threading
- ram (objects-list) - lista modułów RAM
- capacity (number) - pojemność [GB]
- type (string) - rodzaj modułu
- speed (number) - szybkość [MHz]
- hdd (objects-list) - lista dysków twardych
- capacity (number) - pojemność [GB]
- type (string) - rodzaj dysku
- speed (string) - szybkość
- hdd_controller (objects-list) - lista kontrolerów HDD
- model (string) - nazwa modelu
- builtin (boolean) - informacja, czy kontroler wbudowany
- server (object) - szczegóły serwera
- network_configuration (object) - szczegóły konfiguracji sieciowej
- ip (string) - adres IP
- additional_ips (strings-list) - lista dodatkowych adresów IP
- subnetworks (objects-list) - lista podsieci
- id (number) - unikalny numer ID podsieci
- ip (string) - adres sieci
- mask (string) - maska podsieci
- mask_short (string) - skrót podsieci (w zapisie typu '/29')
- type (string) - rodzaj podsieci (IPv4 / IPv6)
- firewall_ruleset_id (string) - identyfikator zbioru reguł firewall dotyczących tego serwera; w zależności od konfiguracji sieciowej twoich serwerów jeden zbiór reguł może dotyczyć jednego (zwykle) lub kilku twoich serwerów; jeżeli konfiguracja firewall dla tego serwera nie jest dostępna pole to nie wystąpi
- features (object) - dostępne funkcjonalności dla tego serwera
- ilo_access_management (boolean) - jeżeli true można włączyć dostęp do ILO / IPMI dla tego serwera
- power_management (boolean) - jeżeli true można zarządzać zasilaniem tego serwera
- firewall_management (boolean) - jeżeli true można zarządzać regułami zewnętrznego firewall dla tego serwera
- installation_url (string) - jeśli instalacja OS jest dostępna zawiera link do instalacji, inaczej zawiera pustą wartość
- active (boolean) - określa, czy ten serwer jest aktywny (true) czy zablokowany (false)
- authorization-failed
- service_id (number) - numer ID usługi
- transfer_usage_details (object) - szczegóły transferu
- periods_list (objects-list) - lista infomracji o zużyciu transferu w poszczególnych
okresach rozliczeniowych
- time_range (object) - obiekt określający okres
- from (number) - znacznik czasu (UNIX) określający początek okresu
- from (number) - znacznik czasu (UNIX) określający początek okresu
- transfer_usage (object) - obiekt określający zużycie transferu w okresie
- up (number) - ilość wysłanych danych [bajtów]
- down (number) - ilość odebranych danych [bajtów]
- time_range (object) - obiekt określający okres
- periods_list (objects-list) - lista infomracji o zużyciu transferu w poszczególnych
okresach rozliczeniowych
- invalid-service-type
- unsupported-feature
- service_id (number) - numer ID usługi
- ilo_details (object) - szczegóły dostepu do iLO / IPMI
- available (boolean) - określa, czy usługa iLO / IPMI jest dostępna (jeżeli tak, można włączyć dostęp dla wybranego adresu IP)
- ip (string) - adres IP usługi iLO / IPMI
- access_enabled (boolean) - określa, czy dostęp do iLO / IPMI jest w tej chwili otwarty
- access_ip (string) - jeżeli dostęp do iLO / IPMI jest otwarty to pole określa zewnętrzny adres IP uprawniony do połączenia
- invalid-service-type
- unsupported-feature
- service_id (number) - numer ID usługi
- remote_ip (string) - zdalny adres IP dla którego otwarty ma być dostęp do iLO / IPMI
- invalid-service-type
- unsupported-feature
- internal-operation-error
- service_id (number) - numer ID usługi
- invalid-service-type
- unsupported-feature
- internal-operation-error
- service_id (number) - numer ID usługi
- power_details (object) - szczegóły zasilania
- manageable (boolean) - określa, czy dla tego serwera możliwe jest sterowanie stanem zasilania
- state (string) - aktualny stan zasilania serwera
- invalid-service-type
- unsupported-feature
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- unsupported-feature
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- unsupported-feature
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- unsupported-feature
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- service_details (object) - szczegóły kolokacji
- id (number) - unikalne ID usługi
- network_configuration (object) - szczegóły konfiguracji sieciowej
- ip (string) - adres IP
- additional_ips (strings-list) - lista dodatkowych adresów IP
- subnetworks (objects-list) - lista podsieci
- id (number) - unikalny numer ID podsieci
- ip (string) - adres sieci
- mask (string) - maska podsieci
- mask_short (string) - skrót podsieci (w zapisie typu '/29')
- type (string) - rodzaj podsieci (IPv4 / IPv6)
- firewall_ruleset_id (string) - identyfikator zbioru reguł firewall dotyczących tego serwera; w zależności od konfiguracji sieciowej twoich serwerów jeden zbiór reguł może dotyczyć jednego (zwykle) lub kilku twoich serwerów; jeżeli konfiguracja firewall dla tego serwera nie jest dostępna pole to nie wystąpi
- features (object) - dostępne funkcjonalności dla tego serwera
- power_management (boolean) - jeżeli true można zarządzać zasilaniem tego serwera
- firewall_management (boolean) - jeżeli true można zarządzać regułami zewnętrznego firewall dla tej kolokacji
- active (boolean) - określa, czy ten serwer jest aktywny (true) czy zablokowany (false)
- authorization-failed
- service_id (number) - numer ID usługi
- transfer_usage_details (object) - szczegóły transferu
- periods_list (objects-list) - lista infomracji o zużyciu transferu w poszczególnych
okresach rozliczeniowych
- time_range (object) - obiekt określający okres
- from (number) - znacznik czasu (UNIX) określający początek okresu
- from (number) - znacznik czasu (UNIX) określający początek okresu
- transfer_usage (object) - obiekt określający zużycie transferu w okresie
- up (number) - ilość wysłanych danych [bajtów]
- down (number) - ilość odebranych danych [bajtów]
- time_range (object) - obiekt określający okres
- periods_list (objects-list) - lista infomracji o zużyciu transferu w poszczególnych
okresach rozliczeniowych
- invalid-service-type
- unsupported-feature
- service_id (number) - numer ID usługi
- power_details (object) - szczegóły zasilania
- manageable (boolean) - określa, czy dla tego serwera możliwe jest sterowanie stanem zasilania
- state (string) - aktualny stan zasilania serwera
- invalid-service-type
- unsupported-feature
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- unsupported-feature
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- unsupported-feature
- unconfirmed
- internal-operation-error
- service_id (number) - numer ID usługi
- confirm (string) - wartość tego pola musi być ustawiona na "confirm"
- invalid-service-type
- unsupported-feature
- unconfirmed
- internal-operation-error
- blackholed_ips_list (objects-list) - lista zablokowanych adresów IP
- ip (string) - zablokowany adres IP
- type (string) - Typ blokady. Pole to może przyjmować dwie wartości: "customer" - jeżeli jest to blokada założona przez klienta i można ją zdjąć, "admin" - jeżeli blokada została założona przez administratora i nie można jej zdjąć samodzielnie.
- authorization-failed
- ip (string) - adres IP, dla które założona ma zostać blokada
- incorrect-ip
- ip-not-allowed
- ip-already-blackholed
- internal-blackholing-ip-error
- ip (string) - adres IP, dla którego zdjęta ma zostać blokada
- incorrect-ip
- ip-not-allowed
- ip-not-blackholed
- admin-blackhole
- internal-blackholing-ip-error
- zones_list (objects-list) - lista stref
- id (number) - numer ID strefy
- domain (string) - nazwa domeny
- type (string) - Rodzaj strefy. Pole może przyjmowąć dwie wartości "primary" dla strefy podstawowej i "secoundary" dla strefy zapasowej.
- master_nameserver (string) - nazwa servera podstawowego (pole to występuje tylko dla stref zapasowych)
- authorization-failed
- zone_id (number) - ID strefy
- incorrect-param-value
- invalid-zone-id
- internal-dns-error
- zone_id (number) - ID strefy
- zone_details (object) - szczegóły konfiguracji
- id (number) - numer ID strefy
- domain (string) - nazwa domeny
- type (string) - Rodzaj strefy. Pole może przyjmowąć dwie wartości "primary" dla strefy podstawowej i "secoundary" dla strefy zapasowej.
- master_nameserver (string) - nazwa servera podstawowego
- incorrect-ip
- ip-not-allowed
- ip-already-blackholed
- internal-blackholing-ip-error
- domain (string) - nazwa domeny do dodania do DNS
- master_nameserver (string) - nazwa hosta albo IP podstawowego serwera nazw
- zone_details (object) - szczegóły nowo utworzonej strefy
- id (number) - numer ID strefy
- domain (string) - nazwa domeny
- type (string) - Rodzaj strefy. Pole może przyjmowąć dwie wartości "primary" dla strefy podstawowej i "secoundary" dla strefy zapasowej.
- master_nameserver (string) - nazwa servera podstawowego
- incorrect-param-value
- domain-not-allowed
- domain-already-exists
- unresolveable-master-nameserver
- internal-dns-error
- zone_id (number) - ID strefy
- zone_details (object) - szczegóły konfiguracji
- id (number) - numer ID strefy
- domain (string) - nazwa domeny
- type (string) - Rodzaj strefy. Pole może przyjmowąć dwie wartości "primary" dla strefy podstawowej i "secoundary" dla strefy zapasowej.
- nameservers (strings-list) - lista serwerów nazw (odpowiadająca rekordom NS)
- serial (number) - Aktualna wartość numeru serial strefy DNS. Jej podanie jest wymagane do przeprowadzenia edycji. Po każdej edycji rekordów DNS wartość tego pola ulega zmianie.
- records (objects-list) - Lista rekordów DNS w tej strefie. Pola rekordów są
zgodne z opisanymi w odpowiednich dokumentach RFC
opisujących strefy DNS (patrz RFC 1035). Kolejność jest
istotna.
- name (string) - nazwa hosta dla rekordu DNS; dopuszczalne są: nazwy względne, nazwy bezwględne (zakończone kropką), użycie znaku @ (w odniesieniu do głównej domeny), pozostawienie tego pola pustego (w odniesieniu do poprzedniej nazwy)
- ttl (number) - time-to-live - ilość sekund po jakiej serwer przechowujący w cache ten wpis powininen go odświeżyć
- type (string) - Typ rekordu DNS ('A', 'AAAA', 'CNAME', 'MX', 'TXT', 'SRV')
- data1 (string) - pierwszy człon danych rekordu; pole to występuje dla wszystkich typów rekordów, pozostałe pola danych są opcjonalne i występują w zależności od typu rekordu
- data2 (string) - [opcjonalne, zależy od typu rekordu] drugi człon danych
- data3 (string) - [opcjonalne, zależy od typu rekordu] trzeci człon danych
- data4 (string) - [opcjonalne, zależy od typu rekordu] drugi człon danych
- incorrect-ip
- ip-not-allowed
- ip-already-blackholed
- internal-blackholing-ip-error
- domain (string) - nazwa domeny do dodania do DNS
- zone_details (object) - szczegóły nowo utworzonej strefy
- id (number) - numer ID strefy
- domain (string) - nazwa domeny
- type (string) - Rodzaj strefy. Pole może przyjmowąć dwie wartości "primary" dla strefy podstawowej i "secoundary" dla strefy zapasowej.
- incorrect-param-value
- domain-not-allowed
- domain-already-exists
- internal-dns-error
- zone_id (number) - ID strefy
- serial (string) - aktualna wartość numeru serial rekordu SOA
- records[N] (array-of-arrays) - tablica opisująca pojedynczy rekord DNS; indeks N musi być unikalny w obrębie zapytania; kolejność występowania rekordów ma znaczenie
- records[N][name] (string) - nazwa hosta dla rekordu DNS; dopuszczalne są: nazwy względne, nazwy bezwględne (zakończone kropką), użycie znaku @ (w odniesieniu do głównej domeny), pozostawienie tego pola pustego (w odniesieniu do poprzedniej nazwy)
- records[N][ttl] (number) - time-to-live - ilość sekund po jakiej serwer przechowujący w cache ten wpis powininen go odświeżyć
- records[N][type] (string) - Typ rekordu DNS ('A', 'AAAA', 'CNAME', 'MX', 'TXT', 'SRV')
- records[N][data1] (number) - pierwszy człon danych rekordu; pole to występuje dla wszystkich typów rekordów, pozostałe pola danych są opcjonalne i występują w zależności od typu rekordu
- records[N][data2] (number) - [opcjonalne, zależy od typu rekordu] drugi człon danych
- records[N][data3] (number) - [opcjonalne, zależy od typu rekordu] trzeci człon danych
- records[N][data4] (number) - [opcjonalne, zależy od typu rekordu] drugi człon danych
- incorrect-param-value
- invalid-zone-id
- invalid-zone-type
- internal-dns-error
- incorrect-soa-serial
- subnetworks_list (objects-list) - lista podsieci wraz z podklasami konfiguracyjnymi
- id (number) - unikalny numer ID podsieci
- ip (string) - adres sieci
- mask (string) - maska podsieci
- mask_short (string) - skrót podsieci (w zapisie typu '/29')
- type (string) - rodzaj podsieci (IPv4 / IPv6)
- dns_subclasses (strings-list) - lista nazw podklas konfiguracyjnych w obrębie podsieci
- subnetwork_id (number) - ID podsieci
- dns_subclass (string) - nazwa podklasy konfiguracyjnej (jedna z pozycji listy dns_subclasses dla wskazanej podsieci)
- subclass_details (object) - szczegóły konfiguracji wybranej podklasy
- serial (number) - numer serial rekordu SOA dla aktualnej konfiguracji; znajomość tej wartości jest niezbędna do wykonania edycji konfiguracji
- type (string) - rodzaj podsieci (IPv4 / IPv6)
- prefix (string) - prefix adresu IP; wartość ta określa stałą część adresu dla tej podlasy; prefix + separator IP + origin określa cały adres IP
- ptr_records (objects-list) - lista rekordów PTR
- origin (string) - identyfikator adresu w obrębie podklasy
- ptr (string) - wartość rekordu PTR
- address (string) - pełen adres IP rekordu
- authorization-failed
- subnetwork_id (number) - ID podsieci
- dns_subclass (string) - nazwa podklasy konfiguracyjnej (jedna z pozycji listy dns_subclasses dla wskazanej podsieci)
- serial (number) - dotychczasowa wartość numeru serial rekordu SOA
- ptr_records[N] (array-of-arrays) - tablica zawierająca tablice określające wartości rekordów PTR; indeks N musi być w obrębie zapytania unikatowy dla poszczególnych rekordów
- ptr_records[N][origin] (string) - origin zmienianego / dodawanego rekordu
- ptr_records[N][ptr] (string) - wartość rekordu PTR do ustawienia
- ptr_records[N][delete] (string) - jeżeli wartość tego pola zostanie ustawiona na "delete" odpowiedni rekord zostanie usunięte
- warnings (objects-list) - lista błędów związanych z poszczególnymi rekordami;
istnienie obiektu warning dla jakiegoś rekordu oznacza, że dla
tego obiektu nie dokonano żadnych zmian
- origin (string) - identyfikator rekordu, dla którego wystąpił błąd
- address (string) - pełen adres IP rekordu
- task (string) - nazwa operacji, dla której wystąpił błąd
- code (string) - kod błędu
- description (object) - opis błędu
- pl (string) - opis błędu w języku polskim
- en (string) - opis błędu w języku angielskim
- authorization-failed
- invalid-subclass
- internal-dns-error
- invalid-origin
- invalid-serial
- authorization-failed
- rulesets_list (objects-list) - lista zbirów reguł kofngiuracji firewall
- id (string) - identyfikator zbioru reguł
- services_ids_list (numbers-list) - lista numerów ID usług serwerów, których dotyczy dany zbiór reguł
- ruleset_id (string) - identyfikator ruleset (zestawu reguł)
- ruleset_details (object) - szczegóły konfiguracji firewall
- id (string) - identyfikator ruleset
- enabled (boolean) - określa czy firewall jest aktywny
- maximum_rules_number (number) - określa maksymalną liczbę reguł, jaka może zostać ustawiona dla jednego kierunku
- protocol (string) - liczba określająca numer protokołu (wg rfc1700) lub puste pole jeżeli protokół ma nie być brany pod uwagę
- rules (object) - obiekt opisujący reguły firewall
- in (objects-list) - lista reguł dla ruchu przychodzącego (kolejność jest
znacząca)
- policy (string) - polityka reguły ("ACCEPT" dla akceptacji pakietów, lub "DROP" dla ich odrzucania)
- source (object) - warunki dla źródła pakietu
- ip (string) - adres IP
- mask_short (number) - liczba określająca skrót podsieci (0 - 32)
- port (object) - warunki portu źródłowego pakietu
- begin (string) - port początkowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- end (string) - port końcowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- destination (object) - warunki dla celu pakietu
- ip (string) - adres IP
- mask_short (number) - liczba określająca skrót podsieci (0 - 32)
- port (object) - warunki portu przeznaczenia pakietu
- begin (string) - port początkowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- end (string) - port końcowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- out (objects-list) - lista reguł dla ruchu wychodzącego (kolejność jest
znacząca)
- policy (string) - polityka reguły ("ACCEPT" dla akceptacji pakietów, lub "DROP" dla ich odrzucania)
- source (object) - warunki dla źródła pakietu
- ip (string) - adres IP
- mask_short (number) - liczba określająca skrót podsieci (0 - 32)
- port (object) - warunki portu źródłowego pakietu
- begin (string) - port początkowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- end (string) - port końcowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- destination (object) - warunki dla celu pakietu
- ip (string) - adres IP
- mask_short (number) - liczba określająca skrót podsieci (0 - 32)
- port (object) - warunki portu przeznaczenia pakietu
- begin (string) - port początkowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- end (string) - port końcowy (lub puste pole jeżeli nie ma zastosowania do wybranego protokoły lub nie ma być brane pod uwagę)
- in (objects-list) - lista reguł dla ruchu przychodzącego (kolejność jest
znacząca)
- invalid-ruleset-id
- ruleset_id (string) - identyfikator ruleset
- invalid-service-type
- internal-firewall-error
- ruleset_id (string) - identyfikator ruleset
- invalid-service-type
- internal-firewall-error
- ruleset_id (string) - identyfikator ruleset
- rules[in][N] (array-of-arrays) - tablica opisująca pojedynczą regułę firewall dla ruchu przychodzącego; indeks N musi być stały i unikalny dla pojedynczej reguły firewall w obrębie zapytania
- rules[in][N][policy] (string) - rodzaj polityki dla danej reguły ("ACCEPT" lub "DROP")
- rules[in][N][protocol] (number) - numer protokołu pakietu (wg RFC1700)
- rules[in][N][source][ip] (string) - adres źródłowy pakietu
- rules[in][N][source][mask_short] (number) - liczba określająca skrót podsieci (0 - 32)
- rules[in][N][source][port][begin] (number) - dolna granica zakresu źródłowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- rules[in][N][source][port][end] (number) - górna granica zakresu źródłowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- rules[in][N][destination][ip] (string) - adres docelowy pakietu
- rules[in][N][destination][mask_short] (number) - liczba określająca skrót podsieci (0 - 32)
- rules[in][N][destination][port][begin] (number) - dolna granica zakresu docelowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- rules[in][N][destination][port][end] (number) - górna granica zakresu docelowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- rules[out][N] (array-of-arrays) - tablica opisująca pojedynczą regułę firewall dla ruchu wychodzącego; indeks N musi być stały i unikalny dla pojedynczej reguły firewall w obrębie zapytania
- rules[out][N][policy] (string) - rodzaj polityki dla danej reguły ("ACCEPT" lub "DROP")
- rules[out][N][protocol] (number) - numer protokołu pakietu (wg RFC1700)
- rules[out][N][source][ip] (string) - adres źródłowy pakietu
- rules[out][N][source][mask_short] (number) - liczba określająca skrót podsieci (0 - 32)
- rules[out][N][source][port][begin] (number) - dolna granica zakresu źródłowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- rules[out][N][source][port][end] (number) - górna granica zakresu źródłowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- rules[out][N][destination][ip] (string) - adres docelowy pakietu
- rules[out][N][destination][mask_short] (number) - liczba określająca skrót podsieci (0 - 32)
- rules[out][N][destination][port][begin] (number) - dolna granica zakresu docelowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- rules[out][N][destination][port][end] (number) - górna granica zakresu docelowych portów (lub pusty string jeżeli nie ma sensu przy wybranym rodzaju protokołu lub nie ma być sprawdzane)
- invalid-ruleset-id
- too-many-rules
- rules-syntax-error
- internal-firewall-error
- resources (objects-list) - lista dostępnych serwerów
- platforms (object-list) - lista dostępnych platform
- model_name (string) - nazwa modelu
- resources (object-list) - zasoby modelu
- cpu (string) - nazwa CPU
- hdd_controller (string) - nazwa kontrolera HDD
- resources_limits (object-list) - ograniczenia platformy
- hdd_sizes (array-string) - dostępne rozmiary dysków
- hdd_slots (string) - maksymalna ilość slotów dysków
- ram_max (string) - maksymalna ilość RAM
- cpu_slots (integer) - maksymalna ilość dodatkowych CPU
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- hdd_disks (object-list) - lista dostępnych dysków
- capacity (string) - pojemność dysku
- type (string) - rodzaj dysku
- speed (string) - prędkość dysku
- size (string) - wymiary dysku
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- rams (string) - dostępne pamięci RAM
- capacity (string) - pojemność dysku
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- additional_cpus (object-list) - dostępne dodatkowe CPU
- name (string) - nazwa dodatkowego CPU
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- hdd_controllers (object-list) - dostępne dodatkowe kontrolery HDD
- name (string) - nazwa dodatkowego kontrolera HDD
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- transfer_package (object-list) - dostępne pakiety danych
- transfer (string) - wielkość pakietu danych
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- bandwidth_package (object-list) - dostępna przepustowość danych
- bandwidth (string) - prędkość przesyłu danych
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- others (object-list) - usługi dodatkowe
- name (string) - nazwa usługi dodatkowej
- price (object-list) - cena
- price (integer) - cena
- currency (string) - waluta w której podana jest cena
- payment_period (string) - okres płatności
- ip (object-list) - dodatowy adres ip
- amount (string) - ilość dodatkowych adresów ip
- price (object-list) - cena
- platforms (object-list) - lista dostępnych platform
- authorization-failed
- offer (objects-list) - lista dostępnych serwerów
- id (number) - unikalne ID serwera
- hardware_configuration (object) - szczegóły konfiguracji sprzętowej
- server (object) - szczegóły serwera
- vendor (string) - producent
- model (string) - nazwa modelu
- cpu (objects-list) - lista procesorów
- vendor (string) - producent
- model (string) - nazwa modelu
- clock (number) - zegar procesora [GHz]
- cores (number) - liczba rdzeni
- ht (boolean) - wsparcie hyper-threading
- ram (objects-list) - lista modułów RAM
- capacity (number) - pojemność [GB]
- type (string) - rodzaj modułu
- speed (number) - szybkość [MHz]
- hdd (objects-list) - lista dysków twardych
- capacity (number) - pojemność [GB]
- type (string) - rodzaj dysku
- speed (string) - szybkość
- hdd_controller (objects-list) - lista kontrolerów HDD
- model (string) - nazwa modelu
- builtin (boolean) - informacja, czy kontroler wbudowany
- server (object) - szczegóły serwera
- prices (object) - informacje o cenach
- regular (object) - cena dla klientów
- price (number) - cena netto serwera
- currency (string) - kod waluty
- payment_period (number) - okres rozliczeniowy dla podanej ceny (liczba miesięcy)
- reseller (object) - widoczne tylko dla resellerów; cena dla resellera
- price (number) - cena netto serwera
- currency (string) - kod waluty
- payment_period (number) - okres rozliczeniowy dla podanej ceny (liczba miesięcy)
- regular (object) - cena dla klientów
- authorization-failed
- offer (objects-list) - lista dostępnych serwerów
- id (number) - unikalne ID serwera
- hardware_configuration (object) - szczegóły konfiguracji sprzętowej
- server (object) - szczegóły serwera
- vendor (string) - producent
- model (string) - nazwa modelu
- cpu (objects-list) - lista procesorów
- vendor (string) - producent
- model (string) - nazwa modelu
- clock (number) - zegar procesora [GHz]
- cores (number) - liczba rdzeni
- ht (boolean) - wsparcie hyper-threading
- ram (objects-list) - lista modułów RAM
- capacity (number) - pojemność [GB]
- type (string) - rodzaj modułu
- speed (number) - szybkość [MHz]
- hdd (objects-list) - lista dysków twardych
- capacity (number) - pojemność [GB]
- type (string) - rodzaj dysku
- speed (string) - szybkość
- hdd_controller (objects-list) - lista kontrolerów HDD
- model (string) - nazwa modelu
- builtin (boolean) - informacja, czy kontroler wbudowany
- server (object) - szczegóły serwera
- prices (object) - informacje o cenach
- regular (object) - cena dla klientów
- price (number) - cena netto serwera
- currency (string) - kod waluty
- payment_period (number) - okres rozliczeniowy dla podanej ceny (liczba miesięcy)
- reseller (object) - widoczne tylko dla resellerów; cena dla resellera
- price (number) - cena netto serwera
- currency (string) - kod waluty
- payment_period (number) - okres rozliczeniowy dla podanej ceny (liczba miesięcy)
- regular (object) - cena dla klientów
- authorization-failed
- server_id (number) - numer ID servera
- authorization-failed
- invalid-server-id
- server_id (number) - numer ID servera
- authorization-failed
- invalid-server-id
- server_id (number) - numer ID servera
- order_details (object) - szczegóły zamówienia
- service_id (number) - unikalne ID usługi
- invoice_number (string) - numer faktury proforma dla tego zamówienia
- management_panel_url (string) - link do panelu zarządzania serwerem i instalacji systemu operacyjnego
- authorization-failed
- invalid-server-id
- internal-error-invalid-service
- internal-error-invalid-data
- instances_list (objects-list) - lista instancji
- id (number) - unikalny numer ID instancji
- name (string) - Nazwa, identyfikator instancji w systemie.
- custom_name (string) - Ustawiana przez klienta wyświetlana nazwa instancji.
- price_resources (object) - Szczegóły dotyczące aktualnej ceny. Podane wartości
dotyczą kosztów za 24h przy aktualnie ustawionych
parametrach instancji bez dodatkowych kosztów (jak np.
transfer).
- price (number) - Cena za 24 godziny. Cena jest podawana z dokładnością do 4 liczby po przecinku, aby umożliwić przeliczanie na inne okresy.
- currency (string) - Kod waluty.
- period (string) - Okres kalkulacji. Obecnie wartość zawsze przyjmuje '24h'.
- vnc_configuration (object) - Dane do połączenia z konsolą VNC.
- host (string) - Adres serwera VNC. Adres nie jest stale prrzypisany do instancji i może czasem ulegać zmianie.
- port (number) - Port do połączenia z VNC.
- resources (object) - Aktualne zasoby sprzętowe przypisane do isntancji.
- cpu_cores (number) - Liczba rdzeni CPU.
- ram (number) - Dostępna pamięć RAM [MB].
- hdd (number) - Dostępna przestrzeń dyskowa [GB].
- bandwidth (number) - Dostępna przepustowość [Mbps].
- state (string) - Aktualny stan instancji.
- state_time (timestamp) - Czas ostatniego odświeżenia informacji o stanie instancji.
- boot_status (string) - Tryb bootowania instancji. Jeżeli przyjmuje wartość 'install' bootowanie odbędzie się z wybranego nośnika instalacyjnego. Jeżeli wartość tego pola to 'boot' instancja zostanie normalnie zabootowana z dysku twardego.
- authorization-failed
- instance_id (number) - numer ID instancji
- instance_details (object) - szczegóły instancji
- id (number) - unikalny numer ID instancji
- name (string) - Nazwa, identyfikator instancji w systemie.
- custom_name (string) - Ustawiana przez klienta wyświetlana nazwa instancji.
- price_resources (object) - Szczegóły dotyczące aktualnej ceny. Podane wartości
dotyczą kosztów za 24h przy aktualnie ustawionych
parametrach instancji bez dodatkowych kosztów (jak np.
transfer).
- price (number) - Cena za 24 godziny. Cena jest podawana z dokładnością do 4 liczby po przecinku, aby umożliwić przeliczanie na inne okresy.
- currency (string) - Kod waluty.
- period (string) - Okres kalkulacji. Obecnie wartość zawsze przyjmuje '24h'.
- vnc_configuration (object) - Dane do połączenia z konsolą VNC.
- host (string) - Adres serwera VNC. Adres nie jest stale prrzypisany do instancji i może czasem ulegać zmianie.
- port (number) - Port do połączenia z VNC.
- resources (object) - Aktualne zasoby sprzętowe przypisane do isntancji.
- cpu_cores (number) - Liczba rdzeni CPU.
- ram (number) - Dostępna pamięć RAM [MB].
- hdd (number) - Dostępna przestrzeń dyskowa [GB].
- bandwidth (number) - Dostępna przepustowość [Mbps].
- state (string) - Aktualny stan instancji.
- state_time (timestamp) - Czas ostatniego odświeżenia informacji o stanie instancji.
- boot_status (string) - Tryb bootowania instancji. Jeżeli przyjmuje wartość 'install' bootowanie odbędzie się z wybranego nośnika instalacyjnego. Jeżeli wartość tego pola to 'boot' instancja zostanie normalnie zabootowana z dysku twardego.
- custom_properties (object) - Właściwości ustawione przez klienta (typu nazwa
wyświetlana, notatki do instancji).
- display_name (string) - Nazwa wyświetlana instancji. Wykorzystywana m.in. do prezentacji na liście instancji w Panelu Klienta.
- notes (string) - Definiowane przez klienta notatki powiązane z instancją. Jest to pole do wyłącznego, dowolnego wykorzsytania przez klienta (max. 10240 znaki)
- network_configuration (object) - Konfiguracja sieciowa instancji. Wymagana do
skonfigurowania połączenia internetowego isntancji.
- ip (string) - IP address of instance.
- mask (string) - Maska podsieci, w której znajduje się instancja.
- gateway_ip (string) - Adres IP bramy sieciowej.
- dns_list (strings-list) - Lista adresów IP serwerów DNS.
- authorization-failed
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- authorization-failed
- invalid-service-type
- instance-password-incorrect
- internal-cloud-power-on-error
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- authorization-failed
- invalid-service-type
- instance-password-incorrect
- internal-cloud-power-on-error
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- authorization-failed
- invalid-service-type
- instance-password-incorrect
- internal-cloud-power-on-error
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- authorization-failed
- invalid-service-type
- instance-password-incorrect
- internal-cloud-power-on-error
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- authorization-failed
- invalid-service-type
- instance-password-incorrect
- internal-cloud-power-on-error
- instance_id (number) - ID instancji
- resources_ranges (object) - Obiekt zawierający zakresy dopuszczalnych wartości
parametrów zasobów sprzętowych.
- cpu (object) - Dopuszczalne zakresy wartości dla liczby rdzeni CPU.
- min (number) - Wartość minimalna.
- max (number) - Wartość maksymalna.
- step (number) - Krok zmiany. Końcowa wartość musi być wielokrotnością kroku (0 == value % step).
- ram (object) - Dopuszczalne zakresy wartości dla wielkosći pamięci RAM
[MB].
- min (number) - Wartość minimalna.
- max (number) - Wartość maksymalna.
- step (number) - Krok zmiany. Końcowa wartość musi być wielokrotnością kroku (0 == value % step).
- hdd (object) - Dopuszczalne zakresy wartości dla wielkości dysku
twardego [GB].
- min (number) - Wartość minimalna.
- max (number) - Wartość maksymalna.
- step (number) - Krok zmiany. Końcowa wartość musi być wielokrotnością kroku (0 == value % step).
- bandwidth (object) - Dopuszczalne zakresy wartości dla przepustowości łącza
[Mbps].
- min (number) - Wartość minimalna.
- max (number) - Wartość maksymalna.
- step (number) - Krok zmiany. Końcowa wartość musi być wielokrotnością kroku (0 == value % step).
- cpu (object) - Dopuszczalne zakresy wartości dla liczby rdzeni CPU.
- authorization-failed
- invalid-service-type
- instance_id (number) - ID instancji
- resources[cpu] (number) - liczba rdzeni CPU
- resources[ram] (number) - rozmiar pamięci RAM [MB]
- resources[hdd] (number) - pojemność dysku twardego [GB]
- resources[bandwidth] (number) - przepustowość łącza [Mbps]
- price_resources (object) - Szczegóły dotyczące aktualnej ceny. Podane wartości dotyczą
kosztów zasobów sprzętowych za 24h przy podanych parametrach
instancji bez dodatkowych kosztów (jak np. transfer).
- price (number) - Cena za 24 godziny. Cena jest podawana z dokładnością do 4 liczby po przecinku, aby umożliwić przeliczanie na inne okresy.
- currency (string) - Kod waluty.
- period (string) - Okres kalkulacji. Obecnie wartość zawsze przyjmuje '24h'.
- authorization-failed
- invalid-service-type
- invalid-param-value
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- shutdown (boolean) - Określa czy próbować zamknąć system przed restartem zasilania. Jeżeli wartość tego parametru będzie "true" (string) system spróbuje wyłączyć OS; może to zwiększyć czas wykonywania operacji do kilku minut i spowodować błąd, jeżeli system nie będzie mógł zostać zamknięty. Jeżeli wartość tego parametry przyjmie "false" zostanie wymuszony restart zasilania bez próby wyłączenia systemu operacyjnego.
- resources[cpu] (number) - liczba rdzeni CPU
- resources[ram] (number) - rozmiar pamięci RAM [MB]
- resources[hdd] (number) - pojemność dysku twardego [GB]. Uwaga: Nie możliwości samodzielnego zmniejszenia rozmiaru dysku!
- resources[bandwidth] (number) - przepustowość łącza [Mbps]
- authorization-failed
- invalid-service-type
- invalid-param-value
- internal-instance-resources-negotiate
- instance-resources-negotiate-incorrect-parameters
- instance-resources-negotiate-cannot-decrease-hdd
- instance-unable-shutdown
- instance_id (number) - ID instancji
- installation_images_list (objects-list) - Lista dostępnych instalacji.
- label (string) - Etykieta systemu do wyświetlenia (np. 'Debian 8.1 64bit).
- distribution (string) - Skrótowa nazwa dystrybucji (np. 'debian').
- image (string) - Nazwa obrazu instalacyjnego.
- authorization-failed
- instance-password-incorrect
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- installation_image (string) - wybrany obraz instalacyjny
- shutdown (boolean) - Określa czy próbować zamknąć system przed restartem zasilania. Jeżeli wartość tego parametru będzie "true" (string) system spróbuje wyłączyć OS; może to zwiększyć czas wykonywania operacji do kilku minut i spowodować błąd, jeżeli system nie będzie mógł zostać zamknięty. Jeżeli wartość tego parametry przyjmie "false" zostanie wymuszony restart zasilania bez próby wyłączenia systemu operacyjnego.
- authorization-failed
- instance-password-incorrect
- instance-boot-incorrect-installation-image
- instance-unable-shutdown
- internal-instance-boot-mode-installation-image
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- shutdown (boolean) - Określa czy próbować zamknąć system przed restartem zasilania. Jeżeli wartość tego parametru będzie "true" (string) system spróbuje wyłączyć OS; może to zwiększyć czas wykonywania operacji do kilku minut i spowodować błąd, jeżeli system nie będzie mógł zostać zamknięty. Jeżeli wartość tego parametry przyjmie "false" zostanie wymuszony restart zasilania bez próby wyłączenia systemu operacyjnego.
- authorization-failed
- instance-password-incorrect
- instance-unable-shutdown
- internal-instance-boot-mode-installation-image
- instance_id (number) - ID instancji
- custom_properties[display_name] (array) - Nazwa instancji wyświetlana na liście w Panelu Klienta. Maksymalnie 35 znaków.
- custom_properties[notes] (string) - Notatki związane z instancją. To pole przeznaczone jest do wyłącznego i dowolnego wykorzystania przez klienta. Maksymalnie 10240 znaki.
- authorization-failed
- instance-custom-properties-display-name-too-long
- instance-custom-properties-notes-too-long
- internal-instance-custom-properties-edit-error
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- instance_new_password (string) - nowe hasło (dopuszczalne są: małe i wielkie litery, cyfry oraz znaki .!@#$%^&*()_+-=)
- authorization-failed
- instance-password-incorrect
- password-too-short
- password-invalid
- instance_id (number) - ID instancji
- instance_password (string) - hasło zarządzania tą instancję wirtualną
- authorization-failed
- instance-password-incorrect
- internal-instance-delete-error