Images
Image interface.
- class novaclient.v2.images.Image(manager,
info, loaded=False) -
Bases: novaclient.openstack.common.apiclient.base.ResourceAn 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.ManagerWithFindManage 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 imageParameters: - 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 metadataParameters: - image – The Image to add metadata to
- metadata – A dict of metadata to add to the image
时间: 2024-10-08 17:20:08