class documentation

class ImageServiceClient(client.Client): (source)

Constructor: ImageServiceClient(channel)

View In Hierarchy

Undocumented

Method get Retrieves detailed information about a specific image by its ID.
Method get_by_name Retrieves detailed information about a specific image by its parent and name.
Method get_latest_by_family Retrieves the most recent image from a specified family. Image families are used to organize related images and ensure easy access to the latest version.
Method list Lists all images in a specific parent resource.
Method list_operations_by_parent Lists all operations that were performed within a specific parent resource.
Constant __PB2_DESCRIPTOR__ Undocumented
Class Variable __service_name__ Undocumented

Inherited from Client:

Method __init__ Undocumented
Method request Undocumented
Instance Variable _channel Undocumented
def get(self, request: GetImageRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[GetImageRequest, Image]: (source)

Retrieves detailed information about a specific image by its ID.

def get_by_name(self, request: v1_1.GetByNameRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[v1_1.GetByNameRequest, Image]: (source)

Retrieves detailed information about a specific image by its parent and name.

def get_latest_by_family(self, request: GetImageLatestByFamilyRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[GetImageLatestByFamilyRequest, Image]: (source)

Retrieves the most recent image from a specified family. Image families are used to organize related images and ensure easy access to the latest version.

def list(self, request: ListImagesRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[ListImagesRequest, ListImagesResponse]: (source)

Lists all images in a specific parent resource.

def list_operations_by_parent(self, request: ListOperationsByParentRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[ListOperationsByParentRequest, v1_1.ListOperationsResponse]: (source)

Lists all operations that were performed within a specific parent resource.

__PB2_DESCRIPTOR__ = (source)

Undocumented

Value
descriptor.DescriptorWrap[descriptor_1.ServiceDescriptor]('.nebius.compute.v1.Im
ageService',
                                                          image_service_pb2.DESCRIPTOR
,
                                                          descriptor_1.ServiceDescriptor
)
__service_name__: str = (source)