diff options
author | Dave Chen <wei.d.chen@intel.com> | 2015-08-05 13:56:26 +0800 |
---|---|---|
committer | Dave Chen <wei.d.chen@intel.com> | 2015-09-30 13:57:37 +0800 |
commit | 64bf39e93f138c45002196c0cefca3215484822c (patch) | |
tree | 9fd236b2b3921b5fc4ee438e831eade46b8297ed /cinderclient/v2/volumes.py | |
parent | 6d440d2e942fa5d22d33e648c72deddaf501afb1 (diff) | |
download | python-cinderclient-64bf39e93f138c45002196c0cefca3215484822c.tar.gz |
Add commands to show image metadata
- cinder image-metadata-show volume_id
This command can be used to show the image metadata associated
with the specific volume.
Partially implements: bp support-modify-volume-image-metadata
Change-Id: I960af66038b47c1206619b99a2bb5ae561a59c4f
Diffstat (limited to 'cinderclient/v2/volumes.py')
-rw-r--r-- | cinderclient/v2/volumes.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cinderclient/v2/volumes.py b/cinderclient/v2/volumes.py index d5eb8d0..0e76775 100644 --- a/cinderclient/v2/volumes.py +++ b/cinderclient/v2/volumes.py @@ -114,6 +114,14 @@ class Volume(base.Resource): """ return self.manager.delete_image_metadata(self, volume, keys) + def show_image_metadata(self, volume): + """Show a volume's image metadata. + + :param volume : The :class: `Volume` where the image metadata + associated. + """ + return self.manager.show_image_metadata(self) + def upload_to_image(self, force, image_name, container_format, disk_format): """Upload a volume to image service as an image.""" @@ -518,6 +526,14 @@ class VolumeManager(base.ManagerWithFind): self._action("os-unset_image_metadata", volume, {'key': key}) + def show_image_metadata(self, volume): + """Show a volume's image metadata. + + :param volume : The :class: `Volume` where the image metadata + associated. + """ + return self._action("os-show_image_metadata", volume) + def upload_to_image(self, volume, force, image_name, container_format, disk_format): """Upload volume to image service as image. |