novaclient.v2.migrations 模块¶
迁移接口
- class novaclient.v2.migrations.Migration(manager, info, loaded=False, resp=None)¶
基类:
Resource填充并绑定到管理器。
- 参数:
manager – BaseManager 对象
info – 表示资源属性的字典
loaded – 如果设置为 True,则防止延迟加载
resp – 响应或响应对象列表
- class novaclient.v2.migrations.MigrationManager(api)¶
基类:
ManagerWithFind- list(host=None, status=None, instance_uuid=None, marker=None, limit=None, changes_since=None, changes_before=None, migration_type=None, source_compute=None, user_id=None, project_id=None)¶
获取迁移列表。 :param host: 按主机名过滤迁移(可选)。 :param status: 按状态过滤迁移(可选)。 :param instance_uuid: 按实例 UUID 过滤迁移(可选)。 :param marker: 从迁移列表中返回晚于此迁移 UUID 表示的迁移开始。 (可选)。 :param limit: 要返回的最大迁移数(可选)。 请注意,API 服务器具有可配置的默认限制。 如果此处未指定限制或限制大于默认值,将使用默认限制。 :param changes_since: 仅返回在某个时间点或之后更改的迁移。 提供的时间应为 ISO 8061 格式的时间,例如 2016-03-04T06:27:59Z 。 (可选)。 :param changes_before: 仅返回在某个时间点或之前更改的迁移。 提供的时间应为 ISO 8061 格式的时间,例如 2016-03-05T06:27:59Z 。 (可选)。 :param migration_type: 按类型过滤迁移。 有效值包括:evacuation、live-migration、migration、resize :param source_compute: 按源计算主机名过滤迁移。 :param user_id: 按用户过滤迁移(可选)。 :param project_id: 按项目过滤迁移(可选)。