Users could specify the last image (name or ID) of the previous page with --marker option to control the start image of the output. Change-Id: Idca0235ee83b1226b00c89cf3d38500fa898b7d0 Closes-Bug: #1540988
9.4 KiB
image
Image v1, v2
image create
Image v1, v2
Create/upload an image
image create
os image create
[--id <id>]
[--store <store>]
[--container-format <container-format>]
[--disk-format <disk-format>]
[--size <size>]
[--min-disk <disk-gb>]
[--min-ram <ram-mb>]
[--location <image-url>]
[--copy-from <image-url>]
[--file <file>]
[--volume <volume>]
[--force]
[--checksum <checksum>]
[--protected | --unprotected]
[--public | --private]
[--property <key=value> [...] ]
[--tag <tag> [...] ]
[--project <project> [--project-domain <project-domain>]]
<image-name>
--id <id>
Image ID to reserve
--store <store>
Upload image to this store
Image version 1 only.
--container-format <container-format>
Image container format (default: bare)
--disk-format <disk-format>
Image disk format (default: raw)
--size <size>
Image size, in bytes (only used with --location and --copy-from)
Image version 1 only.
--min-disk <disk-gb>
Minimum disk size needed to boot image, in gigabytes
--min-ram <disk-ram>
Minimum RAM size needed to boot image, in megabytes
--location <image-url>
Download image from an existing URL
Image version 1 only.
--copy-from <image-url>
Copy image from the data store (similar to --location)
Image version 1 only.
--file <file>
Upload image from local file
--volume <volume>
Create image from a volume
--force
Force image creation if volume is in use (only meaningful with --volume)
--checksum <checksum>
Image hash used for verification
Image version 1 only.
--protected
Prevent image from being deleted
--unprotected
Allow image to be deleted (default)
--public
Image is accessible to the public
--private
Image is inaccessible to the public (default)
--property <key=value>
Set a property on this image (repeat for multiple values)
--tag <tag>
Set a tag on this image (repeat for multiple values)
2
--project <project>
Set an alternate project on this image (name or ID). Previously known as --owner.
--project-domain <project-domain>
Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
2
<image-name>
New image name
image delete
Delete image(s)
image delete
os image delete
<image>
<image>
Image(s) to delete (name or ID)
image list
List available images
image list
os image list
[--public | --private | --shared]
[--property <key=value>]
[--long]
[--sort <key>[:<direction>]]
[--limit <limit>]
[--marker <marker>]
--public
List only public images
--private
List only private images
--shared
List only shared images
Image version 2 only.
--property <key=value>
Filter output based on property
--long
List additional fields in output
--sort <key>[:<direction>]
Sort output by selected keys and directions(asc or desc) (default: asc), multiple keys and directions can be specified separated by comma
--limit <limit>
Maximum number of images to display.
--marker <marker>
The last image (name or ID) of the previous page. Display list of images after marker. Display all images if not specified.
image save
Save an image locally
image save
os image save
--file <filename>
<image>
--file <filename>
Downloaded image save filename (default: stdout)
<image>
Image to save (name or ID)
image set
Image v1, v2
Set image properties
image set
os image set
[--name <name>]
[--min-disk <disk-gb>]
[--min-ram <disk-ram>]
[--container-format <container-format>]
[--disk-format <disk-format>]
[--size <size>]
[--protected | --unprotected]
[--public | --private]
[--store <store>]
[--location <image-url>]
[--copy-from <image-url>]
[--file <file>]
[--volume <volume>]
[--force]
[--checksum <checksum>]
[--stdin]
[--property <key=value> [...] ]
[--tag <tag> [...] ]
[--architecture <architecture>]
[--instance-id <instance-id>]
[--kernel-id <kernel-id>]
[--os-distro <os-distro>]
[--os-version <os-version>]
[--ramdisk-id <ramdisk-id>]
[--activate|--deactivate]
[--project <project> [--project-domain <project-domain>]]
<image>
--name <name>
New image name
--min-disk <disk-gb>
Minimum disk size needed to boot image, in gigabytes
--min-ram <disk-ram>
Minimum RAM size needed to boot image, in megabytes
--container-format <container-format>
Image container format (default: bare)
--disk-format <disk-format>
Image disk format (default: raw)
--size <size>
Size of image data (in bytes)
Image version 1 only.
--protected
Prevent image from being deleted
--unprotected
Allow image to be deleted (default)
--public
Image is accessible to the public
--private
Image is inaccessible to the public (default)
--store <store>
Upload image to this store
Image version 1 only.
--location <image-url>
Download image from an existing URL
Image version 1 only.
--copy-from <image-url>
Copy image from the data store (similar to --location)
Image version 1 only.
--file <file>
Upload image from local file
Image version 1 only.
--volume <volume>
Update image with a volume
Image version 1 only.
--force
Force image update if volume is in use (only meaningful with --volume)
Image version 1 only.
--checksum <checksum>
Image hash used for verification
Image version 1 only.
--stdin
Allow to read image data from standard input
Image version 1 only.
--property <key=value>
Set a property on this image (repeat option to set multiple properties)
2
--tag <tag>
Set a tag on this image (repeat for multiple values)
2
--architecture <architecture>
Operating system architecture
2
--instance-id <instance-id>
ID of server instance used to create this image
2
--kernel-id <kernel-id>
ID of kernel image used to boot this disk image
2
--os-distro <os-distro>
Operating system distribution name
2
--os-version <os-version>
Operating system distribution version
2
--ramdisk-id <ramdisk-id>
ID of ramdisk image used to boot this disk image
2
--activate
Activate the image.
2
--deactivate
Deactivate the image.
2
--project <project>
Set an alternate project on this image (name or ID). Previously known as --owner.
--project-domain <project-domain>
Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
2
<image>
Image to modify (name or ID)
image show
Display image details
image show
os image show
<image>
<image>
Image to display (name or ID)
image add project
Only supported for Image v2
Associate project with image
image add project
os image add project
[--project-domain <project-domain>]
<image> <project>
--project-domain <project-domain>
Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
<image>
Image to share (name or ID).
<project>
Project to associate with image (name or ID)
image remove project
Only supported for Image v2
Disassociate project with image
image remove project
os image remove remove
[--project-domain <project-domain>]
<image> <project>
--project-domain <project-domain>
Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
<image>
Image to unshare (name or ID).
<project>
Project to disassociate with image (name or ID)