class Client: (source)
Known subclasses: nebius.aio.client.ClientWithOperations, nebius.api.nebius.audit.v2.AuditEventServiceClient, nebius.api.nebius.billing.v1alpha1.CalculatorServiceClient, nebius.api.nebius.compute.v1.ImageServiceClient, nebius.api.nebius.compute.v1.MaintenanceServiceClient, nebius.api.nebius.compute.v1.NodeServiceClient, nebius.api.nebius.compute.v1.PlatformServiceClient, nebius.api.nebius.compute.v1alpha1.ImageServiceClient, nebius.api.nebius.dns.v1.RecordServiceClient, nebius.api.nebius.dns.v1.ZoneServiceClient, nebius.api.nebius.iam.v1.ProfileServiceClient, nebius.api.nebius.iam.v1.SessionManagementServiceClient, nebius.api.nebius.iam.v1.TenantServiceClient, nebius.api.nebius.iam.v1.TenantUserAccountWithAttributesServiceClient, nebius.api.nebius.iam.v1.TokenExchangeServiceClient, nebius.api.nebius.logging.agentmanager.v1.VersionServiceClient, nebius.api.nebius.maintenance.v1alpha1.MaintenanceServiceClient, nebius.api.nebius.mysterybox.v1.PayloadServiceClient, nebius.api.nebius.vpc.v1alpha1.NetworkServiceClient, nebius.api.nebius.vpc.v1alpha1.PoolServiceClient, nebius.api.nebius.vpc.v1alpha1.ScopeServiceClient, nebius.api.nebius.vpc.v1alpha1.SubnetServiceClient, nebius.api.nebius.common.v1.OperationServiceClient, nebius.api.nebius.common.v1alpha1.OperationServiceClient
Constructor: Client(channel)
Lightweight base class for generated service clients.
Subclasses generated for each service should set the __service_name__
class attribute and expose RPC methods that in turn call
request to construct a nebius.aio.request.Request.
| Parameters | |
| channel | a channel implementing ClientChannelInterface |
| Method | __init__ |
Create a client bound to a channel. |
| Method | request |
Construct a nebius.aio.request.Request for an RPC. |
| Class Variable | __service |
optional deprecation message emitted as a runtime warning when the client is constructed. |
| Class Variable | __service |
the fully-qualified service name used in RPC routing (string). |
| Instance Variable | _channel |
Undocumented |
str, request: Req, result_pb2_class: type[ PMessage], result_wrapper: Callable[ [ str, Channel, Any], Res] | None = None, **kwargs: Unpack[ RequestKwargs]) -> Request[ Req, Res]:
(source)
¶
Construct a nebius.aio.request.Request for an RPC.
Subclasses' generated RPC methods call this helper to create a Request object with the appropriate service/method names and options.
Other keyword arguments are passed through to the
nebius.aio.request.Request constructor.
See nebius.aio.request_kwargs.RequestKwargs for details.
| Parameters | |
method:str | RPC method name (bare, without service prefix) |
request:Req | protobuf message or request payload accepted by the RPC |
| result | protobuf class of the RPC response message |
resultCallable[ | optional callable to post-process the RPC result |
**kwargs:Unpack[ | Undocumented |
| Returns | |
Request of the return type of the RPC or the result of
result_wrapper if provided. | a configured nebius.aio.request.Request instance |
nebius.api.nebius.iam.v1.AccessKeyServiceClientoptional deprecation message emitted as a runtime warning when the client is constructed.
nebius.api.nebius.applications.v1alpha1.K8sReleaseServiceClient, nebius.api.nebius.audit.v2.AuditEventServiceClient, nebius.api.nebius.billing.v1alpha1.CalculatorServiceClient, nebius.api.nebius.compute.v1.DiskServiceClient, nebius.api.nebius.compute.v1.FilesystemServiceClient, nebius.api.nebius.compute.v1.GpuClusterServiceClient, nebius.api.nebius.compute.v1.ImageServiceClient, nebius.api.nebius.compute.v1.InstanceServiceClient, nebius.api.nebius.compute.v1.MaintenanceServiceClient, nebius.api.nebius.compute.v1.NodeServiceClient, nebius.api.nebius.compute.v1.PlatformServiceClient, nebius.api.nebius.compute.v1alpha1.DiskServiceClient, nebius.api.nebius.compute.v1alpha1.FilesystemServiceClient, nebius.api.nebius.compute.v1alpha1.GpuClusterServiceClient, nebius.api.nebius.compute.v1alpha1.ImageServiceClient, nebius.api.nebius.compute.v1alpha1.InstanceServiceClient, nebius.api.nebius.dns.v1.RecordServiceClient, nebius.api.nebius.dns.v1.ZoneServiceClient, nebius.api.nebius.iam.v1.AccessKeyServiceClient, nebius.api.nebius.iam.v1.AccessPermitServiceClient, nebius.api.nebius.iam.v1.AuthPublicKeyServiceClient, nebius.api.nebius.iam.v1.FederatedCredentialsServiceClient, nebius.api.nebius.iam.v1.FederationCertificateServiceClient, nebius.api.nebius.iam.v1.FederationServiceClient, nebius.api.nebius.iam.v1.GroupMembershipServiceClient, nebius.api.nebius.iam.v1.GroupServiceClient, nebius.api.nebius.iam.v1.InvitationServiceClient, nebius.api.nebius.iam.v1.ProfileServiceClient, nebius.api.nebius.iam.v1.ProjectServiceClient, nebius.api.nebius.iam.v1.ServiceAccountServiceClient, nebius.api.nebius.iam.v1.SessionManagementServiceClient, nebius.api.nebius.iam.v1.StaticKeyServiceClient, nebius.api.nebius.iam.v1.TenantServiceClient, nebius.api.nebius.iam.v1.TenantUserAccountServiceClient, nebius.api.nebius.iam.v1.TenantUserAccountWithAttributesServiceClient, nebius.api.nebius.iam.v1.TokenExchangeServiceClient, nebius.api.nebius.iam.v2.AccessKeyServiceClient, nebius.api.nebius.iam.v2.ProjectServiceClient, nebius.api.nebius.iam.v2.TenantServiceClient, nebius.api.nebius.logging.agentmanager.v1.VersionServiceClient, nebius.api.nebius.maintenance.v1alpha1.MaintenanceServiceClient, nebius.api.nebius.mk8s.v1.ClusterServiceClient, nebius.api.nebius.mk8s.v1.NodeGroupServiceClient, nebius.api.nebius.mk8s.v1alpha1.ClusterServiceClient, nebius.api.nebius.mk8s.v1alpha1.NodeGroupServiceClient, nebius.api.nebius.msp.mlflow.v1alpha1.ClusterServiceClient, nebius.api.nebius.msp.postgresql.v1alpha1.BackupServiceClient, nebius.api.nebius.msp.postgresql.v1alpha1.ClusterServiceClient, nebius.api.nebius.msp.serverless.v1alpha1.EndpointServiceClient, nebius.api.nebius.msp.serverless.v1alpha1.JobServiceClient, nebius.api.nebius.mysterybox.v1.PayloadServiceClient, nebius.api.nebius.mysterybox.v1.SecretServiceClient, nebius.api.nebius.mysterybox.v1.SecretVersionServiceClient, nebius.api.nebius.quotas.v1.QuotaAllowanceServiceClient, nebius.api.nebius.registry.v1.ArtifactServiceClient, nebius.api.nebius.registry.v1.RegistryServiceClient, nebius.api.nebius.storage.v1.BucketServiceClient, nebius.api.nebius.storage.v1alpha1.TransferServiceClient, nebius.api.nebius.vpc.v1.AllocationServiceClient, nebius.api.nebius.vpc.v1.NetworkServiceClient, nebius.api.nebius.vpc.v1.PoolServiceClient, nebius.api.nebius.vpc.v1.RouteServiceClient, nebius.api.nebius.vpc.v1.RouteTableServiceClient, nebius.api.nebius.vpc.v1.SubnetServiceClient, nebius.api.nebius.vpc.v1.TargetGroupServiceClient, nebius.api.nebius.vpc.v1alpha1.AllocationServiceClient, nebius.api.nebius.vpc.v1alpha1.NetworkServiceClient, nebius.api.nebius.vpc.v1alpha1.PoolServiceClient, nebius.api.nebius.vpc.v1alpha1.ScopeServiceClient, nebius.api.nebius.vpc.v1alpha1.SubnetServiceClient, nebius.api.nebius.common.v1.OperationServiceClient, nebius.api.nebius.common.v1alpha1.OperationServiceClientthe fully-qualified service name used in RPC routing (string).