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.

Cluster.delete()

Delete the cluster.

class troveclient.v1.clusters.ClusterStatus

Bases: object

ClusterStatus.ACTIVE = 'ACTIVE'
ClusterStatus.BUILD = 'BUILD'
ClusterStatus.FAILED = 'FAILED'
ClusterStatus.SHUTDOWN = 'SHUTDOWN'
class troveclient.v1.clusters.Clusters(api)

Bases: troveclient.base.ManagerWithFind

Manage Cluster resources.

Clusters.add_shard(cluster)

Adds a shard to the specified cluster.

Parameters:cluster – The cluster to add a shard to
Clusters.create(name, datastore, datastore_version, instances=None)

Create (boot) a new cluster.

Clusters.delete(cluster)

Delete the specified cluster.

Parameters:cluster – The cluster to delete
Clusters.get(cluster)

Get a specific cluster.

Return type:Cluster
Clusters.list(limit=None, marker=None)

Get a list of all clusters.

Return type:list of Cluster.
Clusters.resource_class

alias of Cluster

Previous topic

Client

Next topic

Configurations

This Page