class InstanceServiceClient(client.ClientWithOperations[
Constructor: InstanceServiceClient(channel)
Undocumented
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 | get |
Retrieves detailed information about a specific VM instance by its parent and name. |
Method | list |
Lists all VM instances within a specified parent. |
Method | list |
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. |
Constant | __PB2 |
Undocumented |
Class Variable | __operation |
Undocumented |
Class Variable | __service |
Undocumented |
Inherited from ClientWithOperations
:
Method | __init__ |
Undocumented |
Method | operation |
Undocumented |
Class Variable | __operation |
Undocumented |
Class Variable | __operation |
Undocumented |
Instance Variable | __operation |
Undocumented |
Inherited from Client
(via ClientWithOperations
):
Method | request |
Undocumented |
Instance Variable | _channel |
Undocumented |
CreateInstanceRequest
, 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[ CreateInstanceRequest, operation.Operation[ v1_1.Operation]]
:
(source)
¶
Creates a new VM instance based on the provided specification. For details, see https://docs.nebius.com/compute/virtual-machines/manage
DeleteInstanceRequest
, 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[ DeleteInstanceRequest, operation.Operation[ v1_1.Operation]]
:
(source)
¶
Deletes a VM instance by its ID.
GetInstanceRequest
, 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[ GetInstanceRequest, Instance]
:
(source)
¶
Retrieves detailed information about a specific VM instance by its ID.
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, Instance]
:
(source)
¶
Retrieves detailed information about a specific VM instance by its parent and name.
ListInstancesRequest
, 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[ ListInstancesRequest, ListInstancesResponse]
:
(source)
¶
Lists all VM instances within a specified parent.
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.
StartInstanceRequest
, 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[ StartInstanceRequest, operation.Operation[ v1_1.Operation]]
:
(source)
¶
Starts a stopped VM instance.
StopInstanceRequest
, 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[ StopInstanceRequest, operation.Operation[ v1_1.Operation]]
:
(source)
¶
Stops a running VM instance.
UpdateInstanceRequest
, 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[ UpdateInstanceRequest, operation.Operation[ v1_1.Operation]]
:
(source)
¶
Updates an existing VM instance with new configuration parameters.
Undocumented
Value |
|