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。
- 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。
- show(cluster)¶
获取单个集群的详细信息。
- class troveclient.v1.management.MgmtConfigurationParameters(api)¶
-
- 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¶
- 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()¶