感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如果转载,请保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167
Images
Image interface.
-
class
novaclient.v2.images.
Image
(
manager,
info,
loaded=False
)
-
Bases: novaclient.openstack.common.apiclient.base.Resource
An image is a collection of files used to create or rebuild a server.
Populate and bind to a manager.
Parameters: - manager – BaseManager object
- info – dictionary representing resource attributes
- loaded – prevent lazy-loading if set to True
-
HUMAN_ID
= True
-
-
delete
(
)
-
Delete this image.
-
class
novaclient.v2.images.
ImageManager
(
api
)
-
Bases: novaclient.base.ManagerWithFind
Manage Image resources.
-
delete
(
image
)
-
Delete an image.
It should go without saying that you can’t delete an imagethat you didn’t create.
Parameters: image – The Image (or its ID) to delete.
-
delete_meta
(
image,
keys
)
-
Delete metadata from an image
Parameters: - image – The Image to delete metadata
- keys – A list of metadata keys to delete from the image
-
get
(
image
)
-
Get an image.
Parameters: image – The ID of the image to get. Return type: Image
-
list
(
detailed=True,
limit=None
)
-
Get a list of all images.
Return type: list of Image Parameters: limit – maximum number of images to return.
-
resource_class
-
alias of Image
-
set_meta
(
image,
metadata
)
-
Set an images metadata
Parameters: - image – The Image to add metadata to
- metadata – A dict of metadata to add to the image
-