class documentation

Export logs to a specified destination.

This class provides client methods for the nebius.logging.v1.LogExportService service.

Class Method get_descriptor Return the protobuf service descriptor from the registry.
Method cancel_export_logs Cancel an in-progress export operation by its ID. Has no effect on exports that have already finished or failed.
Method export_logs Create a new log export
Method get_export_info Get the status of a single export operation by its ID.
Method list_exports List export operations in the container given by --parent-id.
Constant __PB2_DESCRIPTOR__ Alias for code that expects a protobuf service descriptor.
Class Variable __api_service_name__ API gateway name for service routes.
Class Variable __operation_source_method__ RPC method that supplies the operation route.
Class Variable __service_name__ Fully qualified protobuf service name for RPC routes.

Inherited from ClientWithOperations:

Method __init__ Initialize the client-with-operations.
Method operation_service Return a cached operation-service client instance.
Class Variable __operation_service_class__ the client class used to manage operations.
Class Variable __operation_type__ the protobuf message class used to represent long-running operations.
Instance Variable __operation_service__ cached instance of the operation-service client.

Inherited from Client (via ClientWithOperations):

Method request Construct a nebius.aio.request.Request for an RPC.
Method stream_request Construct a native async request for a streaming RPC shape.
Class Variable __registry__ Descriptor registry for request metadata.
Class Variable __service_deprecation_details__ Optional deprecation message. The client writes this message to the warning log when it starts.
Instance Variable _channel Undocumented
@classmethod
def get_descriptor(cls) -> object: (source)

Return the protobuf service descriptor from the registry.

def cancel_export_logs(self, request: CancelExportLogsRequest, **kwargs: Unpack[RequestKwargs]) -> Request[CancelExportLogsRequest, Empty]: (source)

Cancel an in-progress export operation by its ID. Has no effect on exports that have already finished or failed.

The request object is returned without starting the RPC.

Create a new log export

The request object is returned without starting the RPC.

def get_export_info(self, request: GetExportInfoRequest, **kwargs: Unpack[RequestKwargs]) -> Request[GetExportInfoRequest, ExportStatus]: (source)

Get the status of a single export operation by its ID.

The request object is returned without starting the RPC.

def list_exports(self, request: ListExportsRequest, **kwargs: Unpack[RequestKwargs]) -> Request[ListExportsRequest, ListExportsResponse]: (source)

List export operations in the container given by --parent-id.

The request object is returned without starting the RPC.

__PB2_DESCRIPTOR__ = (source)

Alias for code that expects a protobuf service descriptor.

Value
REGISTRY.service_descriptor('nebius.logging.v1.LogExportService')
__api_service_name__: str = (source)

API gateway name for service routes.

__operation_source_method__: str = (source)

RPC method that supplies the operation route.

__service_name__: str = (source)

Fully qualified protobuf service name for RPC routes.