class documentation

class RequestKwargsForOperation(TypedDict): (source)

Known subclasses: nebius.aio.request_kwargs.RequestKwargs

View In Hierarchy

Define common keyword arguments for requests and operation waits.

Operation waits replace or rename some RequestKwargs parameters. See that class for the complete parameter set.

Instance Variable auth_options Optional dictionary that the request gives to the authenticator. See the authenticator documentation for provider-specific keys.
Instance Variable auth_timeout Maximum time in seconds for authorization and request execution. The total time does not exceed this value. Default is nebius.aio.request.DEFAULT_AUTH_TIMEOUT. Set None for no timeout.
Instance Variable compression Optional gRPC compression setting for the RPC.
Instance Variable credentials Optional gRPC CallCredentials for the RPC.
Instance Variable metadata Optional initial gRPC metadata to attach to the call.
auth_options: optional dict[str, str] = (source)

Optional dictionary that the request gives to the authenticator. See the authenticator documentation for provider-specific keys.

auth_timeout: optional float or None = (source)

Maximum time in seconds for authorization and request execution. The total time does not exceed this value. Default is nebius.aio.request.DEFAULT_AUTH_TIMEOUT. Set None for no timeout.

compression: optional grpc.Compression = (source)

Optional gRPC compression setting for the RPC.

credentials: optional grpc.CallCredentials = (source)

Optional gRPC CallCredentials for the RPC.

metadata: either nebius.base.metadata.Metadata or list of (str, str) tuples. = (source)

Optional initial gRPC metadata to attach to the call.