Skip to content

Latest commit

 

History

History
83 lines (62 loc) · 2.24 KB

os-migrations.inc

File metadata and controls

83 lines (62 loc) · 2.24 KB

Migrations (os-migrations)

Shows data on migrations.

List Migrations

.. rest_method:: GET /os-migrations

Lists migrations.

Policy defaults enable only users with the administrative role to perform this operation. Cloud providers can change these permissions through the policy.json file.

Starting from microversion 2.59, the response is sorted by created_at and id in descending order.

Normal response codes: 200

Error response codes: badRequest(400), unauthorized(401), forbidden(403)

Request

.. rest_parameters:: parameters.yaml

  - hidden: migration_hidden
  - host: migration_host
  - instance_uuid: migration_instance_uuid
  - migration_type: migration_type
  - source_compute: migration_source_compute
  - status: migration_status
  - limit: migration_limit
  - marker: migration_marker
  - changes-since: changes_since_migration
  - changes-before: changes_before_migration
  - user_id: user_id_query_migrations
  - project_id: project_id_query_migrations

Response

.. rest_parameters:: parameters.yaml

  - migrations: migrations
  - created_at: created
  - dest_compute: migrate_dest_compute
  - dest_host: migrate_dest_host
  - dest_node: migrate_dest_node
  - id: migration_id
  - instance_uuid: server_id
  - new_instance_type_id: migration_new_flavor_id
  - old_instance_type_id: migration_old_flavor_id
  - source_compute: migrate_source_compute
  - source_node: migrate_source_node
  - status: migrate_status
  - updated_at: updated
  - migration_type: migration_type_2_23
  - links: migration_links_2_23
  - uuid: migration_uuid
  - migrations_links: migration_next_links_2_59
  - user_id: user_id_migration_2_80
  - project_id: project_id_migration_2_80

Example List Migrations: JSON response

.. literalinclude:: ../../doc/api_samples/os-migrations/migrations-get.json
   :language: javascript

Example List Migrations (v2.80):

.. literalinclude:: ../../doc/api_samples/os-migrations/v2.80/migrations-get.json
   :language: javascript

Example List Migrations With Paging (v2.80):

.. literalinclude:: ../../doc/api_samples/os-migrations/v2.80/migrations-get-with-limit.json
   :language: javascript