troveclient.v1.clusters 模块¶
- class troveclient.v1.clusters.Cluster(manager, info, loaded=False)¶
基础:
Resource一个 Cluster 是一个不透明的集群,用于存储数据库集群。
- delete()¶
删除集群。
- force_delete()¶
强制删除集群
- class troveclient.v1.clusters.ClusterStatus¶
基类:
object- ACTIVE = 'ACTIVE'¶
- BUILD = 'BUILD'¶
- FAILED = 'FAILED'¶
- SHUTDOWN = 'SHUTDOWN'¶
- class troveclient.v1.clusters.Clusters(api)¶
基类:
ManagerWithFind管理
Cluster资源。- add_shard(cluster)¶
向指定的集群添加分片。
- 参数:
cluster – 要添加分片的集群
- create(name, datastore, datastore_version, instances=None, locality=None, extended_properties=None, configuration=None)¶
创建(启动)一个新的集群。
- delete(cluster)¶
删除指定的集群。
- 参数:
cluster – 要删除的集群
- grow(cluster, instances=None)¶
扩展一个集群。
- 参数:
cluster – 要扩展的集群
instances – 要添加的实例列表
- reset_status(cluster)¶
重置集群的状态
- 参数:
cluster – 要重置的集群
- shrink(cluster, instances=None)¶
缩小一个集群。
- 参数:
cluster – 要缩小的集群
instances – 要删除的实例列表
- upgrade(cluster, datastore_version)¶
将集群升级到新的数据存储版本。
- 参数:
cluster – 要升级的集群
datastore_version – 要升级到的数据存储版本