openstack.database.v1.instance¶
实例类¶
该 Instance 类继承自 Resource。
- class openstack.database.v1.instance.Instance(_synchronized=False, connection=None, **attrs)¶
基础资源
- 参数:
_synchronized (bool) – 这不打算直接使用。请参阅
new()和existing()。connection (openstack.connection.Connection) – 对正在使用的 Connection 的引用。默认为 None,允许在单元测试中等情况下使用不带活动 Connection 的 Resource 对象。Resource 代码中对
self._connection的使用应使用 None 检查进行保护。
- resource_key = 'instance'¶
资源的单数形式的键。
- resources_key = 'instances'¶
资源的复数形式的键。
- base_path = '/instances'¶
此资源的 URI 的基本部分。
- allow_create = True¶
允许对此资源进行创建操作。
- allow_fetch = True¶
允许对此资源进行获取操作。
- allow_commit = True¶
允许对此资源进行更新操作。
- allow_delete = True¶
允许对此资源进行删除操作。
- allow_list = True¶
允许对此资源进行列表操作。
- flavor¶
实例的规格
- links¶
与实例关联的链接
- name¶
实例的名称
- status¶
实例的状态
- volume¶
卷的大小
- datastore¶
数据存储的字典,通常包括“type”和“version”键
- id¶
此实例的 ID
- region¶
此实例所在的区域
- hostname¶
主机名
- created_at¶
创建此实例的时间戳
- updated_at¶
更新此实例的时间戳
- enable_root_user(session)¶
启用 root 用户的登录。
此操作允许从任何主机登录 root 用户,并为用户提供生成的 root 密码。
- 参数:
session (
Adapter) – 用于发出此请求的会话。- 返回值:
一个字典,包含键
name和password,指定登录凭据。
- is_root_enabled(session)¶
确定是否在实例上启用了 root。
确定是否在此特定实例上启用了 root。
- 参数:
session (
Adapter) – 用于发出此请求的会话。- 返回值:
True如果为指定的数据库实例启用了 root 用户,否则为False。
- restart(session)¶
重启数据库实例
- 返回值:
无
- resize(session, flavor_reference)¶
调整数据库实例的大小
- 返回值:
无
- resize_volume(session, volume_size)¶
调整实例附加的卷的大小
- 返回值:
无