class documentation

class BackupServiceClient(client.Client): (source)

Constructor: BackupServiceClient(channel)

View In Hierarchy

A set of methods for managing PostgreSQL Cluster backups.

Method get Returns the specified PostgreSQL Cluster backup. To get the list of available PostgreSQL Cluster backups, make a [List] or [ListByCluster] request.
Method list Retrieves the list of PostgreSQL Cluster backups by project.
Method list_by_cluster Retrieves the list of PostgreSQL Cluster backups by cluster.
Constant __PB2_DESCRIPTOR__ Undocumented
Class Variable __service_name__ Undocumented

Inherited from Client:

Method __init__ Undocumented
Method request Undocumented
Instance Variable _channel Undocumented
def get(self, request: GetBackupRequest, 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[GetBackupRequest, Backup]: (source)

Returns the specified PostgreSQL Cluster backup. To get the list of available PostgreSQL Cluster backups, make a [List] or [ListByCluster] request.

def list(self, request: ListBackupsRequest, 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[ListBackupsRequest, ListBackupsResponse]: (source)

Retrieves the list of PostgreSQL Cluster backups by project.

def list_by_cluster(self, request: ListBackupsByClusterRequest, 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[ListBackupsByClusterRequest, ListBackupsResponse]: (source)

Retrieves the list of PostgreSQL Cluster backups by cluster.

__PB2_DESCRIPTOR__ = (source)

Undocumented

Value
descriptor.DescriptorWrap[descriptor_1.ServiceDescriptor]('.nebius.msp.postgresq
l.v1alpha1.BackupService',
                                                          backup_service_pb2.DESCRIPTOR
,
                                                          descriptor_1.ServiceDescriptor
)
__service_name__: str = (source)