troveclient.v1.management 模块

class troveclient.v1.management.Management(api)

基类: ManagerWithFind

管理 Instances 资源。

index(**kwargs)

对 list 方法的包装。

list(limit=None, marker=None, deleted=False, **kwargs)

获取所有数据库实例。

migrate(instance_id, host=None)

迁移实例。

参数:

instance_id – 要共享到的 Instance(或其 ID)。

reboot(instance_id)

重启底层操作系统。

参数:

instance_id – 要共享到的 Instance(或其 ID)。

rebuild(instance_id, image_id)

重建底层操作系统。

reset_task_status(instance_id)

将任务状态设置为 NONE。

resource_class

别名 Instance

root_enabled_history(instance)

获取单个实例的 root 访问历史记录。

show(instance)

获取单个实例的详细信息。

返回类型:

实例.

stop(instance_id)
update(instance_id)

通过 apt-get 更新 guest agent。

class troveclient.v1.management.MgmtClusters(api)

基类: ManagerWithFind

管理 Cluster 资源。

index(deleted=None, limit=None, marker=None)

显示所有本地集群的概述。

可选地,按删除状态过滤。

返回类型:

Cluster 列表。

list()
reset_task(cluster_id)

将当前集群任务重置为 NONE。

resource_class

别名 Cluster

show(cluster)

获取单个集群的详细信息。

class troveclient.v1.management.MgmtConfigurationParameters(api)

基类: ConfigurationParameters

create(version, name, restart_required, data_type, max_size=None, min_size=None)

Mgmt 调用以创建新的配置参数。

delete(version, name)

Mgmt 调用以删除配置参数。

get_any_parameter_by_version(version, key)

获取已删除或未删除的任何配置参数。

list_all_parameter_by_version(version)

列出已删除或未删除的所有配置参数。

modify(version, name, restart_required, data_type, max_size=None, min_size=None)

Mgmt 调用以修改现有的配置参数。

class troveclient.v1.management.MgmtDatastoreVersions(api)

基类: ManagerWithFind

管理 DatastoreVersion 资源。

create(name, datastore_name, datastore_manager, image, packages=None, registry_ext=None, repl_strategy=None, active='true', default='false', image_tags=[], version=None)

创建新的数据存储版本。

delete(datastore_version_id)

删除数据存储版本。

edit(datastore_version_id, datastore_manager=None, image=None, packages=None, registry_ext=None, repl_strategy=None, active=None, default=None, image_tags=None, name=None)

更新数据存储版本。

get(datastore_version_id)

获取数据存储版本的详细信息。

list(limit=None, marker=None)

列出所有数据存储版本。

resource_class

别名 DatastoreVersion

class troveclient.v1.management.MgmtFlavors(api)

基类: ManagerWithFind

管理 Flavor 资源。

create(name, ram, disk, vcpus, flavorid='auto', ephemeral=None, swap=None, rxtx_factor=None, service_type=None)

创建一个新的 flavor。

list()
resource_class

别名 Flavor

class troveclient.v1.management.RootHistory(manager, info, loaded=False)

基础: Resource