class documentation

class RequestKwargsForOperation(TypedDict): (source)

Known subclasses: nebius.aio.request_kwargs.RequestKwargs

View In Hierarchy

Encapsulates the general keyword arguments for all requests, including operation wait requests, where some parameters are overridden or renamed. The full set of parameters is available in RequestKwargs.

Instance Variable auth_options Optional dictionary forwarded to the authenticator when performing authorization. See the authenticator documentation for provider-specific keys.
Instance Variable auth_timeout Timeout budget (seconds) reserved for authorization flows plus the request execution. When provided the total authorization + request time will not exceed this value. Default is nebius.aio.request.DEFAULT_AUTH_TIMEOUT...
Instance Variable compression Optional gRPC compression setting for the RPC.
Instance Variable credentials Optional gRPC CallCredentials to use for the RPC invocation.
Instance Variable metadata Optional initial gRPC metadata to attach to the call.
auth_options: optional dict[str, str] = (source)

Optional dictionary forwarded to the authenticator when performing authorization. See the authenticator documentation for provider-specific keys.

auth_timeout: optional float or None = (source)

Timeout budget (seconds) reserved for authorization flows plus the request execution. When provided the total authorization + request time will not exceed this value. Default is nebius.aio.request.DEFAULT_AUTH_TIMEOUT. Provide None for infinite timeout.

compression: optional grpc.Compression = (source)

Optional gRPC compression setting for the RPC.

credentials: optional grpc.CallCredentials = (source)

Optional gRPC CallCredentials to use for the RPC invocation.

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

Optional initial gRPC metadata to attach to the call.