openapi: 3.0.1 info: title: Cloud.ru x-logo: url: 'https://cloud.ru/docs/_static/img/logo.svg' altText: 'Cloud.ru' contact: name: Евгений Константинов email: eskonstantinov@cloud.ru version: '1.0' servers: - url: https://baremetal.api.cloud.ru tags: - name: AvailabilityZoneService - name: DistributionService - name: FlavorService - name: ProjectService - name: ReservedServerService - name: SubnetService - name: TagService paths: /bm/v1/availability-zones: get: tags: - AvailabilityZoneService summary: List description: Возвращает список зон доступности. operationId: AvailabilityZoneService_List parameters: - name: filters.name in: query description: Имя зоны доступности schema: type: string - name: filters.flavor_id in: query description: "Идентификатор флейвора. Вернется информация о зонах доступности, в которых доступен этот флейвор" schema: type: string - name: offset in: query schema: type: integer format: integer - name: limit in: query schema: type: integer format: integer responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.ListResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/availability-zones/{az_id}: get: tags: - AvailabilityZoneService summary: Get description: Возвращает информацию о зоне доступности. operationId: AvailabilityZoneService_Get parameters: - name: az_id in: path description: Идентификатор запрашиваемой зоны доступности. required: true schema: type: string format: uuid responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.GetResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/distributions: get: tags: - DistributionService summary: List description: "Возвращает все дистрибутивы, зарегистрированные в сервисе." operationId: DistributionService_List responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.ListResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/distributions/{slug}: get: tags: - DistributionService summary: Get description: Возвращает информацию о дистрибутиве по его slug. operationId: DistributionService_Get parameters: - name: slug in: path description: Машиночитаемое название дистрибутива required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.Distribution' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/entities: get: tags: - TagService summary: ListEntity description: Возвращает информацию о всех сущностях в проекте. operationId: TagService_ListEntity parameters: - name: project_id in: query description: Идентификатор проекта schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.ListEntityResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' put: tags: - TagService summary: PutEntity description: Вносит изменения в сущность. operationId: TagService_PutEntity requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.PutEntityRequest' required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Entity' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body post: tags: - TagService summary: AddEntity description: Добавляет новую сущность. operationId: TagService_AddEntity requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.AddEntityRequest' required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Entity' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/entities/{entity_id}: get: tags: - TagService summary: GetEntity description: Возвращает информацию о сущности. operationId: TagService_GetEntity parameters: - name: entity_id in: path description: Идентификатор сущности required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Entity' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' delete: tags: - TagService summary: DeleteEntity description: Удаляет сущность. operationId: TagService_DeleteEntity parameters: - name: entity_id in: path description: Идентификатор сущности required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/flavors/limits: get: tags: - FlavorService summary: GetFiltersLimits description: Возвращает лимиты для фильтров, используемых при запросе списка флейворов. operationId: FlavorService_GetFiltersLimits responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.GetFiltersLimitsResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/flavors/reserve: post: tags: - FlavorService summary: Reserve description: Арендует сервер согласно принадлежности к флейвору. operationId: FlavorService_Reserve requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.ReserveRequest' required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.ReserveResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/flavors/{flavor_id}: get: tags: - FlavorService summary: Get description: Возвращает информацию о размере сервера. operationId: FlavorService_Get parameters: - name: flavor_id in: path description: Идентификатор размера сервера required: true schema: type: string - name: project_id in: query description: Идентификатор проекта schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.GetResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/network/ip_address/{ip_address_id}/project/{project_id}: delete: tags: - SubnetService summary: DeleteIPAddress description: Удаляет существующий IP-адрес. operationId: SubnetService_DeleteIPAddress parameters: - name: ip_address_id in: path description: Идентификатор IP-адреса required: true schema: type: string - name: project_id in: path description: Идентификатор проекта required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.DeleteIPAddressResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/network/ip_addresses: post: tags: - SubnetService summary: CreateIPAddress description: Создает новый IP-адрес в выделенной сети и VPC. operationId: SubnetService_CreateIPAddress requestBody: description: |- Пример запроса { "address": "192.168.7.1", "network_id": "5918eab0-c8d4-42b6-a722-dbec0de05f6d" } content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.CreateIPAddressRequest' required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.CreateIPAddressResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/network/ip_addresses/list/available/project/{project_id}/parent/{parent_network_id}: get: tags: - SubnetService summary: ListAvailableIPAddresses description: "Возвращает список IP-адресов, свободных в сети." operationId: SubnetService_ListAvailableIPAddresses parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string - name: parent_network_id in: path description: "Идентификатор подсети, в которой находятся IP-адреса" required: true schema: type: string - name: offset in: query schema: type: integer format: int64 - name: limit in: query schema: type: integer format: int64 - name: subnet_address in: query description: |- Адрес сети в формате CIDR. Нужен, если parent_network_id = 0. Пример адреса формата CIDR: 192.168.16.0/24 schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.ListAvailableIPAddressesResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/network/ip_addresses/list/project/{project_id}: get: tags: - SubnetService summary: ListIPAddresses description: "Возвращает список IP-адресов, выданных ранее в VPC, родительск\ ой сети и зоне доступности." operationId: SubnetService_ListIPAddresses parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string - name: vpc_id in: query description: Идентификатор VPC schema: type: string - name: parent_network_id in: query description: Идентификатор родительской подсети schema: type: string - name: availability_zone in: query description: Идентификатор зоны доступности schema: type: string - name: offset in: query schema: type: integer format: int64 - name: limit in: query schema: type: integer format: int64 responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.ListIPAddressesResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/projects/{project_id}/flavors: get: tags: - FlavorService summary: List description: Возвращает зарегистрированные флейворов согласно фильтрам. operationId: FlavorService_List parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string - name: filters.availability_zone_ids in: query description: Список идентификаторов зон доступности style: form explode: true schema: type: array items: type: string - name: filters.cores_max in: query description: Максимальное количество ядер процессора schema: type: string format: uint64 - name: filters.cores_min in: query description: Минимальное количество ядер процессора schema: type: string format: uint64 - name: filters.frequency_min in: query description: Минимальная частота процессора в МГц schema: type: string format: uint64 - name: filters.frequency_max in: query description: Максимальная частота процессора в МГц schema: type: string format: uint64 - name: filters.cpu_vendor in: query description: Бренд процессора style: form explode: true schema: type: array items: type: string enum: - VENDOR_UNSPECIFIED - VENDOR_INTEL - VENDOR_AMD - VENDOR_ARM - name: filters.mem_size_min in: query description: Минимальный размер оперативной памяти в ГБ schema: type: string format: uint64 - name: filters.mem_size_max in: query description: Максимальный размер оперативной памяти в ГБ schema: type: string format: uint64 - name: filters.equipment in: query description: Наличие GPU schema: type: boolean - name: filters.available in: query description: Наличие физических серверов с такими флейворами schema: type: boolean - name: filters.price_min in: query description: Минимальная цена schema: type: string format: uint64 - name: filters.price_max in: query description: Максимальная цена schema: type: string format: uint64 - name: order_by in: query description: По какому полю сортировать ответ schema: type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_MEM_SIZE - name: direction in: query description: Направление сортировки schema: type: string default: DIRECTION_UNSPECIFIED enum: - DIRECTION_UNSPECIFIED - DIRECTION_ASC - DIRECTION_DESC - name: offset in: query schema: type: integer format: int64 - name: limit in: query schema: type: integer format: int64 responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.ListResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/projects/{project_id}/log-groups: get: tags: - ProjectService summary: ListLogGroups description: Возвращает список лог-групп проекта. operationId: ProjectService_ListLogGroups parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.ListLogGroupsResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/projects/{project_id}/product-int-names: get: tags: - ProjectService summary: ListProductIntNames description: Возвращается список имен продуктов. operationId: ProjectService_ListProductIntNames parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.ListProductIntNamesResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/projects/{project_id}/quota-usage: get: tags: - ProjectService summary: GetQuotaUsage description: Возвращает информацию о квоте. operationId: ProjectService_GetQuotaUsage parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string format: uuid responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.QuotaUsage' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/projects/{project_id}/reserved-servers: get: tags: - ProjectService summary: GetReservedServers description: Возвращает список арендованных серверов в проекте. operationId: ProjectService_GetReservedServers parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string - name: filters.availability_zone_ids in: query description: "Список идентификаторов зон доступности, с которыми связаны а\ рендованные сервера" style: form explode: true schema: type: array items: type: string - name: filters.hostname in: query description: Имя хоста арендованного сервера schema: type: string - name: filters.tags in: query description: "Список тегов, с которыми связаны арендованные сервера" style: form explode: true schema: type: array items: type: string - name: filters.flavor_ids in: query description: "Список идентификаторов флейворов, с которыми связаны арендов\ анные сервера" style: form explode: true schema: type: array items: type: string - name: filters.os_kernel_slugs in: query description: "Список машиночитаемых названий ядер операционной системы, с\ \ которыми связаны арендованные сервера" style: form explode: true schema: type: array items: type: string - name: filters.vpc_ids in: query description: "Идентификаторы VPC, с которыми связаны арендованные сервера" style: form explode: true schema: type: array items: type: string - name: filters.ip_ids in: query description: "Список IP-адресов, выделенных серверам в VPC" style: form explode: true schema: type: array items: type: string - name: filters.statuses in: query description: Статусы серверов style: form explode: true schema: type: array items: type: string enum: - UNDEFINED - RESERVED - OS_INSTALL - OS_INSTALL_COMPLETED - VPC_FAILURE - OS_INSTALL_FAILURE - RESERVING - CREATED - name: filters.name in: query description: Часть имени арендованных серверов для поиска schema: type: string - name: order_by in: query description: По какому полю сортировать ответ schema: type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_HOSTNAME - ORDER_BY_DESCRIPTION - ORDER_BY_OS_KERNEL_SLUG - ORDER_BY_RESERVED_AT - ORDER_BY_SERVER_STATUS - name: direction in: query description: Направление сортировки schema: type: string default: DIRECTION_UNSPECIFIED enum: - DIRECTION_UNSPECIFIED - DIRECTION_ASC - DIRECTION_DESC - name: offset in: query schema: type: integer format: int64 - name: limit in: query schema: type: integer format: int64 responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.GetReservedServersResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/projects/{project_id}/vpc/list: get: tags: - ProjectService summary: ListVPC description: "Возвращает список VPC, зарегистрированных и доступных в проект\ е." operationId: ProjectService_ListVPC parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string - name: offset in: query schema: type: integer format: int64 - name: limit in: query schema: type: integer format: int64 responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.ListVPCResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/reserved-servers/description: put: tags: - ReservedServerService summary: SetDescription description: Устанавливает описание сервера. operationId: ReservedServerService_SetDescription requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.SetDescriptionRequest' required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/hostname: put: tags: - ReservedServerService summary: SetHostname description: |- Устанавливает название хоста для арендованного сервера. Установить значение можно в любой момент, но новое значение применится к серверу только в момент установки ОС. После установки ОС изменение названия хоста повлияет только на следующую переустановку ОС. operationId: ReservedServerService_SetHostname requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.SetHostnameRequest' required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/identity: put: tags: - ReservedServerService summary: SetIdentity description: |- Устанавливает логин, пароль и SSH-ключ пользователя. Установить значение можно в любой момент, но применить к серверу только в момент установки ОС. После установки ОС изменение повлияет только на следующую переустановку ОС. operationId: ReservedServerService_SetIdentity requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.SetIdentityRequest' required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/name: put: tags: - ReservedServerService summary: SetName description: Устанавливает имя для арендованного сервера. operationId: ReservedServerService_SetName requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.SetNameRequest' required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/power/update: put: tags: - ReservedServerService summary: UpdatePowerStates description: Измененяет статус питания для списка серверов. operationId: ReservedServerService_UpdatePowerStates requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.UpdatePowerStatesRequest' required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/tags: put: tags: - ReservedServerService summary: SetTags description: Устанавливает теги для арендованного сервера. operationId: ReservedServerService_SetTags requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.SetTagsRequest' required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Entity' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/{reserved_server_id}: get: tags: - ReservedServerService summary: Get description: Возвращает информацию об арендованном сервере. operationId: ReservedServerService_Get parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.GetResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' put: tags: - ReservedServerService summary: EditServer description: Позволяет отредактировать информацию о сервере одним запросом. operationId: ReservedServerService_EditServer parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string format: uuid requestBody: content: application/json: schema: title: Запрос редактировать информацию об арендованном сервере required: - name type: object properties: name: title: Имя арендованного сервера type: string description: title: Краткое описание арендованного сервера type: string tag_ids: title: "Идентификаторы тегов, которые надо привязать к серверу" type: array items: type: string log_group_id: title: Идентификатор лог-группы для Logaas type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.EditServerResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body delete: tags: - ReservedServerService summary: Delete description: Удаляет арендованный сервер. operationId: ReservedServerService_Delete parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/reserved-servers/{reserved_server_id}/os/install: put: tags: - ReservedServerService summary: StartOSInstall description: |- Запускает процесс установки операционной системы на арендованный сервер. Важно! Поле config опционально, если оно не передано, то параметры сервера не будут обновлены. Если config передан, то поля внутри config, помеченные required, обязательны. operationId: ReservedServerService_StartOSInstall parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string requestBody: content: application/json: schema: title: Запрос на запуск процесса установки операционной системы на арендованный сервер type: object properties: config: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.StartOSInstallRequest.Config' required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/{reserved_server_id}/power/off: put: tags: - ReservedServerService summary: "Off" description: Выключает питание арендованного сервера. operationId: ReservedServerService_Off parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string requestBody: content: application/json: schema: title: Запрос на выключение питания сервера type: object properties: hard: title: Нужно ли принудительно выключить сервер type: boolean required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/{reserved_server_id}/power/on: put: tags: - ReservedServerService summary: "On" description: Включает питание арендованного сервера. operationId: ReservedServerService_On parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string requestBody: content: application/json: schema: title: Запрос на включение питания сервера type: object required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/{reserved_server_id}/power/reboot: put: tags: - ReservedServerService summary: Reboot description: Перезагружает арендованный сервер. operationId: ReservedServerService_Reboot parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string requestBody: content: application/json: schema: title: Запрос на перезагрузку сервера type: object properties: hard: title: Нужно ли сделать принудительную перезагрузку type: boolean required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/reserved-servers/{reserved_server_id}/power/status: get: tags: - ReservedServerService summary: PowerStatus description: Возвращает состояние питания арендованного сервера. operationId: ReservedServerService_PowerStatus parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true style: simple explode: false schema: minItems: 1 type: array items: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.StatusResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/reserved-servers/{reserved_server_id}/subnet: put: tags: - ReservedServerService summary: UpdateSubnet description: Изменяет настройки сети арендованного сервера. operationId: ReservedServerService_UpdateSubnet parameters: - name: reserved_server_id in: path description: Идентификатор арендованного сервера required: true schema: type: string format: uuid requestBody: content: application/json: schema: type: object properties: subnet_id: title: Идентификатор подсети сервера type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 ip_address: title: IP-адрес type: string required: true responses: "200": description: A successful response. content: application/json: schema: type: object default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/subnets: get: tags: - SubnetService summary: ListSubnets description: "Возвращает список сетей, выделенных ранее в VPC." operationId: SubnetService_ListSubnets parameters: - name: project_id in: query description: Идентификатор проекта required: true schema: type: string format: uuid - name: filters.name in: query description: Часть имени подсети schema: type: string format: string - name: filters.availability_zone_ids in: query description: "Список идентификаторов зон доступности, с которыми связаны п\ одсети" style: form explode: true schema: type: array items: type: string - name: filters.tag_ids in: query description: "Идентификаторы тегов, с которыми связаны подсети" style: form explode: true schema: type: array items: type: string - name: filters.subnet_address in: query description: "Список адресов, с которыми связаны подсети" style: form explode: true schema: type: array items: type: string - name: offset in: query schema: type: integer format: integer - name: limit in: query schema: type: integer format: integer responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.ListSubnetsResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' post: tags: - SubnetService summary: AddSubnet description: Создает новую подсеть. operationId: SubnetService_AddSubnet requestBody: content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.AddSubnetRequest' required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetInfo' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/subnets/generate-gateway/{subnet_address}: get: tags: - SubnetService summary: GenerateGateway description: Генерирует адрес шлюза для выбранной подсети. operationId: SubnetService_GenerateGateway parameters: - name: subnet_address in: path description: Адрес подсети required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.GenerateGatewayResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/subnets/{subnet_id}: get: tags: - SubnetService summary: GetBySubnetID description: Возвращает информацию о подсети. operationId: SubnetService_GetBySubnetID parameters: - name: subnet_id in: path description: Идентификатор подсети required: true schema: type: string format: uuid - name: project_id in: query description: Идентификатор проекта required: true schema: type: string format: uuid responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetInfo' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' put: tags: - SubnetService summary: UpdateSubnet description: Обновляет подсеть. operationId: SubnetService_UpdateSubnet parameters: - name: subnet_id in: path description: Идентификатор подсети required: true schema: type: string format: uuid requestBody: content: application/json: schema: required: - name - project_id type: object properties: project_id: title: Идентификатор проекта type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 name: title: Имя подсети type: string example: Subnet Name description: title: Описание подсети type: string example: Subnet description dns_servers: title: "Адреса DNS-серверов, используемых в подсети" type: array items: type: string routed_network: title: Является ли подсеть маршрутизируемой (то есть есть ли у нее доступ к другим подсетям) type: boolean default: title: Подсеть по умолчанию для зоны доступности и VPC type: boolean required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetInfo' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body delete: tags: - SubnetService summary: DeleteSubnet description: Удаляет подсеть. operationId: SubnetService_DeleteSubnet parameters: - name: subnet_id in: path description: Идентификатор подсети required: true schema: type: string format: uuid - name: project_id in: query description: Идентификатор проекта required: true schema: type: string format: uuid responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.DeleteSubnetResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/subnets/{subnet_id}/tags: put: tags: - SubnetService summary: SetSubnetTags description: Устанавливает теги для выбранной подсети. operationId: SubnetService_SetSubnetTags parameters: - name: subnet_id in: path description: Идентификатор подсети required: true schema: type: string format: uuid requestBody: content: application/json: schema: title: Запрос на привязку тегов к подсети required: - project_id type: object properties: project_id: title: Идентификатор проекта type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 tag_ids: title: Идентификаторы тегов type: array items: type: string required: true responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SetSubnetTagsResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' x-codegen-request-body-name: body /bm/v1/tags/project/{project_id}/name/{name}: get: tags: - TagService summary: List description: Возвращает информацию о тегах из проекта. operationId: TagService_List parameters: - name: project_id in: path description: Идентификатор проекта required: true schema: type: string - name: name in: path description: Имя тега required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.ListResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/tags/{tag_id}: get: tags: - TagService summary: Get description: Возвращает информацию о теге. operationId: TagService_Get parameters: - name: tag_id in: path description: Идентификатор тега required: true schema: type: string responses: "200": description: A successful response. content: application/json: schema: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' components: schemas: google.protobuf.Any: type: object properties: '@type': type: string additionalProperties: type: object google.rpc.Status: type: object properties: code: type: integer format: int32 message: type: string details: type: array items: $ref: '#/components/schemas/google.protobuf.Any' sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone: title: Зона доступности type: object properties: availability_zone_id: title: Идентификатор зоны доступности type: string name: title: Имя зоны доступности type: string description: title: Описание зоны доступности type: string is_deleted: title: Удалена ли зона доступности type: boolean sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZoneSimple: title: "Зона доступности, сокращенная версия" type: object properties: id: title: Идентификатор зоны доступности type: string name: title: Имя зоны доступности type: string sbercloud.svp.baremetal.console.availability.zones.v1.Filters: title: "Значения, которые можно использовать для фильтрации результатов" type: object properties: name: title: Имя зоны доступности type: string flavor_id: title: Идентификатор флейвора. Вернется информация о зонах доступности, в которых доступен этот флейвор type: string sbercloud.svp.baremetal.console.availability.zones.v1.GetResponse: type: object properties: availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' sbercloud.svp.baremetal.console.availability.zones.v1.ListResponse: type: object properties: availability_zones: title: Список зон доступности type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' sbercloud.svp.baremetal.console.distributions.v1.Distribution: title: Информация о дистрибутиве type: object properties: name: title: Название дистрибутива type: string slug: title: Машиночитаемое название дистрибутива type: string kernels: title: "Ядра, доступные для дистрибутива" type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.Kernel' sbercloud.svp.baremetal.console.distributions.v1.Kernel: title: Информация о ядре дистрибутива операционной системы type: object properties: name: title: Название ядра дистрибутива type: string slug: title: Название ядра дистрибутива для машинной обработки type: string os_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.OSType' pricing_model: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.PricingModel' description: title: Описание карточки дистрибутива type: string sbercloud.svp.baremetal.console.distributions.v1.ListResponse: title: Ответ на запрос всех зарегистрированных в сервисе дистрибутивов type: object properties: distributions: title: Все зарегистрированные в сервисе дистрибутивы type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.Distribution' sbercloud.svp.baremetal.console.distributions.v1.OSType: title: Тип операционной системы type: string description: "- x64: 64х битная операционная система" default: type_undefined enum: - type_undefined - x64 sbercloud.svp.baremetal.console.distributions.v1.PricingModel: title: Модель тарификации дистрибутива type: string description: |- - free: Бесплатная модель тарификации - paid: Платная модель тарификации default: pricing_undefined enum: - pricing_undefined - free - paid sbercloud.svp.baremetal.console.flavors.cpu.v1.CPU: title: Информация о центральном процессоре сервера type: object properties: cpu_id: title: Идентификатор процессора type: string position_code: title: "Код позиции, с которым связан центральный процессор" type: string model: title: Модель процессора type: string vendor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.cpu.v1.Vendor' series: title: |- Серия процессора Пример: - Xeon - Core i5 type: string frequency: title: Частота процессора в МГц type: string format: int64 cores: title: Количество ядер процессора type: string format: int64 count: title: Количество процессоров type: string format: int64 sbercloud.svp.baremetal.console.flavors.cpu.v1.Vendor: title: Вендор центрального процессора type: string default: VENDOR_UNSPECIFIED enum: - VENDOR_UNSPECIFIED - VENDOR_INTEL - VENDOR_AMD - VENDOR_ARM sbercloud.svp.baremetal.console.flavors.disk.v1.Disk: title: "Информация о жестком диске, который можно подключить к типовым серве\ рам (flavors)" type: object properties: disk_id: title: Идентификатор жесткого диска type: string size: title: Объем памяти в ГБ type: string type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Type' count: title: Количество дисков type: string format: int64 sbercloud.svp.baremetal.console.flavors.disk.v1.Type: title: Тип диска type: string description: |- - TYPE_HDD: Жесткий диск - TYPE_SSD: SSD диск - TYPE_NET_DRIVE: Сетевой диск default: TYPE_UNSPECIFIED enum: - TYPE_UNSPECIFIED - TYPE_HDD - TYPE_SSD - TYPE_NET_DRIVE sbercloud.svp.baremetal.console.flavors.gpu.v1.GPU: title: Описание GPU type: object properties: gpu_id: title: Идентификатор GPU type: string model: title: Модель графического ускорителя type: string vendor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.gpu.v1.Vendor' series: title: Серия графического процессора type: string manufacturer: title: Производитель карты type: string manufacturer_code: title: Код производителя type: string gpu_frequency: title: Частота графического процессора в МГц type: string format: int64 memory_frequency: title: Частота памяти в МГц type: string format: int64 memory_size: title: Количество памяти в МБ type: string format: int64 memory_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.gpu.v1.MemoryType' count: title: Количество GPU type: string format: int64 sbercloud.svp.baremetal.console.flavors.gpu.v1.MemoryType: title: Тип памяти графического ускорителя type: string default: MEMORY_TYPE_UNSPECIFIED enum: - MEMORY_TYPE_UNSPECIFIED - MEMORY_TYPE_GDDR3 - MEMORY_TYPE_GDDR4 - MEMORY_TYPE_GDDR5 - MEMORY_TYPE_GDDR6 - MEMORY_TYPE_GDDR6X - MEMORY_TYPE_HBM2e - MEMORY_TYPE_HBM2 - MEMORY_TYPE_HBM3 - MEMORY_TYPE_HBM3e sbercloud.svp.baremetal.console.flavors.gpu.v1.Vendor: title: Бренд графического процессора type: string default: VENDOR_UNSPECIFIED enum: - VENDOR_UNSPECIFIED - VENDOR_NVIDIA - VENDOR_AMD - VENDOR_INTEL sbercloud.svp.baremetal.console.flavors.v1.Filters: title: "Значения, которые можно использовать для фильтрации результатов" type: object properties: availability_zone_ids: title: Список идентификаторов зон доступности type: array items: type: string cores_max: title: Максимальное количество ядер процессора type: string format: uint64 cores_min: title: Минимальное количество ядер процессора type: string format: uint64 frequency_min: title: Минимальная частота процессора в МГц type: string format: uint64 frequency_max: title: Максимальная частота процессора в МГц type: string format: uint64 cpu_vendor: title: Бренд процессора type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.cpu.v1.Vendor' mem_size_min: title: Минимальный размер оперативной памяти в ГБ type: string format: uint64 mem_size_max: title: Максимальный размер оперативной памяти в ГБ type: string format: uint64 equipment: title: Наличие GPU type: boolean available: title: Наличие физических серверов с такими флейворами type: boolean price_min: title: Минимальная цена type: string format: uint64 price_max: title: Максимальная цена type: string format: uint64 sbercloud.svp.baremetal.console.flavors.v1.FiltersLimits: title: "Граничные значения фильтров, используемых в списке флейворов" type: object properties: cores_min: title: Минимально доступное количество ядер type: string format: uint64 cores_max: title: Максимально доступное количество ядер type: string format: uint64 frequency_min: title: Минимально доступная частота процессора type: string format: uint64 frequency_max: title: Максимально доступная частота процессора type: string format: uint64 mem_size_min: title: Минимально доступный размер памяти type: string format: uint64 mem_size_max: title: Максимально доступный размер памяти type: string format: uint64 sbercloud.svp.baremetal.console.flavors.v1.Flavor: title: Информация о размере серверов type: object properties: flavor_id: title: Идентификатор конфигурации флейвора type: string availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' mem_size: title: Размер оперативной памяти в ГБ type: string format: uint64 cpu: title: Набор центральных процессоров в составе сервера type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.cpu.v1.CPU' gpu: title: Набор графических процессоров в составе сервера type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.gpu.v1.GPU' disk: title: Набор жестких дисков в составе сервера type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Disk' available_servers_count: title: Количество доступных серверов type: string format: uint64 name: title: Имя конфигурации сервера type: string price: title: Цена флейвора в рублях type: string sbercloud.svp.baremetal.console.flavors.v1.GetFiltersLimitsResponse: type: object properties: limits: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.FiltersLimits' sbercloud.svp.baremetal.console.flavors.v1.GetResponse: title: Ответ на запрос информации о размере сервера type: object properties: flavor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.Flavor' sbercloud.svp.baremetal.console.flavors.v1.ListResponse: title: Ответ на запрос всех зарегистрированных в сервисе флейворов type: object properties: flavors: title: Список флейворов type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.Flavor' offset: type: integer format: int64 limit: type: integer format: int64 total: title: Общее количество флейворов с учетом фильтров type: integer format: int64 sbercloud.svp.baremetal.console.flavors.v1.OrderBy: title: "Поля, по которым можно отсортировать список флейворов" type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_MEM_SIZE sbercloud.svp.baremetal.console.flavors.v1.ReserveRequest: title: Запрос аренды сервера required: - availability_zone - flavor_id - hostname - kernel_slug - login - name - password - project_id - public_key_id type: object properties: project_id: title: Идентификатор проекта type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 flavor_id: title: Идентификатор размерности сервера type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 external_id: title: Идентификатор сервера на стороне клиента type: string description: "DEPRECATED: This field is deprecated and should not be used." format: uuid availability_zone: title: "Идентификатор зоны доступности, в которой арендуется сервер" type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 kernel_slug: title: Название ядра операционной системы type: string hostname: title: Название хоста для арендованного сервера type: string description: title: Краткое описание арендованного сервера type: string name: title: Имя арендованного сервера type: string login: title: Логин пользователя ОС type: string password: title: Пароль пользователя ОС type: string ip_id: title: Идентификатор адреса в VPC type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 subnet_id: title: Идентификатор сети VPC type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 public_key_id: title: Идентификатор публичного SSH-ключа пользователя type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 tag_ids: title: "Идентификаторы тегов, привязанных к серверу" type: array items: type: string dns_servers: title: "Адреса DNS-серверов, используемые в сети арендованного сервера" type: array example: - 8.8.8.8 items: type: string log_group_id: title: Опциональный идентификатор лог-группы для Logaas type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 sbercloud.svp.baremetal.console.flavors.v1.ReserveResponse: title: Ответ на запрос аренды сервера type: object properties: reserved_server: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServer' sbercloud.svp.baremetal.console.log_groups.v1.LogGroup: title: Группа логирования type: object properties: id: title: Идентификатор лог-группы type: string project_id: title: Идентификатор проекта type: string name: title: Имя лог-группы type: string description: title: Описание лог-группы type: string retention_period: title: Период хранения логов type: integer format: int32 status: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.log_groups.v1.LogGroupStatus' type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.log_groups.v1.LogGroupType' sbercloud.svp.baremetal.console.log_groups.v1.LogGroupStatus: title: Статус лог-группы type: string default: LOG_GROUP_STATUS_UNSPECIFIED enum: - LOG_GROUP_STATUS_UNSPECIFIED - LOG_GROUP_STATUS_DISABLED - LOG_GROUP_STATUS_ACTIVE sbercloud.svp.baremetal.console.log_groups.v1.LogGroupType: title: Тип лог-группы type: string default: LOG_GROUP_TYPE_UNSPECIFIED enum: - LOG_GROUP_TYPE_UNSPECIFIED - LOG_GROUP_TYPE_CUSTOMER - LOG_GROUP_TYPE_DEFAULT sbercloud.svp.baremetal.console.ordering.v1.Direction: title: Направление сортировки type: string default: DIRECTION_UNSPECIFIED enum: - DIRECTION_UNSPECIFIED - DIRECTION_ASC - DIRECTION_DESC sbercloud.svp.baremetal.console.projects.v1.GetReservedServersResponse: title: Ответ на запрос получения списка арендованных серверов в проекте type: object properties: reserved_servers: title: Список арендованных серверов в проекте type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServerItem' offset: type: integer format: int64 limit: type: integer format: int64 total: type: integer format: int64 sbercloud.svp.baremetal.console.projects.v1.ListLogGroupsResponse: type: object properties: log_groups: title: Список лог-групп type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.log_groups.v1.LogGroup' description: Ответ на получение списка лог-групп. sbercloud.svp.baremetal.console.projects.v1.ListProductIntNamesResponse: type: object properties: product_int_names: title: Список имен продуктов type: array items: type: string description: Ответ на получение списка имен продуктов. sbercloud.svp.baremetal.console.projects.v1.ListVPCResponse: title: "Возвращает список VPC, зарегистрированных и доступных в проекте" type: object properties: vpcs: title: Список VPC type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.VirtualPrivateCloud' offset: type: integer format: int64 limit: type: integer format: int64 total: type: integer format: int64 sbercloud.svp.baremetal.console.projects.v1.Project: title: Проект type: object properties: id: title: Идентификатор проекта type: string product_instance_id: title: Идентификатор инстанса продукта type: string sbercloud.svp.baremetal.console.projects.v1.QuotaUsage: title: Потребление квоты по конкретному ресурсу конкретным субъектом type: object properties: id: title: Идентификатор квоты type: string locator: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.QuotaUsage.Locator' individual_limit: title: Лимит квоты type: number format: double individual_usage: title: Потребление квоты type: number format: double aggregated_usage: title: Потребление текущей и дочерних квот type: number format: double parent_id: title: Идентификатор родительской квоты type: string parent: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.QuotaUsage' children: title: "Дочерние квоты. Будут заполнены, если запрошено" type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.QuotaUsage' customer_id: title: Идентификатор клиента type: string sbercloud.svp.baremetal.console.projects.v1.QuotaUsage.Locator: title: Идентификатор квоты type: object properties: resource_type_code: title: "Код ресурса, используется для идентификации ресурса, к которому\ \ применяется квота" type: string subject_type_code: title: "Код субъекта, используется для идентификации субъекта, который и\ спользует квоту" type: string subject_id: title: "Идентификатор субъекта. Это любая строка, которая идентифицирует\ \ субъект у сервиса-консьюмера" type: string sbercloud.svp.baremetal.console.projects.v1.VirtualPrivateCloud: title: Описание сети Virtual Private Cloud type: object properties: name: title: Имя type: string vpc_id: title: Идентификатор VPC type: string default: title: VPC по умолчанию type: boolean sbercloud.svp.baremetal.console.reserved.servers.v1.Attributes: title: Атрибуты сервера type: object properties: disks: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Disk' sbercloud.svp.baremetal.console.reserved.servers.v1.Disk: title: Описание диска type: object properties: disk_id: title: Идентификатор диска type: string position_code: title: Название диска type: string size: title: Человекочитаемый объем диска type: string disk_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Type' count: title: Количество дисков type: string format: uint64 sbercloud.svp.baremetal.console.reserved.servers.v1.Distribution: title: Информация о дистрибутиве type: object properties: name: title: Название дистрибутива type: string slug: title: Название дистрибутива для машинной обработки type: string kernel: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Kernel' sbercloud.svp.baremetal.console.reserved.servers.v1.EditServerResponse: type: object properties: reserved_server: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServer' sbercloud.svp.baremetal.console.reserved.servers.v1.Filters: title: "Значения, которые можно использовать для фильтрации результатов" type: object properties: availability_zone_ids: title: "Список идентификаторов зон доступности, с которыми связаны аренд\ ованные сервера" type: array items: type: string hostname: title: Имя хоста арендованного сервера type: string tags: title: "Список тегов, с которыми связаны арендованные сервера" type: array items: type: string flavor_ids: title: "Список идентификаторов флейворов, с которыми связаны арендованны\ е сервера" type: array items: type: string os_kernel_slugs: title: "Список машиночитаемых названий ядер операционной системы, с кото\ рыми связаны арендованные сервера" type: array items: type: string vpc_ids: title: "Идентификаторы VPC, с которыми связаны арендованные сервера" type: array items: type: string ip_ids: title: "Список IP-адресов, выделенных серверам в VPC" type: array items: type: string statuses: title: Статусы серверов type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.StatusType' name: title: Часть имени арендованных серверов для поиска type: string sbercloud.svp.baremetal.console.reserved.servers.v1.Flavor: title: Типовая конфигурация сервера type: object properties: id: title: Идентификатор флейвора type: string cpu: title: Суммарное количество ядер сервера type: integer format: int64 ram: title: Количество оперативной памяти в ГБ type: string gpu: title: Количество видеокарт на сервере type: integer format: int64 disks: title: "Диски, которые есть у сервера" type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Flavor.Disk' sbercloud.svp.baremetal.console.reserved.servers.v1.Flavor.Disk: title: Описание диска type: object properties: disk_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Type' size: title: Объем памяти type: string count: title: Количество дисков type: integer format: int64 sbercloud.svp.baremetal.console.reserved.servers.v1.FloatingIP: title: Публичный адрес type: object properties: id: title: Идентификатор публичного адреса type: string ip_address: title: IP-адрес type: string name: title: Имя публичного адреса type: string sbercloud.svp.baremetal.console.reserved.servers.v1.GetResponse: title: Ответ на запрос на получение информации об арендованном сервере type: object properties: reserved_server: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServer' sbercloud.svp.baremetal.console.reserved.servers.v1.Interface: title: Информация об IP-адресе сервера type: object properties: id: title: Идентификатор IP-адреса type: string ip_address: title: IP-адрес type: string subnet: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Subnet' floating_ip: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.FloatingIP' sbercloud.svp.baremetal.console.reserved.servers.v1.Kernel: title: Информация о ядре дистрибутива операционной системы type: object properties: name: title: Название ядра дистрибутива type: string slug: title: Машиночитаемое название ядра дистрибутива type: string os_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.OSType' pricing_model: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.PricingModel' sbercloud.svp.baremetal.console.reserved.servers.v1.OrderBy: title: "Поля, по которым можно отсортировать список арендованных серверов" type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_HOSTNAME - ORDER_BY_DESCRIPTION - ORDER_BY_OS_KERNEL_SLUG - ORDER_BY_RESERVED_AT - ORDER_BY_SERVER_STATUS sbercloud.svp.baremetal.console.reserved.servers.v1.PowerStatus: title: Статус питания арендованного сервера type: string default: POWER_STATUS_UNSPECIFIED enum: - POWER_STATUS_UNSPECIFIED - POWER_STATUS_ON - POWER_STATUS_OFF - POWER_STATUS_STOPPING - POWER_STATUS_STARTING - POWER_STATUS_REBOOTING - POWER_STATUS_ERROR sbercloud.svp.baremetal.console.reserved.servers.v1.RemoteType: title: Тип удаленной консоли сервера type: string default: Unsupported enum: - Unsupported - VNC - Lenovo - Inspur - Huawei sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServer: title: Информация об арендованном сервере type: object properties: project_id: title: Идентификатор проекта type: string availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' flavor_id: title: "Идентификатор размерности сервера, все характеристики (CPU, GPU,\ \ disk) связаны с этим объектом" type: string reserved_server_id: title: |- Виртуальный идентификатор сервера, указывающий на объект аренды физического сервера Если в случае проблем будет заменен физический сервер, то данный идентификатор никак не изменится type: string hostname: title: Имя хоста арендованного сервера type: string description: title: Описание сервера type: string tags: title: Связанные с сервером теги type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' distribution: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Distribution' power_status: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.PowerStatus' creator: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Subject' updater: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Subject' reserved_at: title: Дата аренды сервера type: string format: date-time updated_at: title: Дата последнего обновления записи type: string format: date-time deleted: title: Прекращена ли аренда сервера type: boolean server_status: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.StatusType' name: title: Название арендованного сервера type: string public_key_id: title: Идентификатор публичного SSH-ключа пользователя ОС type: string interface: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Interface' flavor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Flavor' dns_servers: title: "Адреса DNS-серверов, используемые в сети арендованного сервера" type: array items: type: string public_key: title: Публичный SSH-ключ для подключения к серверу type: string login: title: "Логин учетной записи в ОС, установленной на сервере" type: string attributes: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Attributes' remote_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.RemoteType' log_group: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.log_groups.v1.LogGroup' vpc: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.VPC' sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServerItem: title: Информация об арендованном сервере в упрощенном варианте type: object properties: reserved_server_id: title: "Виртуальный идентификатор сервера, указывающий на объект аренды\ \ физического сервера" type: string name: title: Название арендованного сервера type: string description: title: Описание арендованного сервера type: string hostname: title: Имя хоста арендованного сервера type: string public_key_id: title: Идентификатор публичного SSH-ключа пользователя ОС type: string tags: title: Связанные с сервером теги type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' flavor_id: title: "Идентификатор размерности сервера, все характеристики (CPU, GPU,\ \ disk) связаны с этим объектом" type: string server_status: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.StatusType' vpc_id: title: Идентификатор VPC type: string availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' interface: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Interface' creator: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Subject' updater: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Subject' reserved_at: title: Дата аренды сервера type: string format: date-time updated_at: title: Дата последнего обновления записи type: string format: date-time deleted: title: Прекращена ли аренда сервера type: boolean deleted_at: title: Дата и время прекращения аренды сервера type: string format: date-time distribution: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.Distribution' power_status: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.PowerStatus' dns_servers: title: "Адреса DNS-серверов, используемые в сети арендованного сервера" type: array items: type: string remote_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.RemoteType' sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedStatus: title: Статус питания арендованного сервера type: object properties: reserved_id: title: Идентификатор арендованного сервера type: string power: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.PowerStatus' sbercloud.svp.baremetal.console.reserved.servers.v1.SetDescriptionRequest: title: Запрос на установку описания для арендованного сервера required: - reserved_server_id type: object properties: reserved_server_id: title: Идентификатор арендованного сервера type: string description: Идентификатор арендованного сервера. format: uuid example: 550e8400-e29b-41d4-a716-446655440000 description: title: Описание арендованного сервера type: string description: Описание арендованного сервера. sbercloud.svp.baremetal.console.reserved.servers.v1.SetHostnameRequest: title: Запрос на установку названия хоста для арендованного сервера required: - reserved_server_id type: object properties: reserved_server_id: title: Идентификатор арендованного сервера type: string description: Идентификатор арендованного сервера. format: uuid example: 550e8400-e29b-41d4-a716-446655440000 hostname: title: Название хоста для арендованного сервера type: string description: Название хоста для арендованного сервера. sbercloud.svp.baremetal.console.reserved.servers.v1.SetIdentityRequest: title: Запрос на установку идентификационной информации для арендованного сервера required: - login - password - public_key_id - reserved_server_id type: object properties: reserved_server_id: title: Идентификатор арендованного сервера type: string description: Идентификатор арендованного сервера. format: uuid example: 550e8400-e29b-41d4-a716-446655440000 login: title: Логин пользователя ОС type: string description: Логин пользователя ОС. password: title: Пароль пользователя ОС type: string description: Пароль пользователя ОС. public_key_id: title: Идентификатор публичного SSH-ключа пользователя ОС type: string description: Идентификатор публичного SSH-ключа пользователя. format: uuid example: aabbccdd-eeff-0011-2233-445566778899 sbercloud.svp.baremetal.console.reserved.servers.v1.SetNameRequest: title: Запрос на установку имени для арендованного сервера required: - name - reserved_server_id type: object properties: reserved_server_id: title: Идентификатор арендованного сервера type: string description: Идентификатор арендованного сервера. format: uuid name: title: Имя сервера type: string description: Имя сервера. sbercloud.svp.baremetal.console.reserved.servers.v1.SetTagsRequest: title: Запрос на установку тегов для арендованного сервера required: - reserved_server_id - tag_ids type: object properties: reserved_server_id: title: Идентификатор арендованного сервера type: string description: Идентификатор арендованного сервера. format: uuid tag_ids: title: Идентификаторы тегов type: array description: Идентификаторы тегов для арендованного сервера. items: type: string sbercloud.svp.baremetal.console.reserved.servers.v1.StartOSInstallRequest.Config: required: - login - os_kernel_slug - public_key_id type: object properties: os_kernel_slug: title: Машиночитамое название ядра операционной системы type: string login: title: Логин пользователя ОС type: string password: title: Пароль пользователя ОС type: string public_key_id: title: Идентификатор публичного SSH-ключа пользователя ОС type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 sbercloud.svp.baremetal.console.reserved.servers.v1.StatusResponse: title: Ответ на запрос получения состояния питания серверов type: object properties: status: title: Статусы питания серверов type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedStatus' sbercloud.svp.baremetal.console.reserved.servers.v1.StatusType: title: Статус арендованного сервера type: string default: UNDEFINED enum: - UNDEFINED - RESERVED - OS_INSTALL - OS_INSTALL_COMPLETED - VPC_FAILURE - OS_INSTALL_FAILURE - RESERVING - CREATED sbercloud.svp.baremetal.console.reserved.servers.v1.Subnet: title: Информация о подсети type: object properties: id: title: Идентификатор подсети type: string name: title: Имя подсети type: string ip_address: title: IP-адрес сети type: string sbercloud.svp.baremetal.console.reserved.servers.v1.UpdatePowerStatesRequest: title: Запрос на изменение статуса питания для списка серверов required: - items type: object properties: items: title: Список состояний для обновления type: array description: Список статусов серверов для обновления. items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.UpdatePowerStatesRequest.ReservedStatus' sbercloud.svp.baremetal.console.reserved.servers.v1.UpdatePowerStatesRequest.ReservedStatus: required: - reserved_server_id - state type: object properties: reserved_server_id: title: Идентификатор арендованного сервера type: string description: Идентификатор арендованного сервера. format: uuid state: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.PowerStatus' sbercloud.svp.baremetal.console.reserved.servers.v1.VPC: title: Описание подключения арендованного сервера к сети Virtual Private Cloud type: object properties: vpc_id: title: Идентификатор VPC type: string description: Идентификатор VPC. format: uuid example: 550e8400-e29b-41d4-a716-446655440000 name: title: Название VPC type: string description: Идентификатор VPC. format: string example: vpc_default sbercloud.svp.baremetal.console.sds.v1.AvailabilityZone: type: object properties: id: type: string name: type: string sbercloud.svp.baremetal.console.sds.v1.DiskType: type: object properties: id: type: string name: type: string free_tier: type: boolean sbercloud.svp.baremetal.console.sds.v1.ListDisksResponse: type: object properties: items: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.sds.v1.ListDisksResponse.Item' offset: type: string format: uint64 limit: type: string format: uint64 total: type: string format: uint64 sbercloud.svp.baremetal.console.sds.v1.ListDisksResponse.Item: type: object properties: id: type: string bootable: type: boolean readonly: type: boolean name: type: string size: type: string format: uint64 encrypted: type: boolean disk_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.sds.v1.DiskType' vms: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.sds.v1.Vms' serial_id: type: string project: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.sds.v1.Project' created_time: type: string format: date-time tags: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.sds.v1.Tags' description: type: string state: type: string shared: type: boolean availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.sds.v1.AvailabilityZone' modified_time: type: string format: date-time sbercloud.svp.baremetal.console.sds.v1.Project: type: object properties: id: type: string product_instance_id: type: string sbercloud.svp.baremetal.console.sds.v1.Tags: type: object properties: color: type: string id: type: string name: type: string sbercloud.svp.baremetal.console.sds.v1.Vms: type: object properties: name: type: string primary: type: boolean state: type: string id: type: string sbercloud.svp.baremetal.console.subjects.v1.Subject: title: Информация о субъекте type: object properties: subject_id: title: Идентификатор субъекта type: string subject_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Type' sbercloud.svp.baremetal.console.subjects.v1.Type: title: Тип субъекта type: string description: |- - TYPE_UNSPECIFIED: Неизвестный тип субъекта - TYPE_SERVICE_ACCOUNT: Сервисный аккаунт - TYPE_USER: Пользователь default: TYPE_UNSPECIFIED enum: - TYPE_UNSPECIFIED - TYPE_SERVICE_ACCOUNT - TYPE_USER sbercloud.svp.baremetal.console.subnet.v1.AddSubnetRequest: title: Запрос на создание новой подсети required: - availability_zone_id - default_gateway - name - project_id - subnet_address - vpc_id type: object properties: vpc_id: title: Идентификатор VPC type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 subnet_address: title: Адрес сети/подсети в формате CIDR type: string availability_zone_id: title: Идентификатор зоны доступности type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 name: title: Название подсети type: string description: title: Описание подсети type: string project_id: title: Идентификатор проекта type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 default_gateway: title: Адрес шлюза type: string dns_servers: title: "Адреса DNS-серверов, используемых в подсети" type: array items: type: string default: title: Подсеть по умолчанию для зоны доступности и VPC type: boolean sbercloud.svp.baremetal.console.subnet.v1.CreateIPAddressRequest: title: Запрос на создание нового IP-адреса в выделенной сети и VPC type: object properties: network_id: title: Идентификатор выделенной подсети type: string address: title: Адрес type: string project_id: title: Идентификатор проекта type: string is_gateway: title: Является ли IP-адрес шлюзом type: boolean description: |- Пример запроса { "address": "192.168.7.1", "network_id": "5918eab0-c8d4-42b6-a722-dbec0de05f6d" } sbercloud.svp.baremetal.console.subnet.v1.CreateIPAddressResponse: type: object properties: ip_address: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.IpAddress' sbercloud.svp.baremetal.console.subnet.v1.DeleteIPAddressResponse: type: object sbercloud.svp.baremetal.console.subnet.v1.DeleteSubnetResponse: type: object sbercloud.svp.baremetal.console.subnet.v1.Filters: title: "Значения, которые можно использовать для фильтрации результатов" type: object properties: name: title: Часть имени подсети type: string format: string availability_zone_ids: title: "Список идентификаторов зон доступности, с которыми связаны подсе\ ти" type: array items: type: string tag_ids: title: "Идентификаторы тегов, с которыми связаны подсети" type: array items: type: string subnet_address: title: "Список адресов, с которыми связаны подсети" type: array items: type: string sbercloud.svp.baremetal.console.subnet.v1.GenerateGatewayResponse: title: Ответ на запрос генерации адреса шлюза для выбранной подсети type: object properties: address: title: Адрес шлюза type: string sbercloud.svp.baremetal.console.subnet.v1.IpAddress: title: Описание IP-адреса type: object properties: id: title: Идентификатор IP-адреса type: string vpc_id: title: Идентификатор VPC type: string address: title: IP-адрес type: string availability_zone: title: Идентификатор зоны доступности type: string sbercloud.svp.baremetal.console.subnet.v1.ListAvailableIPAddressesResponse: title: Ответ на запрос получения списка свободных IP-адресов type: object properties: vpc_id: title: Идентификатор VPC type: string addresses: title: Список свободных IP-адресов type: array items: type: string offset: type: integer format: int64 limit: type: integer format: int64 total: type: integer format: int64 sbercloud.svp.baremetal.console.subnet.v1.ListIPAddressesResponse: title: Ответ на запрос получения списка выданных ранее IP-адресов type: object properties: addresses: title: Список выданных ранее IP-адресов type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.IpAddress' offset: type: integer format: int64 limit: type: integer format: int64 total: type: integer format: int64 sbercloud.svp.baremetal.console.subnet.v1.ListSubnetsResponse: title: Ответ на запрос информации о подсетях type: object properties: subnets: title: Список подсетей type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetInfo' offset: type: integer format: int64 limit: type: integer format: int64 total: type: integer format: int64 sbercloud.svp.baremetal.console.subnet.v1.SetSubnetTagsResponse: type: object properties: entity: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Entity' sbercloud.svp.baremetal.console.subnet.v1.SubnetInfo: title: Информация о подсети type: object properties: id: title: Идентификатор подсети type: string name: title: Имя подсети type: string description: title: Описание подсети type: string subnet_address: title: Адрес подсети type: string routed_network: title: Является ли подсеть маршрутизируемой (то есть есть ли у нее доступ к другим подсетям) type: boolean default_gateway: title: Адрес шлюза type: string dns_servers: title: "Адреса DNS-серверов, используемых в подсети" type: array items: type: string availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZoneSimple' project: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.Project' tags: title: "Теги, привязанные к подсети" type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.TagSimple' default: title: Подсеть по умолчанию для зоны доступности и VPC type: boolean state: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetState' created_time: title: Время создания подсети type: string format: date-time modified_time: title: Время последнего изменения подсети type: string format: date-time type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetType' vpc_id: title: Идентификатор VPC type: string sbercloud.svp.baremetal.console.subnet.v1.SubnetState: title: Статус подсети type: string default: created enum: - created - error - error_creating - error_deleting - creating - deleting - updating sbercloud.svp.baremetal.console.subnet.v1.SubnetType: title: Тип подсети type: string default: SUBNET_TYPE_VPC enum: - SUBNET_TYPE_VPC - SUBNET_TYPE_TECHNICAL - SUBNET_TYPE_REGULAR - SUBNET_TYPE_ZONE_TECHNICAL sbercloud.svp.baremetal.console.tags.v1.AddEntityRequest: title: Запрос на добавление информации о новой сущности type: object properties: project_id: title: Идентификатор проекта type: string entity_id: title: Идентификатор сущности type: string entity_type: title: Тип сущности type: string tag_ids: title: Идентификаторы тегов type: array items: type: string sbercloud.svp.baremetal.console.tags.v1.Entity: title: "Сущность, к которой привязаны теги" type: object properties: entity_id: title: Идентификатор сущности type: string project_id: title: Идентификатор проекта type: string type_entity: title: Тип сущности type: string created_at: title: Дата создания записи type: string format: date-time updated_at: title: Дата обновления записи type: string format: date-time tags: title: "Теги, привязанные к сущности" type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' sbercloud.svp.baremetal.console.tags.v1.ListEntityResponse: title: Ответ на запрос о всех сущностях в проекте type: object properties: entities: title: Список сущностей type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Entity' sbercloud.svp.baremetal.console.tags.v1.ListResponse: title: Ответ на запрос об информации о тегах из проекта type: object properties: tags: title: Список тегов type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' sbercloud.svp.baremetal.console.tags.v1.PutEntityRequest: title: Запрос на изменение информации о сущности type: object properties: entity_id: title: Идентификатор сущности type: string project_id: title: Идентификатор проекта type: string tag_ids: title: Идентификаторы тегов type: array items: type: string entity_type: title: Тип сущности type: string sbercloud.svp.baremetal.console.tags.v1.Tag: title: Информация о теге type: object properties: tag_id: title: Идентификатор тега type: string project_id: title: Идентификатор проекта type: string name: title: Название тега type: string color: title: Цвет тега type: string description: title: Описание тега type: string created_at: title: Дата создания записи type: string format: date-time updated_at: title: Дата обновления записи type: string format: date-time sbercloud.svp.baremetal.console.tags.v1.TagSimple: title: Краткая информация о теге type: object properties: id: title: Идентификатор тега type: string name: title: Название тега type: string color: title: Цвет тега type: string x-original-swagger-version: "2.0"