diff --git a/proto/v1/manage.proto b/proto/v1/manage.proto index 8919deb..734f5be 100644 --- a/proto/v1/manage.proto +++ b/proto/v1/manage.proto @@ -562,6 +562,9 @@ message CreateVpsRequest { // Унифицированный формат сетевых интерфейсов. // Нельзя использовать вместе с private_networks. repeated NetworkInterface network_interfaces = 23; + + // Конфигурация дисков, которые будут созданы или подключены к серверу после создания + repeated structures.DiskConfiguration disk_configuration = 24; } diff --git a/proto/v1/structures.proto b/proto/v1/structures.proto index 324a4c3..2f9ad14 100644 --- a/proto/v1/structures.proto +++ b/proto/v1/structures.proto @@ -454,3 +454,16 @@ message RegionInfo { // Отображаемое короткое имя региона string short_name = 7; } + +message NetworkDiskSpec { + // UUID существующего сетевого диска + string uuid = 1; +} + +message DiskConfiguration { + // Дополнительные диски + oneof spec { + // Дополнительные диски: сетевой диск + NetworkDiskSpec network_disk = 1; + } +}