ClustersΒΆ
- 
class troveclient.v1.clusters.Cluster(manager, info, loaded=False)
- Bases: - troveclient.base.Resource- A 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.ManagerWithFind- Manage - 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
 
 - 
upgrade(cluster, datastore_version)
- Upgrades a cluster to a new datastore version. - Parameters: - cluster – The cluster to upgrade
- datastore_version – Datastore version to which to upgrade
 
 
-