Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • VibeCraft
    • Yandex Cloud Detection and Response
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • GOST Gateway
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • SourceCraft
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Сделано на Gravity UI
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex BareMetal
    • Все инструкции
    • Обзор сервиса
    • Интеграции с другими сервисами Yandex Cloud
      • Обзор
      • Готовые конфигурации серверов
      • Своя конфигурация сервера
      • Конфигурация сервера по запросу
      • Обзор
      • Extend: Virtualization
      • Extend: Yandex Cloud Stackland
      • Extend: Managed Service for Kubernetes®
      • Обзор
      • Публичная сеть
      • Приватная сеть
      • DHCP
      • DNS в приватной сети
      • MC-LAG
      • Ограничения в сетях BareMetal
      • Обзор
      • Образы
      • Управление доступом
      • Дополнительные настройки серверов
      • Консоль управления
        • Аутентификация в API
            • Overview
              • Overview
              • GetImage
              • ListImages
              • ListCompatibleImages
              • ResolveImages
      • Метрики Monitoring
    • Квоты и лимиты
  • Правила тарификации
  • История изменений
  • Вопросы и ответы

В этой статье:

  • gRPC request
  • ListCompatibleImagesRequest
  • UserConfiguration
  • UserCPU
  • DiskDriveConfiguration
  • UserRAM
  • ConfigurationNetworkInterface
  • MCLagAggregationOptions
  • ListCompatibleImagesResponse
  • Image
  1. Концепции
  2. Настройка и управление
  3. Справочник API
  4. API v2
  5. gRPC (англ.)
  6. Image
  7. ListCompatibleImages

BareMetal API, gRPC: ImageService.ListCompatibleImages

Статья создана
Yandex Cloud
Обновлена 6 ноября 2026 г.
Открыть в Markdown
  • gRPC request
  • ListCompatibleImagesRequest
  • UserConfiguration
  • UserCPU
  • DiskDriveConfiguration
  • UserRAM
  • ConfigurationNetworkInterface
  • MCLagAggregationOptions
  • ListCompatibleImagesResponse
  • Image

Lists images available for installation on the selected configuration.

gRPC requestgRPC request

rpc ListCompatibleImages (ListCompatibleImagesRequest) returns (ListCompatibleImagesResponse)

ListCompatibleImagesRequestListCompatibleImagesRequest

{
  "folder_id": "string",
  // Includes only one of the fields `stock_configuration_id`, `custom_configuration`
  "stock_configuration_id": "string",
  "custom_configuration": {
    "configuration_id": "string",
    "name": "string",
    "cpu": {
      "id": "string",
      "name": "string",
      "vendor": "string",
      "physical_cores": "int64",
      "frequency_mhz": "int64",
      "count": "int64",
      "threads": "int64"
    },
    "disk_drives": [
      {
        "type": "DiskDriveType",
        "count": "int64",
        "size_bytes": "int64"
      }
    ],
    "ram": {
      "id": "string",
      "size_bytes": "int64"
    },
    "network_interfaces": [
      {
        "id": "string",
        "name": "string",
        "configuration_id": "string",
        "link_speed_gbps": "int64",
        "available_modes": [
          "InterfaceMode"
        ],
        "mc_lag_options": {
          "interface_count": "int64"
        },
        "main_mode": "InterfaceMode"
      }
    ]
  },
  // end of the list of possible fields
  "image_folder_id": "string",
  "page_size": "int64",
  "page_token": "string"
}

Field

Description

folder_id

string

Required field. Folder of the server being configured. Used to check configuration access.

stock_configuration_id

string

ID of an existing stock configuration.

Includes only one of the fields stock_configuration_id, custom_configuration.

Exactly one configuration must be provided.

custom_configuration

UserConfiguration

Complete custom configuration, in the same format as for server creation.
The configuration does not need to be saved first.

Includes only one of the fields stock_configuration_id, custom_configuration.

Exactly one configuration must be provided.

image_folder_id

string

Folder containing images. Defaults to "baremetal-standard-images".

page_size

int64

Maximum number of compatible images to return. Defaults to 20; maximum 1000.

Acceptable values are 0 to 1000, inclusive.

page_token

string

Token from the previous response. Keep the configuration and folders unchanged.

UserConfigurationUserConfiguration

Field

Description

configuration_id

string

ID of the configuration.

name

string

Name of the configuration.

cpu

UserCPU

CPU configuration.

disk_drives[]

DiskDriveConfiguration

Array of disk drive configurations.

ram

UserRAM

Random-access memory (RAM).

network_interfaces[]

ConfigurationNetworkInterface

Network interfaces of the custom configuration.

UserCPUUserCPU

CPU configuration.

Field

Description

id

string

ID of the CPU from configurator.

name

string

Name of the CPU.

vendor

string

Vendor of the CPU.

physical_cores

int64

Number of physical cores per CPU (socket).

frequency_mhz

int64

Frequency of the CPU in megahertz (MHz).

count

int64

Number of cpu.

threads

int64

Number of threads (logical cores) per CPU (socket).

DiskDriveConfigurationDiskDriveConfiguration

Field

Description

type

enum DiskDriveType

Type of the disk drive.

  • HDD: Hard disk drive.
  • SSD: Solid state drive.
  • NVME: NVMe Solid state drive.

count

int64

Number of disk drives.

size_bytes

int64

Size of a single disk drive.

UserRAMUserRAM

Field

Description

id

string

ID of the RAM from configurator.

size_bytes

int64

Ram size.

ConfigurationNetworkInterfaceConfigurationNetworkInterface

Field

Description

id

string

Id of the network interface
Not used while creating interfaces

name

string

Name of the network interface

configuration_id

string

Id of the configuration

link_speed_gbps

int64

Link speed in gigabits per second

available_modes[]

enum InterfaceMode

Available modes for the network interface

  • PRIVATE: Private network interface mode.
  • PUBLIC: Public network interface mode.

mc_lag_options

MCLagAggregationOptions

MC-LAG configuration options for aggregated interfaces

main_mode

enum InterfaceMode

Primary mode of the network interface.

  • PRIVATE: Private network interface mode.
  • PUBLIC: Public network interface mode.

MCLagAggregationOptionsMCLagAggregationOptions

MC-LAG aggregation options for the network interface.

Field

Description

interface_count

int64

Number of interfaces in the MC-LAG aggregation.

ListCompatibleImagesResponseListCompatibleImagesResponse

{
  "images": [
    {
      "image_id": "string",
      "folder_id": "string",
      "name": "string",
      "family": "string",
      "state": "Status",
      "publish_time": "google.protobuf.Timestamp",
      "cloud_id": "string"
    }
  ],
  "next_page_token": "string"
}

Field

Description

images[]

Image

Available compatible images ordered by image ID ascending.
Empty when installation is forbidden for the configuration or no image matches.
Compatibility is checked again when the server is created or reinstalled.

next_page_token

string

Token for the next page; empty when there are no more compatible images.

ImageImage

An Image resource.

Field

Description

image_id

string

ID of the image.

folder_id

string

ID of the folder that the image belongs to.

name

string

Name of the image

family

string

Family of the image

state

enum Status

State of the image.

  • IMPORTING: Image is being imported.
  • IMPORTED: Image has been imported and is awaiting moderation.
  • PUBLISHED: Image is published and available to users.
  • DISABLED: Image is disabled for new installations but preserved for existing servers.
  • ERROR: Image encountered an error during import.

publish_time

google.protobuf.Timestamp

Timestamp when the image was published.

cloud_id

string

ID of the cloud that the image belongs to.

Была ли статья полезна?

Предыдущая
ListImages
Следующая
ResolveImages
Сделано на Gravity UI
Проект Яндекса
© 2026 ООО «Яндекс.Облако»