Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions proto/v1/network.proto
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,13 @@ service NetworkService {
// Заказать дополнительный IP-адрес
//
// Производит заказ нового публичного адреса. При указании идентификатора VPS `id` IP-адрес будет
// прикреплён к этому серверу.
// прикреплён к этому серверу. При указании идентификатора региона `region` IP-адрес будет выделен в указанном регионе.
//
// Для получения доступных идентификаторов VPS `id` необходимо использовать метод
// "Получить список VPS" из API "Облачные серверы".
//
// Для получения доступных идентификаторов регионов `region` необходимо использовать метод
// "Получить список регионов для виртуальных серверов" из API "Облачные серверы".
rpc orderIpAddress(OrderIpAddressRequest) returns (OrderIpAddressResponse) {
option (google.api.http) = {
post: "/v1/vps/network"
Expand Down Expand Up @@ -77,8 +80,13 @@ service NetworkService {
message OrderIpAddressRequest {
// Идентификатор VPS в формате uuid v4.
// IP-адрес будет выделен в регионе размещения VPS.
// Если не передать id, то адрес будет выделен в регионе 'ru1'
// Если не передать id, то адрес будет выделен в регионе 'ru1'.
string id = 1;

// IP-адрес будет выделен в указанном регионе.
// Если не передать region, то адрес будет выделен в регионе 'ru1'.
// Если переданы оба параметра (id и region), то region должен соответствовать региону VPS.
string region = 2;
}

message OrderIpAddressResponse {
Expand Down Expand Up @@ -119,6 +127,9 @@ message OrderIpAddressResponse {

// Произошла ошибка при добавлении дополнительного IP-адреса внутри гостевой ОС
GUEST_OS_ADD_IP_ADDRESS_FAILED = 3;

// Регион VPS не соответствует региону IP-адреса
REGION_MISMATCH = 4;
}
}
}
Expand Down