class documentation

Undocumented

Class __OneOfClass__description__ Undocumented
Class __OneOfClass__description_description__ Undocumented
Class __OneOfClass_source__ Undocumented
Class __OneOfClass_source_source_disk_id__ Undocumented
Class CPUArchitecture Undocumented
Class UnsupportedPlatformsEntry Undocumented
Method __dir__ Undocumented
Method __init__ Create a wrapper around a protobuf message instance.
Method cpu_architecture.setter Undocumented
Method description.setter Undocumented
Method image_family.setter Undocumented
Method image_family_human_readable.setter Undocumented
Method recommended_platforms.setter Undocumented
Method source_disk_id.setter Undocumented
Method unsupported_platforms.setter Undocumented
Method version.setter Undocumented
Constant __PB2_DESCRIPTOR__ Undocumented
Constant __PY_TO_PB2__ Undocumented
Class Variable __mask_functions__ Undocumented
Property cpu_architecture CPU architecture supported by the image
Property description Supported until 01/01/26. The field is empty.
Property image_family Undocumented
Property image_family_human_readable human readable name for image family
Property recommended_platforms list of platforms where this image is recommended to use
Property source Undocumented
Property source_disk_id ID of the disk to create the image from
Property unsupported_platforms list of platforms where this image is not supported with explanation
Property version part of identifier into the image family
Property _description Undocumented

Inherited from Message:

Class Method get_descriptor Return the protobuf descriptor for this message class.
Class Method is_credentials Return True if the field contains credentials.
Class Method is_sensitive Return True if the field is marked as sensitive.
Method __repr__ Return a human-readable representation of the message, sanitizing sensitive fields.
Method check_presence Check explicit presence for a field in the protobuf message.
Method get_full_update_reset_mask Build a reset mask for a full update of this message.
Method get_mask Return the tracked reset mask.
Method is_default Return True if a field equals its default value.
Method set_mask Replace the tracked reset mask.
Method which_field_in_oneof Return the set field name for a given oneof.
Instance Variable __PB2_CLASS__ Protobuf message class associated with this wrapper.
Instance Variable __pb2_message__ Underlying protobuf message instance.
Method _clear_field Clear a field and record it in the reset mask.
Method _get_field Return a field value with optional wrapping and presence handling.
Method _set_field Set a field value and update the reset mask.
Class Variable __credentials_fields Undocumented
Class Variable __default Undocumented
Class Variable __sensitive_fields Undocumented
Instance Variable __recorded_reset_mask Mask tracking fields cleared or set to default.
def __dir__(self) -> abc.Iterable[builtins.str]: (source)

Undocumented

def __init__(self, initial_message: message_1.Message | None = None, *, description: builtins.str | None | unset.UnsetType = unset.Unset, image_family: builtins.str | None | unset.UnsetType = unset.Unset, version: builtins.str | None | unset.UnsetType = unset.Unset, source_disk_id: builtins.str | None | unset.UnsetType = unset.Unset, cpu_architecture: ImageSpec.CPUArchitecture | image_pb2.ImageSpec.CPUArchitecture | None | unset.UnsetType = unset.Unset, image_family_human_readable: builtins.str | None | unset.UnsetType = unset.Unset, recommended_platforms: abc.Iterable[builtins.str] | None | unset.UnsetType = unset.Unset, unsupported_platforms: abc.Mapping[builtins.str, builtins.str] | None | unset.UnsetType = unset.Unset): (source)

Create a wrapper around a protobuf message instance.

Raises
AttributeErrorIf the wrapper is missing required class metadata.
@cpu_architecture.setter
def cpu_architecture(self, value: ImageSpec.CPUArchitecture | image_pb2.ImageSpec.CPUArchitecture | None): (source)

Undocumented

@description.setter
def description(self, value: builtins.str | None): (source)

Undocumented

@image_family.setter
def image_family(self, value: builtins.str | None): (source)

Undocumented

@image_family_human_readable.setter
def image_family_human_readable(self, value: builtins.str | None): (source)

Undocumented

@recommended_platforms.setter
def recommended_platforms(self, value: abc.Iterable[builtins.str] | None): (source)

Undocumented

@source_disk_id.setter
def source_disk_id(self, value: builtins.str | None): (source)

Undocumented

@unsupported_platforms.setter
def unsupported_platforms(self, value: abc.Mapping[builtins.str, builtins.str] | None): (source)

Undocumented

@version.setter
def version(self, value: builtins.str | None): (source)

Undocumented

__PB2_DESCRIPTOR__ = (source)

Undocumented

Value
descriptor.DescriptorWrap[descriptor_1.Descriptor]('.nebius.compute.v1.ImageSpec'
,
                                                   image_pb2.DESCRIPTOR,
                                                   descriptor_1.Descriptor)
__PY_TO_PB2__: builtins.dict[builtins.str, builtins.str] = (source)

Undocumented

Value
{'description': 'description',
 'image_family': 'image_family',
 'version': 'version',
 'source_disk_id': 'source_disk_id',
 'cpu_architecture': 'cpu_architecture',
 'image_family_human_readable': 'image_family_human_readable',
 'recommended_platforms': 'recommended_platforms',
...
@builtins.property
cpu_architecture: ImageSpec.CPUArchitecture = (source)

CPU architecture supported by the image

@builtins.property
description: builtins.str | None = (source)

Supported until 01/01/26. The field is empty.

@builtins.property
image_family: builtins.str = (source)

Undocumented

@builtins.property
image_family_human_readable: builtins.str = (source)

human readable name for image family

@builtins.property
recommended_platforms: abc.MutableSequence[builtins.str] = (source)

list of platforms where this image is recommended to use

Undocumented

@builtins.property
source_disk_id: builtins.str | None = (source)

ID of the disk to create the image from

@builtins.property
unsupported_platforms: abc.MutableMapping[builtins.str, builtins.str] = (source)

list of platforms where this image is not supported with explanation

@builtins.property
version: builtins.str = (source)

part of identifier into the image family

@builtins.property
_description: __OneOfClass__description_description__ | None = (source)

Undocumented