diff options
author | Lingxian Kong <anlin.kong@gmail.com> | 2020-04-16 17:50:55 +1200 |
---|---|---|
committer | Lingxian Kong <anlin.kong@gmail.com> | 2020-04-26 09:56:50 +1200 |
commit | 429c39890e3242c6a502037673943b38452c5811 (patch) | |
tree | 1ecb67979bcb664996e6f1e1a0146b59567e8a0a /api-ref/source/instances.inc | |
parent | a4057b10af44e7f21243e539dd2daad2ad61657b (diff) | |
download | trove-429c39890e3242c6a502037673943b38452c5811.tar.gz |
Support ip address type for instances
Include address type in getting instance response.
* Deprecate confip option network_label_regex as we don't reply on Nova
to get addresses, network names don't make any sense.
* Add 'addresses' in instance API response, keep 'ip' as is but mark
it deprecated in API doc, python-troveclient shouldn't break.
Story: 2007562
Task: 39445
Change-Id: Ia0458b5ddae8959ce29c17e444e1a51a026283cd
Diffstat (limited to 'api-ref/source/instances.inc')
-rw-r--r-- | api-ref/source/instances.inc | 81 |
1 files changed, 56 insertions, 25 deletions
diff --git a/api-ref/source/instances.inc b/api-ref/source/instances.inc index 62da0653..2be3519b 100644 --- a/api-ref/source/instances.inc +++ b/api-ref/source/instances.inc @@ -161,39 +161,14 @@ Response Parameters - datastore: datastore2 - datastore.type: datastore_type - datastore.version: datastore_version1 - - region: region_name2 - - tenant_id: tenant_id - volume: volume - volume.size: volume_size - volume.used: volume_used - - hostname: instance_hostname - - ip: instance_ip_address - created: created - updated: updated - service_status_updated: service_status_updated - - fault: instance_fault - - fault.message: instance_fault_message - - fault.created: instance_fault_created - - fault.details: instance_fault_details - - replicas: instance_replicas - - replicas.id: instance_replica_id - - replicas.links: instance_replica_links - - replicas.links.href: instance_replica_link_href - - replicas.links.rel: instance_replica_link_rel - - configuration: configuration1 - - configuration.id: configuration_id - - configuration.name: configuration_name - - configuration.links: configuration_links - - configuration.links.href: configuration_link_href - - configuration.links.rel: configuration_link_rel - locality: locality - - local_storage_used: local_storage_used - password: root_password - - cluster_id: cluster_id - - shard_id: shard_id - - server_id: server_id - - volume_id: volume_id - - encrypted_rpc_messaging: encrypted_rpc_messaging - instance: instance @@ -231,6 +206,62 @@ Request - instanceId: instanceId +Response Parameters +------------------- + +.. rest_parameters:: parameters.yaml + + - instance: instance + - id: instanceId1 + - name: instanceName1 + - status: instance_status + - links: instance_links + - links.href: instance_link_href + - links.rel: instance_link_rel + - flavor: flavor + - flavor.id: flavorId1 + - flavor.links: flavor_links + - flavor.links.href: flavor_link_href + - flavor.links.rel: flavor_link_rel + - datastore: datastore2 + - datastore.type: datastore_type + - datastore.version: datastore_version1 + - region: region_name2 + - tenant_id: tenant_id + - volume: volume + - volume.size: volume_size + - volume.used: volume_used + - hostname: instance_hostname + - ip: instance_ip_address + - addresses: instance_ip_addresses + - created: created + - updated: updated + - service_status_updated: service_status_updated + - fault: instance_fault + - fault.message: instance_fault_message + - fault.created: instance_fault_created + - fault.details: instance_fault_details + - replicas: instance_replicas + - replicas.id: instance_replica_id + - replicas.links: instance_replica_links + - replicas.links.href: instance_replica_link_href + - replicas.links.rel: instance_replica_link_rel + - configuration: configuration1 + - configuration.id: configuration_id + - configuration.name: configuration_name + - configuration.links: configuration_links + - configuration.links.href: configuration_link_href + - configuration.links.rel: configuration_link_rel + - locality: locality + - local_storage_used: local_storage_used + - password: root_password + - cluster_id: cluster_id + - shard_id: shard_id + - server_id: server_id + - volume_id: volume_id + - encrypted_rpc_messaging: encrypted_rpc_messaging + + Response Example ---------------- |