class documentation

class InstanceServiceServicer(object): (source)

View In Hierarchy

Missing associated documentation comment in .proto file.

Method Create Creates a new VM instance based on the provided specification. For details, see https://docs.nebius.com/compute/virtual-machines/manage
Method Delete Deletes a VM instance by its ID.
Method Get Retrieves detailed information about a specific VM instance by its ID.
Method GetByName Retrieves detailed information about a specific VM instance by its parent and name.
Method List Lists all VM instances within a specified parent.
Method ListOperationsByParent Lists all operations that were performed within a specific parent resource.
Method Start Starts a stopped VM instance.
Method Stop Stops a running VM instance.
Method Update Updates an existing VM instance with new configuration parameters.
def Create(self, request, context): (source)

Creates a new VM instance based on the provided specification. For details, see https://docs.nebius.com/compute/virtual-machines/manage

def Delete(self, request, context): (source)

Deletes a VM instance by its ID.

def Get(self, request, context): (source)

Retrieves detailed information about a specific VM instance by its ID.

def GetByName(self, request, context): (source)

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

def List(self, request, context): (source)

Lists all VM instances within a specified parent.

def ListOperationsByParent(self, request, context): (source)

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

def Start(self, request, context): (source)

Starts a stopped VM instance.

def Stop(self, request, context): (source)

Stops a running VM instance.

def Update(self, request, context): (source)

Updates an existing VM instance with new configuration parameters.