Represents the nebius.compute.v1.DiskSpec protobuf message.
Represents the nebius.compute.v1.DiskSpec protobuf message.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
Block size in bytes. The block size must be a power of two between 4096 bytes (4 KiB) and 131072 bytes (128 KiB). The default value is 4096 bytes (4 KiB).
OptionaldiskDefines how data on the disk is encrypted. By default, no encryption is applied.
Prevents deletion whilst set
OptionalsizeSize of the disk. The size must be within the limits for the selected disk type. For current limits, see https://docs.nebius.com/compute/storage/types#disks-types-comparison
Contains the case.
Contains the size bytes.
Contains the case.
Contains the size kibibytes.
Contains the case.
Contains the size mebibytes.
Contains the case.
Contains the size gibibytes.
OptionalsourceSource for disk creation. Boot disk must be created from an image https://docs.nebius.com/compute/storage/manage#boot Additional disks can be created as an empty volume https://docs.nebius.com/compute/storage/manage#additional
Contains the case.
Contains the source image ID.
Contains the case.
Contains the source image family.
Contains the case.
Contains the source snapshot ID.
The type of disk defines the performance and reliability characteristics of the block device. For details, see https://docs.nebius.com/compute/storage/types#disks-types
Represents the
nebius.compute.v1.DiskSpecprotobuf message.