ClustersΒΆ
-
class
troveclient.v1.clusters.Cluster(manager, info, loaded=False) Bases:
troveclient.base.ResourceA Cluster is an opaque cluster used to store Database clusters.
-
delete() Delete the cluster.
-
force_delete() Force delete the cluster
-
-
class
troveclient.v1.clusters.ClusterStatus Bases:
object-
ACTIVE= 'ACTIVE'
-
BUILD= 'BUILD'
-
FAILED= 'FAILED'
-
SHUTDOWN= 'SHUTDOWN'
-
-
class
troveclient.v1.clusters.Clusters(api) Bases:
troveclient.base.ManagerWithFindManage
Clusterresources.-
add_shard(cluster) Adds a shard to the specified cluster.
Parameters: cluster – The cluster to add a shard to
-
create(name, datastore, datastore_version, instances=None, locality=None) Create (boot) a new cluster.
-
delete(cluster) Delete the specified cluster.
Parameters: cluster – The cluster to delete
-
get(cluster) Get a specific cluster.
Return type: Cluster
-
grow(cluster, instances=None) Grow a cluster.
Parameters: - cluster – The cluster to grow
- instances – List of instances to add
-
list(limit=None, marker=None) Get a list of all clusters.
Return type: list of Cluster.
-
reset_status(cluster) Reset the status of a cluster
Parameters: cluster – The cluster to reset
-
resource_class alias of
Cluster
-
shrink(cluster, instances=None) Shrink a cluster.
Parameters: - cluster – The cluster to shrink
- instances – List of instances to drop
-