Перейти к основному содержимому

Dedicated Servers API (v2.0.0)

Managing dedicated servers: creating and configuring resources, managing billing, controlling power, installing OS, setting up network, and more.

Dashboard

Dashboard

Get api info

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get current maintenance status

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get current active tasks

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Locations

Locations namespace

List locations

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show location info

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Services

Services namespace

List services

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

is_editable
boolean

Get editable services.

is_primary
boolean
state
string

billing state

model
string
Enum: "default" "colocation" "server" "serverchip" "custom" "rack" "network" "equipment" "firewall" "port" "network_equipment" "service" "software"

service model

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List colocation services

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show colocation service

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
campaign_uuid
string = 36 characters
location_uuid
required
string = 36 characters
pay_currency
string
Enum: "bonus" "main" "vk_rub"
pay_day
integer [ 1 .. 28 ]
price_plan_uuid
required
string = 36 characters
quantity
integer >= 1
Default: 1

Responses

Request samples

Content type
application/json
{
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_currency": "bonus",
  • "pay_day": 1,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List custom servers

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show custom server details

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
campaign_uuid
string = 36 characters
location_uuid
required
string = 36 characters
pay_currency
string
Enum: "bonus" "main" "vk_rub"
pay_day
integer [ 1 .. 28 ]
price_plan_uuid
required
string = 36 characters
quantity
integer >= 1
Default: 1
Array of objects (ConfigCompactModel)
template_service_uuid
string = 36 characters

Responses

Request samples

Content type
application/json
{
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_currency": "bonus",
  • "pay_day": 1,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "config": [
    ],
  • "template_service_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service resource upgrade billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
Array of objects (ConfigCompactModel)
resource_uuid
required
string = 36 characters

Responses

Request samples

Content type
application/json
{
  • "config": [
    ],
  • "resource_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List firewall services

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show firewall service

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List network

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

state
string

billing state

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show network details

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
campaign_uuid
string = 36 characters
location_uuid
required
string = 36 characters
pay_currency
string
Enum: "bonus" "main" "vk_rub"
pay_day
integer [ 1 .. 28 ]
price_plan_uuid
required
string = 36 characters
quantity
integer >= 1
Default: 1

Responses

Request samples

Content type
application/json
{
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_currency": "bonus",
  • "pay_day": 1,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List network equipment services

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show network equipment service

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List port services

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show port service

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
campaign_uuid
string = 36 characters
location_uuid
required
string = 36 characters
pay_currency
string
Enum: "bonus" "main" "vk_rub"
pay_day
integer [ 1 .. 28 ]
price_plan_uuid
required
string = 36 characters
quantity
integer >= 1
Default: 1

Responses

Request samples

Content type
application/json
{
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_currency": "bonus",
  • "pay_day": 1,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List servers

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

state
string

billing state

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show server details

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
campaign_uuid
string = 36 characters
location_uuid
required
string = 36 characters
pay_currency
string
Enum: "bonus" "main" "vk_rub"
pay_day
integer [ 1 .. 28 ]
price_plan_uuid
required
string = 36 characters
quantity
integer >= 1
Default: 1

Responses

Request samples

Content type
application/json
{
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_currency": "bonus",
  • "pay_day": 1,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List chipcore servers

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_hidden
boolean

hidden from view

sort
string
Default: "created"
Enum: "created" "name"
order
string
Default: "asc"
Enum: "desc" "asc"

Order direction: ["desc", "asc"]

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show chipcore server details

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
campaign_uuid
string = 36 characters
location_uuid
required
string = 36 characters
pay_currency
string
Enum: "bonus" "main" "vk_rub"
pay_day
integer [ 1 .. 28 ]
price_plan_uuid
required
string = 36 characters
quantity
integer >= 1
Default: 1

Responses

Request samples

Content type
application/json
{
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_currency": "bonus",
  • "pay_day": 1,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get service tag catalog list

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get tag from service tag catalog

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show service details

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service resource billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
pay_day
integer [ 1 .. 28 ]
price_plan_uuid
required
string = 36 characters
resource_uuid
required
string = 36 characters

Responses

Request samples

Content type
application/json
{
  • "pay_day": 1,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "resource_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Calculate Service additional resource billing

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
quantity
integer >= 1
Default: 1
resource_uuid
required
string = 36 characters

Responses

Request samples

Content type
application/json
{
  • "quantity": 1,
  • "resource_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Price Plans

Price plan namespace

List price plans

Returns a list of price plans.

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get price plan

Returns a price plan.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Resources

Managing dedicated server resources: creating and ordering servers, billing operations, tagging for organization, resource information retrieval, upgrades, and more.

List resources

List resources.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
blockstorage_local_connect_ready
boolean

If true, filters servers ready to connect to blockstorage by local network.

blockstorage_connect_ready
boolean

If true, filters servers ready to connect to blockstorage.

resource_tag_id
integer

Resource tag identifier.

limit
integer

Limit of results per pagination page.

page
integer

Pagination page number.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get client billing information

Get client billing information.

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Cancel resource

Manage resource billing operations.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
immediately
required
boolean

If false, disable auto-renewal (resource runs until period end). If true, cancel at current month end with refund for unused days.

Responses

Request samples

Content type
application/json
{
  • "immediately": false
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": { },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Restore resource

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
next_price_plan_uuid
required
string = 36 characters

Next price plan identifier.

Responses

Request samples

Content type
application/json
{
  • "next_price_plan_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create colocation resource

Manage colocation resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
location_uuid
required
string = 36 characters

Network pool identifier for the resource.

pay_day
integer [ 1 .. 28 ]

Payment day of month.

price_plan_uuid
required
string = 36 characters

Price plan identifier.

quantity
integer [ 1 .. 500 ]
Default: 1

Number of resource units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

user_desc
string

Custom name assigned to the resource by the user.

extra_period
integer >= 0
Default: 0

Prepayment for base plan period.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

ip_list
Array of strings[ items [ 6 .. 43 ] characters ]

IP list for servers.

limit_type
string
Enum: "speed" "traffic"

Network limit type.

sn
required
string

Serial number.

Responses

Request samples

Content type
application/json
{
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_day": 0,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string",
  • "extra_period": 0,
  • "pay_currency": "bonus",
  • "ip_list": [
    ],
  • "limit_type": "speed",
  • "sn": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create server custom resource

Manage server custom resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
location_uuid
required
string = 36 characters

Network pool identifier for the resource.

pay_day
integer [ 1 .. 28 ]

Payment day of month.

price_plan_uuid
required
string = 36 characters

Price plan identifier.

quantity
integer [ 1 .. 500 ]
Default: 1

Number of resource units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

user_desc
required
string

Custom name assigned to the resource by the user.

ipv4_address
string [ 6 .. 43 ] characters

IPv4 address.

ipv4_gateway
string [ 6 .. 43 ] characters

IPv4 gateway address.

ipv4_netmask
string [ 6 .. 43 ] characters

IPv4 network mask.

local_ipv4_address
string [ 6 .. 43 ] characters

Local IPv4 address.

local_ipv4_gateway
string [ 6 .. 43 ] characters

Local IPv4 gateway address.

local_ipv4_netmask
string [ 6 .. 43 ] characters

Local IPv4 network mask.

ipv6_address
string [ 6 .. 43 ] characters

IPv6 address.

ipv6_gateway
string [ 6 .. 43 ] characters

IPv6 gateway address.

ipv6_netmask
string [ 6 .. 43 ] characters

IPv6 network mask.

local_ipv6_address
string [ 6 .. 43 ] characters

Local IPv6 address.

local_ipv6_gateway
string [ 6 .. 43 ] characters

Local IPv6 gateway address.

local_ipv6_netmask
string [ 6 .. 43 ] characters

Local IPv6 network mask.

arch
required
string

Operating system architecture.

cloud_init_meta_data
string or null

Cloud-init metadata configuration.

cloud_init_user_data
string or null

Cloud-init user data configuration.

is_password_deleted
boolean or null

Indicates whether the password has been deleted.

os_template
required
string

Operating system template name.

user_script
string or null

Custom user installation script.

user_ssh_key
string

User SSH public key.

userhostname
required
string

User hostname.

version
required
string

Operating system version.

Array of objects (PartitionUpdateModel)

List of partitions. Template version v1 only.

object

Full partitions configuration. Template version v2 only.

raid_type
string

Configuration type of disks. Template version v1 only.

password
string

Password for operating system. Auto-generated if the field doesn't exist.

extra_period
integer >= 0
Default: 0

Prepayment for base plan period.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

campaign_uuid
string = 36 characters

Campaign identifier.

ip_list
Array of strings[ items [ 6 .. 43 ] characters ]

IP list for servers.

limit_type
string
Enum: "speed" "traffic"

Network limit type.

client_comment
string

Client comment.

Array of objects (ConfigCompactModel)

Hardware configuration.

raid_support_esxi
boolean

If true, install RAID controller compatible with ESXi.

reassembly_ram
boolean

If true, RAM reassembly is required.

template_service_uuid
string = 36 characters

Template service identifier.

Responses

Request samples

Content type
application/json
{
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_day": 0,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string",
  • "ipv4_address": "10.0.0.0",
  • "ipv4_gateway": "10.0.0.0",
  • "ipv4_netmask": "255.255.255.248",
  • "local_ipv4_address": "10.0.0.0",
  • "local_ipv4_gateway": "10.0.0.0",
  • "local_ipv4_netmask": "255.255.255.248",
  • "ipv6_address": "fec0::0001",
  • "ipv6_gateway": "fec0::0001",
  • "ipv6_netmask": "ffff:ffff:ffff::",
  • "local_ipv6_address": "fec0::0001",
  • "local_ipv6_gateway": "fec0::0001",
  • "local_ipv6_netmask": "ffff:ffff:ffff::",
  • "arch": "x86_64",
  • "cloud_init_meta_data": "string",
  • "cloud_init_user_data": "string",
  • "is_password_deleted": true,
  • "os_template": "ubuntu",
  • "user_script": "string",
  • "user_ssh_key": "string",
  • "userhostname": "string",
  • "version": "16.04",
  • "partitions": [
    ],
  • "partitions_config": {
    },
  • "raid_type": "noraid",
  • "password": "string",
  • "extra_period": 0,
  • "pay_currency": "bonus",
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "ip_list": [
    ],
  • "limit_type": "speed",
  • "client_comment": "string",
  • "config": [
    ],
  • "raid_support_esxi": true,
  • "reassembly_ram": true,
  • "template_service_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create firewall resource

Manage firewall resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
location_uuid
required
string = 36 characters

Network pool identifier for the resource.

pay_day
integer [ 1 .. 28 ]

Payment day of month.

price_plan_uuid
required
string = 36 characters

Price plan identifier.

quantity
integer [ 1 .. 500 ]
Default: 1

Number of resource units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

user_desc
string

Custom name assigned to the resource by the user.

extra_period
integer >= 0
Default: 0

Prepayment for base plan period.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

object

Additional firewall configuration.

limit_type
string
Enum: "speed" "traffic"

Network limit type.

Responses

Request samples

Content type
application/json
{
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_day": 0,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string",
  • "extra_period": 0,
  • "pay_currency": "bonus",
  • "extra_content": {
    },
  • "limit_type": "speed"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List resource by rack layout

List resource by rack layout.

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create network resource

Manage network resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
location_uuid
required
string = 36 characters

Network pool identifier for the resource.

pay_day
integer [ 1 .. 28 ]

Payment day of month.

price_plan_uuid
required
string = 36 characters

Price plan identifier.

quantity
integer [ 1 .. 500 ]
Default: 1

Number of resource units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

user_desc
string

Custom name assigned to the resource by the user.

extra_period
integer >= 0
Default: 0

Prepayment for base plan period.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

extra_context
object

Additional context data.

Responses

Request samples

Content type
application/json
{
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_day": 0,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string",
  • "extra_period": 0,
  • "pay_currency": "bonus",
  • "extra_context": { }
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List orders by year

List orders by year.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
year
required
integer

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create port resource

Manage port resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
location_uuid
required
string = 36 characters

Network pool identifier for the resource.

pay_day
integer [ 1 .. 28 ]

Payment day of month.

price_plan_uuid
required
string = 36 characters

Price plan identifier.

quantity
integer [ 1 .. 500 ]
Default: 1

Number of resource units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

user_desc
string

Custom name assigned to the resource by the user.

extra_period
integer >= 0
Default: 0

Prepayment for base plan period.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

extra_context
object

Additional context data.

Responses

Request samples

Content type
application/json
{
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_day": 0,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string",
  • "extra_period": 0,
  • "pay_currency": "bonus",
  • "extra_context": { }
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create server resource

Manage server resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
location_uuid
required
string = 36 characters

Network pool identifier for the resource.

pay_day
integer [ 1 .. 28 ]

Payment day of month.

price_plan_uuid
required
string = 36 characters

Price plan identifier.

quantity
integer [ 1 .. 500 ]
Default: 1

Number of resource units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

user_desc
required
string

Custom name assigned to the resource by the user.

ipv4_address
string [ 6 .. 43 ] characters

IPv4 address.

ipv4_gateway
string [ 6 .. 43 ] characters

IPv4 gateway address.

ipv4_netmask
string [ 6 .. 43 ] characters

IPv4 network mask.

local_ipv4_address
string [ 6 .. 43 ] characters

Local IPv4 address.

local_ipv4_gateway
string [ 6 .. 43 ] characters

Local IPv4 gateway address.

local_ipv4_netmask
string [ 6 .. 43 ] characters

Local IPv4 network mask.

ipv6_address
string [ 6 .. 43 ] characters

IPv6 address.

ipv6_gateway
string [ 6 .. 43 ] characters

IPv6 gateway address.

ipv6_netmask
string [ 6 .. 43 ] characters

IPv6 network mask.

local_ipv6_address
string [ 6 .. 43 ] characters

Local IPv6 address.

local_ipv6_gateway
string [ 6 .. 43 ] characters

Local IPv6 gateway address.

local_ipv6_netmask
string [ 6 .. 43 ] characters

Local IPv6 network mask.

arch
required
string

Operating system architecture.

cloud_init_meta_data
string or null

Cloud-init metadata configuration.

cloud_init_user_data
string or null

Cloud-init user data configuration.

is_password_deleted
boolean or null

Indicates whether the password has been deleted.

os_template
required
string

Operating system template name.

user_script
string or null

Custom user installation script.

user_ssh_key
string

User SSH public key.

userhostname
required
string

User hostname.

version
required
string

Operating system version.

Array of objects (PartitionUpdateModel)

List of partitions. Template version v1 only.

object

Full partitions configuration. Template version v2 only.

raid_type
string

Configuration type of disks. Template version v1 only.

password
string

Password for operating system. Auto-generated if the field doesn't exist.

extra_period
integer >= 0
Default: 0

Prepayment for base plan period.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

campaign_uuid
string = 36 characters

Campaign identifier.

ip_list
Array of strings[ items [ 6 .. 43 ] characters ]

IP list for servers.

limit_type
string
Enum: "speed" "traffic"

Network limit type.

local_ip_list
Array of strings[ items [ 6 .. 43 ] characters ]

Local IP list for servers.

local_subnet_uuid
string = 36 characters

Local subnet identifier.

Responses

Request samples

Content type
application/json
{
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_day": 0,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string",
  • "ipv4_address": "10.0.0.0",
  • "ipv4_gateway": "10.0.0.0",
  • "ipv4_netmask": "255.255.255.248",
  • "local_ipv4_address": "10.0.0.0",
  • "local_ipv4_gateway": "10.0.0.0",
  • "local_ipv4_netmask": "255.255.255.248",
  • "ipv6_address": "fec0::0001",
  • "ipv6_gateway": "fec0::0001",
  • "ipv6_netmask": "ffff:ffff:ffff::",
  • "local_ipv6_address": "fec0::0001",
  • "local_ipv6_gateway": "fec0::0001",
  • "local_ipv6_netmask": "ffff:ffff:ffff::",
  • "arch": "x86_64",
  • "cloud_init_meta_data": "string",
  • "cloud_init_user_data": "string",
  • "is_password_deleted": true,
  • "os_template": "ubuntu",
  • "user_script": "string",
  • "user_ssh_key": "string",
  • "userhostname": "string",
  • "version": "16.04",
  • "partitions": [
    ],
  • "partitions_config": {
    },
  • "raid_type": "noraid",
  • "password": "string",
  • "extra_period": 0,
  • "pay_currency": "bonus",
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "ip_list": [
    ],
  • "limit_type": "speed",
  • "local_ip_list": [
    ],
  • "local_subnet_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create serverchip resource

Manage serverchip resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
location_uuid
required
string = 36 characters

Network pool identifier for the resource.

pay_day
integer [ 1 .. 28 ]

Payment day of month.

price_plan_uuid
required
string = 36 characters

Price plan identifier.

quantity
integer [ 1 .. 500 ]
Default: 1

Number of resource units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

user_desc
required
string

Custom name assigned to the resource by the user.

ipv4_address
string [ 6 .. 43 ] characters

IPv4 address.

ipv4_gateway
string [ 6 .. 43 ] characters

IPv4 gateway address.

ipv4_netmask
string [ 6 .. 43 ] characters

IPv4 network mask.

local_ipv4_address
string [ 6 .. 43 ] characters

Local IPv4 address.

local_ipv4_gateway
string [ 6 .. 43 ] characters

Local IPv4 gateway address.

local_ipv4_netmask
string [ 6 .. 43 ] characters

Local IPv4 network mask.

ipv6_address
string [ 6 .. 43 ] characters

IPv6 address.

ipv6_gateway
string [ 6 .. 43 ] characters

IPv6 gateway address.

ipv6_netmask
string [ 6 .. 43 ] characters

IPv6 network mask.

local_ipv6_address
string [ 6 .. 43 ] characters

Local IPv6 address.

local_ipv6_gateway
string [ 6 .. 43 ] characters

Local IPv6 gateway address.

local_ipv6_netmask
string [ 6 .. 43 ] characters

Local IPv6 network mask.

arch
required
string

Operating system architecture.

cloud_init_meta_data
string or null

Cloud-init metadata configuration.

cloud_init_user_data
string or null

Cloud-init user data configuration.

is_password_deleted
boolean or null

Indicates whether the password has been deleted.

os_template
required
string

Operating system template name.

user_script
string or null

Custom user installation script.

user_ssh_key
string

User SSH public key.

userhostname
required
string

User hostname.

version
required
string

Operating system version.

Array of objects (PartitionUpdateModel)

List of partitions. Template version v1 only.

object

Full partitions configuration. Template version v2 only.

raid_type
string

Configuration type of disks. Template version v1 only.

password
string

Password for operating system. Auto-generated if the field doesn't exist.

extra_period
integer >= 0
Default: 0

Prepayment for base plan period.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

campaign_uuid
string = 36 characters

Campaign identifier.

ip_list
Array of strings[ items [ 6 .. 43 ] characters ]

IP list for servers.

limit_type
string
Enum: "speed" "traffic"

Network limit type.

Responses

Request samples

Content type
application/json
{
  • "location_uuid": "00000000-0000-0000-A000-000000000000",
  • "pay_day": 0,
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string",
  • "ipv4_address": "10.0.0.0",
  • "ipv4_gateway": "10.0.0.0",
  • "ipv4_netmask": "255.255.255.248",
  • "local_ipv4_address": "10.0.0.0",
  • "local_ipv4_gateway": "10.0.0.0",
  • "local_ipv4_netmask": "255.255.255.248",
  • "ipv6_address": "fec0::0001",
  • "ipv6_gateway": "fec0::0001",
  • "ipv6_netmask": "ffff:ffff:ffff::",
  • "local_ipv6_address": "fec0::0001",
  • "local_ipv6_gateway": "fec0::0001",
  • "local_ipv6_netmask": "ffff:ffff:ffff::",
  • "arch": "x86_64",
  • "cloud_init_meta_data": "string",
  • "cloud_init_user_data": "string",
  • "is_password_deleted": true,
  • "os_template": "ubuntu",
  • "user_script": "string",
  • "user_ssh_key": "string",
  • "userhostname": "string",
  • "version": "16.04",
  • "partitions": [
    ],
  • "partitions_config": {
    },
  • "raid_type": "noraid",
  • "password": "string",
  • "extra_period": 0,
  • "pay_currency": "bonus",
  • "campaign_uuid": "00000000-0000-0000-A000-000000000000",
  • "ip_list": [
    ],
  • "limit_type": "speed"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List user tags

List user tags

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
limit
integer

Limit of results per pagination page.

page
integer

Pagination page number.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create user tag

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
name
required
string <= 64 characters

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Delete user tag

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update user tag

Manage individual user tags.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
name
required
string <= 64 characters

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update resource project

Update resource project assignment.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
project_uuid
required
string

Responses

Request samples

Content type
application/json
{
  • "project_uuid": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create resource custom upgrade

Manage custom resource upgrades.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
auto_controller_links
boolean

If true, automatically configure disk connection links.

Array of objects (ConfigCompactModel)
pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

Responses

Request samples

Content type
application/json
{
  • "auto_controller_links": true,
  • "config": [
    ],
  • "pay_currency": "bonus"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create resource prebuilt upgrade

Manage prebuilt resource upgrades.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
resource_uuid
required
string = 36 characters
ticket_text
required
string

Responses

Request samples

Content type
application/json
{
  • "resource_uuid": "00000000-0000-0000-A000-000000000000",
  • "ticket_text": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get resource

Get resource.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update resource

Update resource.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
price_plan_uuid
string = 36 characters

Price plan identifier.

user_desc
string

Custom name assigned to the resource by the user.

Responses

Request samples

Content type
application/json
{
  • "price_plan_uuid": "00000000-0000-0000-A000-000000000000",
  • "user_desc": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create additional resource

Manage additional resource billing.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
demo
boolean
Default: false

If true, demo mode.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

quantity
integer [ 1 .. 10000 ]
Default: 1

Number of units.

service_uuid
required
string = 36 characters

Service identifier.

sync_key
string = 36 characters

Synchronization key.

Responses

Request samples

Content type
application/json
{
  • "demo": false,
  • "pay_currency": "bonus",
  • "quantity": 1,
  • "service_uuid": "00000000-0000-0000-A000-000000000000",
  • "sync_key": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create additional resource list

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
extra_context
object

Additional context data.

pay_currency
required
string
Enum: "bonus" "main" "vk_rub"

Billing account type for debiting funds.

Array of objects (ResourceStartAdditionalNestedModel)

List of additional services.

sync_key
string = 36 characters

Synchronization key.

Responses

Request samples

Content type
application/json
{
  • "extra_context": { },
  • "pay_currency": "bonus",
  • "services": [
    ],
  • "sync_key": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List resource compensation

List resource compensation.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "comment": "string",
  • "is_applied": true,
  • "month": 0,
  • "start": 0,
  • "stop": 0,
  • "year": 0
}

Get colocation resource information

Get colocation resource information.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update colocation resource information

Update colocation resource information.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
cpu
string
disk
string
ram
string

Responses

Request samples

Content type
application/json
{
  • "cpu": "string",
  • "disk": "string",
  • "ram": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get custom resource information

Get custom resource information.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get network equipment resource information

Get network equipment resource information.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get port resource information

Get port resource information.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get server resource information

Get server resource information.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get serverchip resource information

Get serverchip resource information.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update resource tags

Manage resource tags.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
tags
Array of strings [ 0 .. 10 ] items [ items <= 64 characters ]

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ]
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Power Manager

Power Manager namespace

Get server power state

Returns the resource power state.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Set server power state

Switches the resource power state.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
power_state
required
boolean

If true, powers on the resource.

Responses

Request samples

Content type
application/json
{
  • "power_state": true
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": { },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get server console

Returns the resource console.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Set server console resolution

Sets the resource console resolution.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
height
number

Console height in pixels.

width
number

Console width in pixels.

Responses

Request samples

Content type
application/json
{
  • "height": 0,
  • "width": 0
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": { },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Reboot server

Reboots the resource hardware.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
reboot
boolean
Default: true

If true, reboots the resource.

Responses

Request samples

Content type
application/json
{
  • "reboot": true
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": { },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Boot Manager

Resource Boot Manager

Get server boot details

Returns the server boot device details.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Set server boot template

Sets the server boot template.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
ip_address_uuid
string = 36 characters

IP address unique identifier (UUID).

name
required
string

Boot device name.

password
string

Password for boot device.

reboot
boolean

If true, reboots the server after setting boot device.

Responses

Request samples

Content type
application/json
{
  • "ip_address_uuid": "00000000-0000-0000-A000-000000000000",
  • "name": "string",
  • "password": "string",
  • "reboot": true
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get server OS details

Returns the server operating system configuration details.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Reinstall OS

Reinstalls the operating system using the current configuration.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
reinstall
integer

Reinstall flag value.

Responses

Request samples

Content type
application/json
{
  • "reinstall": 0
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Install server OS configuration

Installs a new operating system configuration on the server.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
Request Body schema: application/json
required
ipv4_address
string [ 6 .. 43 ] characters

IPv4 address.

ipv4_gateway
string [ 6 .. 43 ] characters

IPv4 gateway address.

ipv4_netmask
string [ 6 .. 43 ] characters

IPv4 network mask.

local_ipv4_address
string [ 6 .. 43 ] characters

Local IPv4 address.

local_ipv4_gateway
string [ 6 .. 43 ] characters

Local IPv4 gateway address.

local_ipv4_netmask
string [ 6 .. 43 ] characters

Local IPv4 network mask.

ipv6_address
string [ 6 .. 43 ] characters

IPv6 address.

ipv6_gateway
string [ 6 .. 43 ] characters

IPv6 gateway address.

ipv6_netmask
string [ 6 .. 43 ] characters

IPv6 network mask.

local_ipv6_address
string [ 6 .. 43 ] characters

Local IPv6 address.

local_ipv6_gateway
string [ 6 .. 43 ] characters

Local IPv6 gateway address.

local_ipv6_netmask
string [ 6 .. 43 ] characters

Local IPv6 network mask.

arch
required
string

Operating system architecture.

cloud_init_meta_data
string or null

Cloud-init metadata configuration.

cloud_init_user_data
string or null

Cloud-init user data configuration.

is_password_deleted
boolean or null

Indicates whether the password has been deleted.

os_template
required
string

Operating system template name.

user_script
string or null

Custom user installation script.

user_ssh_key
string

User SSH public key.

userhostname
required
string

User hostname.

version
required
string

Operating system version.

Array of objects (PartitionUpdateModel)

List of partitions. Template version v1 only.

object

Full partitions configuration. Template version v2 only.

raid_type
string

Configuration type of disks. Template version v1 only.

password
string

Password for operating system.

reset_local_address
boolean

If true, resets the local address.

Responses

Request samples

Content type
application/json
{
  • "ipv4_address": "10.0.0.0",
  • "ipv4_gateway": "10.0.0.0",
  • "ipv4_netmask": "255.255.255.248",
  • "local_ipv4_address": "10.0.0.0",
  • "local_ipv4_gateway": "10.0.0.0",
  • "local_ipv4_netmask": "255.255.255.248",
  • "ipv6_address": "fec0::0001",
  • "ipv6_gateway": "fec0::0001",
  • "ipv6_netmask": "ffff:ffff:ffff::",
  • "local_ipv6_address": "fec0::0001",
  • "local_ipv6_gateway": "fec0::0001",
  • "local_ipv6_netmask": "ffff:ffff:ffff::",
  • "arch": "x86_64",
  • "cloud_init_meta_data": "string",
  • "cloud_init_user_data": "string",
  • "is_password_deleted": true,
  • "os_template": "ubuntu",
  • "user_script": "string",
  • "user_ssh_key": "string",
  • "userhostname": "string",
  • "version": "16.04",
  • "partitions": [
    ],
  • "partitions_config": {
    },
  • "raid_type": "noraid",
  • "password": "string",
  • "reset_local_address": true
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get server OS password

Returns the server operating system password.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List local drives for partition configuration

Returns available local drives for partition configuration.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
service_uuid
string

Service unique identifier (UUID).

resource_uuid
string

Resource unique identifier (UUID).

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get local drives for custom server order

Returns available local drives for custom server order.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
service_uuid
string

Service unique identifier (UUID).

resource_uuid
string

Resource unique identifier (UUID).

Request Body schema: application/json
required
object

Custom hardware configuration.

resource_uuid
string

Resource unique identifier (UUID).

service_uuid
string

Service unique identifier (UUID).

Responses

Request samples

Content type
application/json
{
  • "custom_config": {
    },
  • "resource_uuid": "string",
  • "service_uuid": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Validate partitions config for OS

Validates the partitions configuration for the operating system.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
service_uuid
string

Service unique identifier (UUID).

resource_uuid
string

Resource unique identifier (UUID).

Request Body schema: application/json
required
object

Configuration of custom hardware. Used when checking partitions.

os
string

Name of operating system family.

os_arch
string

Architecture of the operating system.

os_version
string

Version of the operating system.

required
object

Partitions configuration to validate.

template_version
string^v\d+$

Version of the configuration. Only v2 supported.

Responses

Request samples

Content type
application/json
{
  • "hardware_config": {
    },
  • "os": "Ubuntu",
  • "os_arch": "x86",
  • "os_version": "20.04",
  • "partitions_config": {
    },
  • "template_version": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List boot templates

Returns a list of available boot device templates.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
service_uuid
string

Service unique identifier (UUID) used to filter available device templates.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List OS configurations

Returns a list of available operating system templates.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
location_uuid
string

Location unique identifier (UUID) used to filter available operating system templates.

service_uuid
string

Service unique identifier (UUID) used to filter available operating system templates.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List OS configurations

Returns a list of available operating system templates.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
location_uuid
string

Location unique identifier (UUID) used to filter available operating system templates.

service_uuid
string

Service unique identifier (UUID) used to filter available operating system templates.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Events

Events namespace

List events

Returns a list of events.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
action_name
string

Action name.

item_name
string

Item name.

item_uuid
string

Item unique identifier.

request_uuid
string

Request unique identifier.

limit
integer

Items per page.

page
integer

Page number.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Tasks

Tasks namespace

Get task

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": { },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Network Management API

Managing networks, subnets, and IP addresses: creating and configuring networks, allocating and releasing IPs, managing local subnets and local IPs, configuring network limits, managing ports and basic firewall rules, and more.

List networks

Returns a list of networks with optional filtering by resource, location, or shared status.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_shared
boolean

If true, filters shared networks.

location_uuid
string

Universally unique identifier (UUID) of the location to filter networks.

resource_uuid
string

Universally unique identifier (UUID) of the resource. Filters networks that have IP addresses allocated for the specified resource.

limit
integer

Limit of results per pagination page.

page
integer

Pagination page number.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List IP addresses

Returns a list of IP addresses with optional filtering by location, subnet, network, owner, or shared status.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
is_shared
boolean

If true, filters IP addresses only from shared networks, otherwise filters only from dedicated networks.

owner_id
integer

Owner identifier to filter IP addresses.

network_uuid
string

Universally unique identifier (UUID) of the network to filter IP addresses.

subnet_uuid
string

Universally unique identifier (UUID) of the subnet to filter IP addresses.

location_uuid
string

Universally unique identifier (UUID) of the location to filter IP addresses.

limit
integer

Limit of results per pagination page.

page
integer

Pagination page number.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Release IP address

Releases the specified IP address from the subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
resource_uuid
required
string = 36 characters

Resource identifier to release the IP address from.

Responses

Request samples

Content type
application/json
{
  • "resource_uuid": "00000000-0000-0000-A000-000000000000"
}

Get IP address

Returns information about the specified IP address.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List local IP addresses

Returns a list of local IP addresses with optional filtering by location, subnet, or network.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
network_uuid
string

Universally unique identifier (UUID) of the network to filter local IP addresses.

subnet_uuid
string

Universally unique identifier (UUID) of the subnet to filter local IP addresses.

location_uuid
string

Universally unique identifier (UUID) of the location to filter local IP addresses.

limit
integer

Limit of results per pagination page.

page
integer

Pagination page number.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "project_uuid": "00000000-0000-0000-A000-000000000000",
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Release local IP address

Releases the specified local IP address from the subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
resource_uuid
required
string = 36 characters

Resource identifier to release the local IP address from.

Responses

Request samples

Content type
application/json
{
  • "resource_uuid": "00000000-0000-0000-A000-000000000000"
}

Get local IP address

Returns information about the specified local IP address.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List local subnets

Returns a list of local subnets.

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create local subnet

Creates a new local subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
network_uuid
required
string = 36 characters

Network identifier.

owner_id
integer

Owner identifier.

subnet_address
required
string [ 9 .. 18 ] characters

IPv4 subnet address in CIDR notation.

Responses

Request samples

Content type
application/json
{
  • "network_uuid": "00000000-0000-0000-A000-000000000000",
  • "owner_id": 0,
  • "subnet_address": "10.0.0.0/29"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List local IP addresses in subnet

Returns a list of local IP addresses in the specified subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
subnet_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "project_uuid": "00000000-0000-0000-A000-000000000000",
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Allocate local IP address

Allocates a new local IP address in the specified subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
subnet_uuid
required
string
Request Body schema: application/json
required
comment
string

Optional comment.

ip
string [ 6 .. 43 ] characters

Specific local IP address to allocate. If not specified, the next available IP will be allocated.

resource_uuid
string = 36 characters

Resource identifier to allocate the local IP address to.

Responses

Request samples

Content type
application/json
{
  • "comment": "string",
  • "ip": "10.0.64.11",
  • "resource_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Release local subnet

Releases the specified local subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
object (LocalSubnetRemoveModel)

Responses

Request samples

Content type
application/json
{ }

Get local subnet

Returns information about the specified local subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List master subnets

Returns a list of master subnets.

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
network_telematics_type
string

Returns subnets filtered by network telematics type.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List IP addresses in subnet

Returns a list of IP addresses in the specified subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
subnet_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Allocate IP address

Allocates a new IP address in the specified subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
subnet_uuid
required
string
Request Body schema: application/json
required
ip
string [ 6 .. 43 ] characters

Specific IP address to allocate. If not specified, the next available IP will be allocated.

resource_uuid
required
string = 36 characters

Resource identifier to allocate the IP address to.

Responses

Request samples

Content type
application/json
{
  • "ip": "10.0.64.11",
  • "resource_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get subnet

Returns information about the specified subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Set reserved VRRP addresses

Sets reserved VRRP addresses for the specified subnet.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
reserved_vrrp_ip
Array of strings = 2 items unique [ items [ 6 .. 43 ] characters ]

Two IPv4 addresses reserved for VRRP (exactly 2 required).

Responses

Request samples

Content type
application/json
{
  • "reserved_vrrp_ip": [
    ]
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List network limit types

Returns a list of available network limit types.

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get network limit

Returns network limit information for the specified resource.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update network limit

Updates network limit for the specified resource.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
next_limit_type
string

Network limit type to be applied asynchronously.

Responses

Request samples

Content type
application/json
{
  • "next_limit_type": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List ports

Returns a list of ports.

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List ports for hardware

Returns ports associated with the specified hardware.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
hw_uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get port

Returns information about the specified port.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Apply port configuration

Applies network configuration to the specified port.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
network_uuid
Array of strings[ items = 36 characters ]

List of network identifiers to apply to the port.

Responses

Request samples

Content type
application/json
{
  • "network_uuid": [
    ]
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List networks for port

Returns networks associated with the specified port.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get network

Returns information about the specified network.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update network

Updates the specified network configuration.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
user_desc
string

User-defined network description.

Responses

Request samples

Content type
application/json
{
  • "user_desc": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Remove all basic firewall rules from network

Removes all basic firewall rules from the specified network.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": { },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get network basic firewall rules

Returns basic firewall rules for the specified network.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Apply basic firewall rules to network

Applies basic firewall rules to the specified network.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
name
string <= 255 characters

Firewall configuration name.

required
Array of objects (RuleModel)

List of firewall rules to apply.

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "rules": [
    ]
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Remove subnet from network

Removes a subnet from the specified network.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
subnet_uuid
required
string = 36 characters

Subnet identifier.

Responses

Request samples

Content type
application/json
{
  • "subnet_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Add subnet to network

Adds a subnet to the specified network.

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
subnet_uuid
required
string = 36 characters

Subnet identifier.

Responses

Request samples

Content type
application/json
{
  • "subnet_uuid": "00000000-0000-0000-A000-000000000000"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Consumption

Consumption of speed and traffic

Get resource speed points

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
query Parameters
local
string
Default: "false"
Enum: "true" "false"

If true, shows local port type.

interval
string
Default: "min5"
Enum: "min5" "hour"

Interval to group points by.

till
integer
Default: 1770112934

End time for speed points range, Unix timestamp.

from
integer
Default: 1770109334

Start time for speed points range, Unix timestamp.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get traffic consumption

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
resource_uuid
required
string
query Parameters
month
integer
Default: 2
Enum: 1 2 3 4 5 6 7 8 9 10 11 12

Month for which traffic will be calculated.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Miscellaneous

Miscellaneous data

List names

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
tags
Array of strings

Tags to filter names by.

limit
integer
Default: 10

Number of items per page.

page
integer
Default: 1

Page number for pagination.

sort
string
Default: "created"
Enum: "created" "name"

Field to sort results by.

order
string
Default: "asc"
Enum: "desc" "asc"

Order direction for sorting results.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get name

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List name tags

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get random name

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
get_user_name
boolean
Default: false

If true, returns one of user's names.

tags
Array of strings

Tags to filter names by.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List tags

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
limit
integer
Default: 10

Number of items per page.

page
integer
Default: 1

Page number for pagination.

sort
string
Default: "created"
Enum: "created" "name"

Field to sort results by.

order
string
Default: "asc"
Enum: "desc" "asc"

Order direction for sorting results.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get tag

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List tag names

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List user names

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
limit
integer
Default: 10

Number of items per page.

page
integer
Default: 1

Page number for pagination.

sort
string
Default: "created"
Enum: "created" "name"

Field to sort results by.

order
string
Default: "asc"
Enum: "desc" "asc"

Order direction for sorting results.

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Create user name

Authorizations:
iam_token_account_scopediam_token_project_scoped
Request Body schema: application/json
required
name
required
string

User name value.

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Delete user name

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": { },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Get user name

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Update user name

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string
Request Body schema: application/json
required
name
required
string

User name value.

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Discount campaign

Discount campaign namespace

List discount campaigns

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
limit
integer

Items limit

page
integer

Page number

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List finished discount campaigns

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
limit
integer

Items limit

page
integer

Page number

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": [
    ],
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Show discount campaign details

Authorizations:
iam_token_account_scopediam_token_project_scoped
path Parameters
uuid
required
string

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

List special offers

Authorizations:
iam_token_account_scopediam_token_project_scoped
query Parameters
sort
string
Default: "name"
Enum: "name" "discount" "created" "updated"

Sorting params list

service_uuid
string

UUID of a service

limit
integer

Items limit

page
integer

Page number

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}

Block storage Manager

Block storage Manager

Get block storage flag value

Authorizations:
iam_token_account_scopediam_token_project_scoped

Responses

Response samples

Content type
application/json
{
  • "execution_time": 0,
  • "item_count": 0,
  • "limit": 0,
  • "page": 0,
  • "progress": 0,
  • "result": {
    },
  • "status": "string",
  • "task_id": "00000000-0000-0000-A000-000000000000"
}