openapi: 3.0.1 info: title: Cloud.ru x-logo: url: 'https://cloud.ru/docs/_static/img/logo.svg' altText: 'Cloud.ru' contact: email: support@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 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 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 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 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 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/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 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 required: true schema: type: string - name: project_id in: path 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: 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 ардесов в рамках VPC, родительской сети и зоны доступности. operationId: SubnetService_ListAvailableIPAddresses parameters: - name: project_id in: path required: true schema: type: string - name: parent_network_id in: path 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.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 required: true schema: type: string - name: vpc_id in: query schema: type: string - name: parent_network_id in: query schema: type: string - name: availability_zone in: query 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 required: true schema: type: string - name: filters.availability_zone_ids in: query description: Перечень uuid зон доступности, серверы из которых попадут в выдачу. style: form explode: true schema: type: array items: type: string - name: filters.cores_max in: query description: Количество ядер процессора. schema: type: string format: int64 - name: filters.cores_min in: query schema: type: string format: int64 - name: filters.frequency_min in: query description: Частота процессора в МГц. schema: type: string format: int64 - name: filters.frequency_max in: query schema: type: string format: int64 - name: filters.cpu_vendor in: query description: Бренд процессора. schema: type: string default: VENDOR_UNSPECIFIED enum: - VENDOR_UNSPECIFIED - VENDOR_INTEL - VENDOR_AMD - VENDOR_ARM - name: filters.mem_size_min in: query description: Размер оперативной памяти в ГБ. schema: type: string format: int64 - name: filters.mem_size_max in: query schema: type: string format: int64 - name: filters.equipment in: query description: Наличие GPU. schema: type: boolean - name: filters.available in: query description: Наличие серверов с такими конфигурациями. schema: type: boolean - name: order_by in: query schema: type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_MEM_SIZE - name: direction in: query 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}/flavors/{flavor_id}/check-solvency: get: tags: - FlavorService summary: CheckSolvency description: Проверяет платежеспособность клиента. operationId: FlavorService_CheckSolvency parameters: - name: project_id in: path description: Идентификатор проекта. required: true schema: type: string - name: flavor_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.flavors.v1.CheckSolvencyResponse' 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}/quota-usage: get: tags: - ProjectService summary: GetQuotaUsage description: Получение информации о квоте. operationId: ProjectService_GetQuotaUsage 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.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: Перечень uuid зон доступности, серверы из которых попадут в выдачу. 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.template_ids 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 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 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}/reserved-servers/{external_id}: get: tags: - ProjectService summary: GetReservedServerByExternalID description: Возвращает информацию о сервере по внешнему идентификатору. operationId: ProjectService_GetReservedServerByExternalID parameters: - name: project_id in: path description: Идентификатор проекта. required: true schema: type: string - name: external_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.GetReservedServerByExternalIDResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' /bm/v1/projects/{project_id}/templates: get: tags: - ProjectService summary: GetTemplates description: Возвращает набор шаблонов созданных в проекте. operationId: ProjectService_GetTemplates parameters: - name: project_id in: path description: Идентификатор проекта. required: true schema: type: string - name: filters.availability_zones in: query description: Перечень зон доступности сервера. style: form explode: true schema: type: array items: type: string - name: filters.name in: query description: Название шаблона. schema: type: string - name: filters.flavor_ids in: query description: Идентификаторов размеров с которыми связаны шаблоны. style: form explode: true schema: type: array items: type: string - name: filters.os_kernel_slug in: query description: Набор машиночитаемых названий ядро операционной системы с которыми связаны шаблоны. style: form explode: true schema: type: array items: type: string - name: filters.deleted in: query description: |- Флаг, указывающий что шаблон удалён. Объекты шаблонов лишь помечаются удалёнными т.к. могут быть связаны с действующими зарезервированными серверами schema: type: boolean - name: filters.fields in: query description: Перечень полей которые необходимо использовать для фильтрации. style: form explode: true schema: type: array items: type: string enum: - FILTER_LIST_UNSPECIFIED - FILTER_LIST_AVAILABILITY_ZONES - FILTER_LIST_NAME - FILTER_LIST_FLAVOR_IDS - FILTER_LIST_OS_KERNEL_SLUG - FILTER_LIST_DELETED - name: order_by in: query schema: type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_NAME - ORDER_BY_DESCRIPTION - ORDER_BY_OS_KERNEL_SLUG - ORDER_BY_CREATED_AT - ORDER_BY_UPDATED_AT - name: direction in: query 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.GetTemplatesResponse' 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 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: "Устанавливает название хоста для арендованного сервера. Устано\ вить значение можно в любой момент, но применить к серверу только в момент\ \ установки OS. После установки OS изменение названия хоста повлияет тольк\ о на следующую переустановку OS" 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 ключ пользователя. Установит\ ь значение можно в любой момент, но применить к серверу только в момент ус\ тановки OS. После установки OS изменение повлияет только на следующую пере\ установку OS." 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 required: true schema: type: string requestBody: content: application/json: schema: required: - name type: object properties: name: title: Имя арендованного сервера type: string description: title: Краткое описание арендованного сервера type: string tag_ids: title: UUID of tags that are linked to the server type: array items: type: string log_group_id: type: string description: ID лог группы для Logaas. 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: OffRequest это запрос на выключение питания сервера type: object properties: hard: title: "Hard - указывает, является ли действие принудительным" 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: OnRequest это запрос на включение питания сервера 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: RebootRequest это запрос на перезагрузку сервера type: object properties: hard: title: "Hard - указывает, является ли действие принудительным" 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 required: true schema: type: string requestBody: content: application/json: schema: type: object properties: subnet_id: type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 ip_address: 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 required: true schema: type: string format: uuid - name: filters.name in: query description: Name schema: type: string format: string - name: filters.availability_zone_ids in: query description: Перечень uuid зон доступности, серве\ ра из которых попадут в выдачу. 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: Subnet Address 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 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 - name: project_id in: query 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 required: true schema: type: string requestBody: content: application/json: schema: required: - name - project_id type: object properties: project_id: type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 name: type: string example: Subnet Name description: type: string example: Subnet description dns_servers: type: array items: type: string routed_network: type: boolean default: 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 required: true schema: type: string - name: project_id in: query 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 required: true schema: type: string requestBody: content: application/json: schema: type: object properties: project_id: type: string tag_ids: 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 required: true schema: type: string - name: name in: path 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 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: type: object properties: availability_zone_id: type: string name: type: string description: type: string is_deleted: type: boolean sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZoneSimple: type: object properties: id: type: string name: type: string sbercloud.svp.baremetal.console.availability.zones.v1.Filters: title: Filters это перечень значений которые можно использовать для фильтрации результатов type: object properties: name: 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: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' sbercloud.svp.baremetal.console.distributions.v1.Distribution: title: Distribution это информация о дистрибутиве type: object properties: name: title: Name это название дистрибутива type: string slug: title: Slug это название дистрибутива для машинной обработки type: string kernels: title: Kernels это перечень ядер доступных для дистрибутива type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.Kernel' sbercloud.svp.baremetal.console.distributions.v1.Kernel: title: Kernel это информация о ядре дистрибутива OS type: object properties: name: title: Name это название ядра дистрибутива type: string slug: title: Slug это название ядра дистрибутива для машинной обработки 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: ListResponse это ответ на запрос всех зарегистрированных в сервисе дистрибутивов type: object properties: distributions: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.distributions.v1.Distribution' sbercloud.svp.baremetal.console.distributions.v1.OSType: title: OSType это перечень типов операционной системы type: string description: "- x64: X64 это 64х битная операционная система" default: type_undefined enum: - type_undefined - x64 sbercloud.svp.baremetal.console.distributions.v1.PricingModel: title: PricingModel модель тарификации для дистрибутива type: string description: "- free: Free бесплатная модель тарификаци" default: pricing_undefined enum: - pricing_undefined - free - paid sbercloud.svp.baremetal.console.flavors.cpu.v1.CPU: title: CPU это информация о центральном процессоре сервера type: object properties: cpu_id: title: CpuID Идентификатор описания процессора type: string position_code: title: PositionCode это код позиции с которым связан центральный процессор type: string model: title: Model это модель процессора type: string vendor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.cpu.v1.Vendor' series: title: |- Series это серия процессора Пример: - Xeon - Core i5 type: string frequency: title: Frequency это частота процессора в МГц type: string format: int64 cores: title: Cores это количество ядер процессора type: string format: int64 sbercloud.svp.baremetal.console.flavors.cpu.v1.Vendor: title: Vendor это бренд центрального процессора type: string default: VENDOR_UNSPECIFIED enum: - VENDOR_UNSPECIFIED - VENDOR_INTEL - VENDOR_AMD - VENDOR_ARM sbercloud.svp.baremetal.console.flavors.disk.v1.Disk: title: Disk это информация о жёстком диске который можно подключить к типовым серверам (flavors) type: object properties: disk_id: title: DiskID Идентификатор описания жёсткого диска type: string size: title: Size это объем памяти type: string type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Type' sbercloud.svp.baremetal.console.flavors.disk.v1.Type: title: Type это тип жёсткого диска type: string default: TYPE_UNSPECIFIED enum: - TYPE_UNSPECIFIED - TYPE_HDD - TYPE_SSD - TYPE_NET_DRIVE sbercloud.svp.baremetal.console.flavors.gpu.v1.GPU: type: object properties: gpu_id: title: GpuID Идентификатор gpu type: string model: title: Model это модель граффического ускорителя type: string vendor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.gpu.v1.Vendor' series: title: Series это серия граффического процессора type: string manufacturer: title: Manufacturer это производитель карты type: string manufacturer_code: title: ManufacturerCode это код производителя type: string gpu_frequency: title: GpuFrequency это частота графического процессора в МГц type: string format: int64 memory_frequency: title: MemoryFrequency это частота памяти в МГц type: string format: int64 memory_size: title: MemorySize это количество памяти в Мегабайтах type: string format: int64 memory_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.gpu.v1.MemoryType' sbercloud.svp.baremetal.console.flavors.gpu.v1.MemoryType: title: MemoryType это тип памяти граффического ускорителя 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 sbercloud.svp.baremetal.console.flavors.gpu.v1.Vendor: title: Vendor это бренд графического процессора type: string default: VENDOR_UNSPECIFIED enum: - VENDOR_UNSPECIFIED - VENDOR_NVIDIA - VENDOR_AMD - VENDOR_INTEL sbercloud.svp.baremetal.console.flavors.v1.CheckSolvencyResponse: title: CheckSolvencyResponse это ответ на запрос для проверки платежеспособности клиента type: object properties: allow: type: boolean sbercloud.svp.baremetal.console.flavors.v1.Filters: title: Filters это перечень значений которые можно использовать для фильтрации результатов type: object properties: availability_zone_ids: title: "Перечень uuid зон доступности, сервера и\ з которых попадут в выдачу" type: array items: type: string cores_max: title: Cores это количество ядер процессора type: string format: int64 cores_min: type: string format: int64 frequency_min: title: Frequency это частота процессора в МГц type: string format: int64 frequency_max: type: string format: int64 cpu_vendor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.cpu.v1.Vendor' mem_size_min: title: MemSize это размер оперативной памяти в Гигабайтах type: string format: int64 mem_size_max: type: string format: int64 equipment: title: Equipment наличие GPU type: boolean available: title: Available наличие физ серверо с такими флейворами type: boolean sbercloud.svp.baremetal.console.flavors.v1.Flavor: title: Flavor это информация о размере серверов type: object properties: flavor_id: title: FlavorID Идентификатор конфигурации флейвора type: string availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' mem_size: title: MemSize это размер оперативной памяти в Гигабайтах type: string format: int64 cpu: title: CPU это набор центральных процессоров в составе сервера type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.cpu.v1.CPU' gpu: title: GPU это набор графических процессоров в составе сервера type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.gpu.v1.GPU' disk: title: Disk это набор жёстких дисков в составе сервера type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Disk' available_servers_count: title: Количество доступных серверов type: string format: uint64 name: title: Name это имя конфигурации сервера type: string sbercloud.svp.baremetal.console.flavors.v1.GetResponse: title: GetResponse это ответ на запрос информации о размере сервера type: object properties: flavor: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.Flavor' sbercloud.svp.baremetal.console.flavors.v1.ListResponse: title: ListResponse это ответ на запрос всех зарегистрированных в сервисе дистрибутивов type: object properties: flavors: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.v1.Flavor' offset: type: integer format: int64 limit: type: integer format: int64 total: type: integer format: int64 sbercloud.svp.baremetal.console.flavors.v1.OrderBy: title: OrderBy это перечень полей по которым можно отсортировать список размеров type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_MEM_SIZE sbercloud.svp.baremetal.console.flavors.v1.ReserveRequest: title: ReserveRequest это запрос на резервирование сервера 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: FlavorID Идентификатор размера сервера type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 external_id: title: ExternalID Идентификатор сервера на стороне клиента type: string description: "DEPRECATED: This field is deprecated and should not be used." format: uuid availability_zone: title: AvailabilityZone это uuid зоны доступности в рамках которой резервируется сервер type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 kernel_slug: title: KernelSlug это название ядра операционной системы type: string hostname: title: Hostname это название хоста для зарезервированного сервера type: string description: title: Description это краткое описание зарезервированного сервера type: string name: title: Name is the name of reserved server type: string login: title: User login in the system type: string password: title: User password in the system type: string ip_id: title: UUID of address in VPC type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 subnet_id: title: UUID of VPC network type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 public_key_id: title: UUID of user public SSH key in server system type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 tag_ids: title: UUID of tags that are linked to the server type: array items: type: string dns_servers: type: array items: type: string log_group_id: title: Опциональный ID лог группы для Logaas type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 sbercloud.svp.baremetal.console.flavors.v1.ReserveResponse: title: ReserveResponse это ответ на запрос о резервировании сервера type: object properties: reserved_server: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServer' sbercloud.svp.baremetal.console.log_groups.v1.LogGroup: type: object properties: id: type: string project_id: type: string name: type: string description: type: string retention_period: 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: 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: 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: Direction это направление сортировки type: string default: DIRECTION_UNSPECIFIED enum: - DIRECTION_UNSPECIFIED - DIRECTION_ASC - DIRECTION_DESC sbercloud.svp.baremetal.console.projects.v1.GetReservedServerByExternalIDResponse: title: GetReservedServerByExternalIDResponse это ответ на запрос на получение информации о зарезервированном сервере по внешнему идентификатору type: object properties: reserved_server: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServer' sbercloud.svp.baremetal.console.projects.v1.GetReservedServersResponse: title: GetReservedServersResponse это ответ на запрос получения набора зарезервированных серверов в проекте type: object properties: reserved_servers: title: ReservedServers это перечень зарезервированных серверов в проекте 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.GetTemplatesResponse: title: GetTemplatesResponse это ответ на запрос получения набора шаблонов созданных в проекте type: object properties: templates: title: Templates это набор шаблонов созданных в проекте type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.templates.v1.Template' 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: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.log_groups.v1.LogGroup' description: ListLogGroupsResponse - ответ на получение списка групп логирования. sbercloud.svp.baremetal.console.projects.v1.ListVPCResponse: type: object properties: vpcs: 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: type: object properties: id: type: string product_instance_id: type: string sbercloud.svp.baremetal.console.projects.v1.QuotaUsage: type: object properties: id: type: string description: Id - идентификатор квоты. locator: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.QuotaUsage.Locator' individual_limit: type: number description: IndividualLimit - лимит квоты. format: double individual_usage: type: number description: IndividualUsage - потребление квоты. format: double aggregated_limit: type: number description: AggregatedLimit - лимит текущий квоты + лимит дочерних квот. format: double aggregated_usage: type: number description: AggregatedUsage - потребление текущей квоты + потребление дочерних квот. format: double parent_id: type: string description: ParentId - идентификатор родительской квоты. parent: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.QuotaUsage' children: type: array description: "Children - дочерние квоты. Будут заполнены, если запрошено\ ." items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.projects.v1.QuotaUsage' customer_id: type: string description: CustomerId - идентификатор клиента. description: |- QuotaUsage - структура данных для представления потребления квоты по конкретному ресурсу конкретным субъектом. sbercloud.svp.baremetal.console.projects.v1.QuotaUsage.Locator: type: object properties: resource_type_code: type: string description: |- ResourceTypeCode - код ресурса. Хранится как строка, используется для идентификации ресурса, к которому применяется квота. subject_type_code: type: string description: |- SubjectTypeCode - код субъекта. Хранится как строка, используется для идентификации субъекта, который использует квоту. subject_id: type: string description: |- SubjectId - идентификатор субъекта. Представляет из себя любую строку, которая идентифицирует субъект у сервиса-консьюмера. description: Locator - идентификатор квоты. sbercloud.svp.baremetal.console.projects.v1.VirtualPrivateCloud: type: object properties: name: type: string vpc_id: type: string default: type: boolean sbercloud.svp.baremetal.console.reserved.servers.v1.Attributes: 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: type: object properties: disk_id: type: string position_code: type: string size: title: Size - человекочитаемый размер диска type: string disk_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Type' count: type: string format: uint64 sbercloud.svp.baremetal.console.reserved.servers.v1.Distribution: title: Distribution это информация о дистрибутиве type: object properties: name: title: Name это название дистрибутива type: string slug: title: Slug это название дистрибутива для машинной обработки 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: Filters это перечень значений которые можно использовать для фильтрации результатов type: object properties: availability_zone_ids: title: "AvailabilityZones это перечень uuid зон доступности, сервера из\ \ которых попадут в выдачу" type: array items: type: string hostname: title: Hostname это имя хоста зарезервированного сервера type: string tags: title: Tags это набор тегов с которыми связаны зарезервированные сервера type: array items: type: string template_ids: title: TemplateIDs это набор идентификаторов шаблонов с которыми связаны зарезервированные сервера type: array items: type: string flavor_ids: title: FlavorIDs это набор идентификаторов размеров с которыми связаны зарезервированные сервера type: array items: type: string os_kernel_slugs: title: Набор машиночитаемых названий ядра операционной системы с которыми связаны зарезервированные сервера. type: array items: type: string vpc_ids: title: VpcIDs Идентификаторы Virtual Private Cloud с которыми связаны зарезервированные сервера 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: Name - имя зарезервированного сервера type: string sbercloud.svp.baremetal.console.reserved.servers.v1.Flavor: type: object properties: id: 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: type: object properties: disk_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.flavors.disk.v1.Type' size: title: SizeDisk - Объем памяти type: string count: title: Count - количество дисков type: integer format: int64 sbercloud.svp.baremetal.console.reserved.servers.v1.FloatingIP: type: object properties: id: type: string ip_address: type: string name: type: string sbercloud.svp.baremetal.console.reserved.servers.v1.GetResponse: title: GerResponse это ответ на запрос на получение информации о зарезервированном сервере 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: Interface описывает IP адрес сервера type: object properties: id: title: ID Идентификатор IP адреса type: string ip_address: title: IPAddress это 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: Kernel это информация о ядре дистрибутива OS type: object properties: name: title: Name это название ядра дистрибутива type: string slug: title: Slug это название ядра дистрибутива для машинной обработки 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: OrderBy это перечень полей по которым можно отсортировать список зарезервированных серверов 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: PowerStatus это статус питания зарезервированного сервера 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: RemoteType это тип удаленной консоли сервера type: string default: Unsupported enum: - Unsupported - VNC - Lenovo - Inspur - Huawei sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServer: title: ReservedServer это информация о зарезервированном сервере type: object properties: project_id: title: Идентификатор проекта. type: string availability_zone: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.availability.zones.v1.AvailabilityZone' template_id: title: |- TemplateID Идентификатор шаблона по которому был зарезервирован сервер Может не содержать значения, в этом случае сервер зарезервирован не через шаблон, а напрямую от размера сервера type: string flavor_id: title: "FlavorID Идентификатор размерности сервера, все характеристи\ ки (cpu, gpu, disk) связаны с этим объектом" type: string reserved_server_id: title: |- ReservedServerID это виртуальный идентификатор сервера, указывающий на объект резервирования физического сервера В случае проблем вам могут заменить физический сервер, в этом случае данный ServerID никак не изменится type: string hostname: title: Hostname это имя хоста type: string description: title: Description это краткое описание сервера type: string tags: title: Tags это связанные с сервером метки 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: ReservedAt это дата резервирования сервера type: string format: date-time updated_at: title: UpdatedAt это дата обновления записи type: string format: date-time deleted: title: Deleted это флаг указывающий на прекращение резервирования сервера type: boolean server_status: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.StatusType' name: title: Name название зарезервированного сервера type: string public_key_id: title: UUID публичного 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: type: array items: type: string public_key: title: Public key это публичный ssh-ключ для подключения к серверу type: string login: title: "Login - логин учетной записи в ОС, установленной на сервере" 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' sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedServerItem: title: ReservedServerItem это информация о зарезервированном сервере в упрощенном варианте type: object properties: reserved_server_id: title: ReservedServerID это виртуальный идентификатор сервера type: string name: title: Name название зарезервированного сервера type: string description: title: Description это краткое описание зарезервированного сервера type: string hostname: title: Hostname это имя хоста зарезервированного сервера type: string public_key_id: title: UUID публичного ssh ключа пользователя в системе зарезервированного сервера type: string tags: title: Tags это связанные с сервером метки type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' flavor_id: title: "FlavorID Идентификатор размерности сервера, все характеристи\ ки (cpu, gpu, disk) связаны с этим объектом" type: string server_status: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.StatusType' vpc_id: 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' template_id: title: |- TemplateID Идентификатор шаблона по которому был зарезервирован сервер Может не содержать значения, в этом случае сервер зарезервирован не через шаблон, а напрямую от размера сервера type: string 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: ReservedAt это дата резервирования сервера type: string format: date-time updated_at: title: UpdatedAt это дата обновления записи type: string format: date-time deleted: title: Deleted это флаг указывающий на прекращение резервирования сервера type: boolean deleted_at: title: DeletedAt это дата и время прекращения резервирования сервера 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: 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: ReservedStatus это статус питания арендованного сервера type: object properties: reserved_id: type: string power: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.PowerStatus' sbercloud.svp.baremetal.console.reserved.servers.v1.SetDescriptionRequest: title: SetDescriptionRequest это запрос на установку описания для арендованного сервера required: - reserved_server_id type: object properties: reserved_server_id: title: Идентификатор арендованного сервера. type: string description: Идентификатор арендованного сервера format: uuid example: 550e8400-e29b-41d4-a716-446655440000 description: title: Description это описание арендованного сервера type: string description: Описание арендованного сервера sbercloud.svp.baremetal.console.reserved.servers.v1.SetHostnameRequest: title: SetHostnameRequest это запрос на установку названия хоста для арендованного сервера required: - reserved_server_id type: object properties: reserved_server_id: title: Идентификатор арендованного сервера. type: string description: Идентификатор арендованного сервера format: uuid example: 550e8400-e29b-41d4-a716-446655440000 hostname: title: Hostname это название хоста для арендованного сервера type: string description: Название хоста для арендованного сервера sbercloud.svp.baremetal.console.reserved.servers.v1.SetIdentityRequest: title: SetIdentityRequest это запрос на установку идентификационной информации для арендованного сервера 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: Login это логин пользователя в системе арендованного сервера type: string description: Логин пользователя в системе арендованного сервера password: title: Password это пароль пользователя в системе арендованного сервера type: string description: Пароль пользователя в системе арендованного сервера public_key_id: title: UUID публичного ssh ключа пользователя в системе арендованного сервера type: string description: UUID публичного SSH ключа пользователя format: uuid example: aabbccdd-eeff-0011-2233-445566778899 sbercloud.svp.baremetal.console.reserved.servers.v1.SetNameRequest: title: SetNameRequest это запрос на установку имени для арендованного сервера required: - name - reserved_server_id type: object properties: reserved_server_id: title: "Идентификатор арендованного сервера. (обязат\ ельное поле, формат UUID)" type: string description: Идентификатор арендованного сервера format: uuid name: title: Name это имя сервера (обязательное поле) type: string description: Имя сервера sbercloud.svp.baremetal.console.reserved.servers.v1.SetTagsRequest: title: SetTagsRequest это запрос на установку тегов для арендованного сервера required: - reserved_server_id - tag_ids type: object properties: reserved_server_id: title: "Идентификатор арендованного сервера. (обязат\ ельное поле, формат UUID)" type: string description: Идентификатор арендованного сервера format: uuid tag_ids: title: "TagIDs Идентификаторы тегов (обязательные поля, формат UUID)" 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: type: string login: type: string password: type: string public_key_id: type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 sbercloud.svp.baremetal.console.reserved.servers.v1.StatusResponse: title: StatusResponse это ответ на запрос получения состояния питания серверов type: object properties: status: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.ReservedStatus' sbercloud.svp.baremetal.console.reserved.servers.v1.StatusType: 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: Subnet это информация о подсети type: object properties: id: title: ID Идентификатор подсети type: string name: title: Name это имя подсети type: string sbercloud.svp.baremetal.console.reserved.servers.v1.UpdatePowerStatesRequest: title: UpdatePowerStatesRequest это запрос на обновление состояния питания для списка серверов required: - items type: object properties: items: title: Items это список состояний для обновления 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 type: object properties: reserved_server_id: title: "Идентификатор арендованного сервера. (обязат\ ельное поле, формат UUID)" type: string description: Идентификатор арендованного сервера format: uuid state: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.reserved.servers.v1.PowerStatus' sbercloud.svp.baremetal.console.subjects.v1.Subject: title: Subject это информация о субъекте type: object properties: subject_id: title: SubjectID Идентификатор субъекта type: string subject_type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Type' sbercloud.svp.baremetal.console.subjects.v1.Type: title: Type это тип субъекта type: string description: |- - TYPE_UNSPECIFIED: TypeUnspecified это неизвестный тип субъекта - TYPE_SERVICE_ACCOUNT: TypeServiceAccount это сервисный аккаунт - TYPE_USER: TypeUser это пользователь default: TYPE_UNSPECIFIED enum: - TYPE_UNSPECIFIED - TYPE_SERVICE_ACCOUNT - TYPE_USER sbercloud.svp.baremetal.console.subnet.v1.AddSubnetRequest: required: - availability_zone_id - default_gateway - name - project_id - subnet_address - vpc_id type: object properties: vpc_id: title: VpcID - uuid Virtual Private Cloud type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 subnet_address: title: SubnetAddress - адрес сети/подсети в формате CIDR type: string availability_zone_id: title: AvailabilityZoneID - uuid зоны доступности type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 name: title: Name - название подсети type: string description: title: Description - описание подсети type: string project_id: title: ProjectId - uuid проекта type: string format: uuid example: 2438ac3c-37eb-4902-adef-ed16b4431030 default_gateway: title: DefaultGateway - адрес шлюза type: string dns_servers: type: array items: type: string default: type: boolean sbercloud.svp.baremetal.console.subnet.v1.CreateIPAddressRequest: title: |- * Example Request { "address": "192.168.7.1", "network_id": "5918eab0-c8d4-42b6-a722-dbec0de05f6d" } type: object properties: network_id: type: string address: type: string project_id: type: string is_gateway: type: boolean 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: Filters это перечень значений которые можно использовать для фильтрации результатов type: object properties: name: title: Name type: string format: string availability_zone_ids: title: "Перечень uuid зон доступности, серверы и\ з которых попадут в выдачу" type: array items: type: string tag_ids: title: Набор тегов, с которыми связаны подсети. type: array items: type: string subnet_address: title: Subnet Address type: array items: type: string sbercloud.svp.baremetal.console.subnet.v1.GenerateGatewayResponse: type: object properties: address: type: string sbercloud.svp.baremetal.console.subnet.v1.IpAddress: type: object properties: id: type: string vpc_id: type: string address: type: string availability_zone: type: string sbercloud.svp.baremetal.console.subnet.v1.ListAvailableIPAddressesResponse: type: object properties: vpc_id: type: string addresses: 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: type: object properties: addresses: 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: type: object properties: subnets: 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: "Информация о подсети, включая AZ, project, tags" type: object properties: id: type: string name: type: string description: type: string subnet_address: type: string routed_network: type: boolean default_gateway: type: string dns_servers: 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: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.TagSimple' default: type: boolean state: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetState' created_time: type: string format: date-time modified_time: type: string format: date-time type: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subnet.v1.SubnetType' vpc_id: type: string sbercloud.svp.baremetal.console.subnet.v1.SubnetState: type: string default: created enum: - created - error - error_creating - error_deleting - creating - deleting - updating sbercloud.svp.baremetal.console.subnet.v1.SubnetType: title: SubnetType это тип подсети 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: AddEntityRequest это запрос на добавление информации о новой сущности type: object properties: project_id: type: string entity_id: type: string entity_type: type: string tag_ids: type: array items: type: string sbercloud.svp.baremetal.console.tags.v1.Entity: title: Entity это таблица сущностей type: object properties: entity_id: title: Идентификатор метки. type: string project_id: title: Идентификатор проекта. type: string type_entity: title: TypeEntity это тип сущности type: string created_at: title: CreatedAt это дата создания записи type: string format: date-time updated_at: title: UpdatedAt это дата обновления записи type: string format: date-time tags: title: Tag это таблица меток type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' sbercloud.svp.baremetal.console.tags.v1.ListEntityResponse: title: ListEntityResponse это ответ на запрос о всех сущностях в текущем проекте type: object properties: entities: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Entity' sbercloud.svp.baremetal.console.tags.v1.ListResponse: title: ListResponse это ответ на запрос об информации о метках в текущем проекте type: object properties: tags: type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.tags.v1.Tag' sbercloud.svp.baremetal.console.tags.v1.PutEntityRequest: title: PutEntityRequest это запрос на изменение информации о сущности type: object properties: entity_id: type: string project_id: type: string tag_ids: type: array items: type: string entity_type: type: string sbercloud.svp.baremetal.console.tags.v1.Tag: title: Tag это таблица меток type: object properties: tag_id: title: TagID Идентификатор метки type: string project_id: title: Идентификатор проекта type: string name: title: Name это название метки type: string color: title: Color это цвет метки type: string description: title: Description это описание метки type: string created_at: title: CreatedAt это дата создания записи type: string format: date-time updated_at: title: UpdatedAt это дата обновления записи type: string format: date-time sbercloud.svp.baremetal.console.tags.v1.TagSimple: type: object properties: id: type: string name: type: string color: type: string sbercloud.svp.baremetal.console.templates.v1.FilterList: title: FilterList это перечень фильтров которые можно включить type: string default: FILTER_LIST_UNSPECIFIED enum: - FILTER_LIST_UNSPECIFIED - FILTER_LIST_AVAILABILITY_ZONES - FILTER_LIST_NAME - FILTER_LIST_FLAVOR_IDS - FILTER_LIST_OS_KERNEL_SLUG - FILTER_LIST_DELETED sbercloud.svp.baremetal.console.templates.v1.Filters: title: Filters это перечень значений которые можно использовать для фильтрации результатов type: object properties: availability_zones: title: Перечень зон доступности сервера. type: array items: type: string name: title: Название шаблона. type: string flavor_ids: title: Набор идентификаторов размеров с которыми связаны шаблоны. type: array items: type: string os_kernel_slug: title: Набор машиночитаемых названий ядра операционной системы с которыми связаны шаблоны. type: array items: type: string deleted: title: |- Deleted это флаг указывающий что шаблон удалён Объекты шаблонов лишь помечаются удалёнными т.к. могут быть связаны с действующими зарезервированными серверами type: boolean fields: title: Fields это перечень полей которые необходимо использовать для фильтрации type: array items: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.templates.v1.FilterList' sbercloud.svp.baremetal.console.templates.v1.OrderBy: title: OrderBy это перечень полей по которым можно отсортировать список шаблонов type: string default: ORDER_BY_UNSPECIFIED enum: - ORDER_BY_UNSPECIFIED - ORDER_BY_NAME - ORDER_BY_DESCRIPTION - ORDER_BY_OS_KERNEL_SLUG - ORDER_BY_CREATED_AT - ORDER_BY_UPDATED_AT sbercloud.svp.baremetal.console.templates.v1.Template: type: object properties: project_id: title: Идентификатор проекта type: string template_id: title: TemplateID Идентификатор шаблона type: string name: title: Название шаблона. type: string description: title: Description это описание шаблона type: string availability_zone: title: AvailabilityZone это зона доступности сервера type: string flavor_id: title: FlavorID Идентификатор размера type: string os_kernel_slug: title: OSKernelSlug это машиночитаемое название ядра операционной системы type: string deleted: title: |- Deleted это флаг указывающий что шаблон удалён Объекты шаблонов лишь помечаются удалёнными т.к. могут быть связаны с действующими зарезервированными серверами type: boolean creator: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Subject' updater: $ref: '#/components/schemas/sbercloud.svp.baremetal.console.subjects.v1.Subject' created_at: title: CreatedAt это дата создания записи type: string format: date-time updated_at: title: UpdatedAt это дата обновления записи type: string format: date-time x-original-swagger-version: "2.0"