class documentation

class InstanceServiceServicer(object): (source)

View In Hierarchy

Missing associated documentation comment in .proto file.

Method BatchGet Retrieves detailed information about specific VMs by their IDs. If instance cannot be retrieved (e.g. not found) error is returned in place of instance instead.
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. Also deletes all the managed disks, declared in the instance spec. Fails if cannot delete any of the managed disks.
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 BatchGet(self, request, context): (source)

Retrieves detailed information about specific VMs by their IDs. If instance cannot be retrieved (e.g. not found) error is returned in place of instance instead.

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. Also deletes all the managed disks, declared in the instance spec. Fails if cannot delete any of the managed disks.

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.