class ClusterServiceClient(client.ClientWithOperations[
Constructor: ClusterServiceClient(channel)
A set of methods for managing PostgreSQL Cluster resources.
Method | create |
Creates a PostgreSQL cluster in the specified folder. |
Method | delete |
Deletes the specified PostgreSQL cluster. |
Method | get |
Returns the specified PostgreSQL Cluster resource. To get the list of available PostgreSQL Cluster resources, make a [List] request. |
Method | get |
Returns the specified PostgreSQL Cluster resource by name. |
Method | list |
Retrieves the list of PostgreSQL Cluster resources that belong to the specified folder. |
Method | restore |
Creates a new PostgreSQL cluster from a previously created backup. |
Method | start |
Wakes up suspended PostgreSQL cluster. |
Method | stop |
Suspends the PostgreSQL cluster to save resources. |
Method | update |
Updates the PostgreSQL cluster. |
Constant | __PB2 |
Undocumented |
Class Variable | __operation |
Undocumented |
Class Variable | __service |
Undocumented |
Inherited from ClientWithOperations
:
Method | __init__ |
Undocumented |
Method | operation |
Undocumented |
Class Variable | __operation |
Undocumented |
Class Variable | __operation |
Undocumented |
Instance Variable | __operation |
Undocumented |
Inherited from Client
(via ClientWithOperations
):
Method | request |
Undocumented |
Instance Variable | _channel |
Undocumented |
CreateClusterRequest
, 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[ CreateClusterRequest, operation.Operation[ v1alpha1_2.Operation]]
:
(source)
¶
Creates a PostgreSQL cluster in the specified folder.
DeleteClusterRequest
, 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[ DeleteClusterRequest, operation.Operation[ v1alpha1_2.Operation]]
:
(source)
¶
Deletes the specified PostgreSQL cluster.
GetClusterRequest
, 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[ GetClusterRequest, Cluster]
:
(source)
¶
Returns the specified PostgreSQL Cluster resource. To get the list of available PostgreSQL Cluster resources, make a [List] request.
v1_1.GetByNameRequest
, 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[ v1_1.GetByNameRequest, Cluster]
:
(source)
¶
Returns the specified PostgreSQL Cluster resource by name.
ListClustersRequest
, 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[ ListClustersRequest, ListClustersResponse]
:
(source)
¶
Retrieves the list of PostgreSQL Cluster resources that belong to the specified folder.
RestoreClusterRequest
, 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[ RestoreClusterRequest, operation.Operation[ v1alpha1_2.Operation]]
:
(source)
¶
Creates a new PostgreSQL cluster from a previously created backup.
StartClusterRequest
, 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[ StartClusterRequest, operation.Operation[ v1alpha1_2.Operation]]
:
(source)
¶
Wakes up suspended PostgreSQL cluster.
StopClusterRequest
, 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[ StopClusterRequest, operation.Operation[ v1alpha1_2.Operation]]
:
(source)
¶
Suspends the PostgreSQL cluster to save resources.
UpdateClusterRequest
, 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[ UpdateClusterRequest, operation.Operation[ v1alpha1_2.Operation]]
:
(source)
¶
Updates the PostgreSQL cluster.
Undocumented
Value |
|