CustomImageListItem
Summary of a custom image as returned in list responses
- activeType: booleanrequired
Whether the image is active and available for use
- createdType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- deployableType: booleanrequired
True when this image can be deployed to additional data centers via self-service: the caller owns it, it is
staged, AND it has an uploaded source file. False for images provisioned directly (no uploaded source) — they remain usable for VM creation at their existing data centers but cannot be deployed to new ones. Gate the deploy action on this flag; gating onisOwneralone is insufficient because owners can have non-deployable provisioned images. - deploymentType: integer
Count requiredNumber of data centers this image is deployed to
- idType: stringFormat: uuidrequired
Custom image ID
- isType: boolean
Owner requiredTrue when your tenant owns this image (uploaded it). False when the image is shared with your tenant by another owner. Owners get full control; non-owners get read-only access — the backend rejects non-owner deploys and deletes with 403. Gate destructive UI affordances (deploy, delete) on this flag.
- nameType: stringrequired
Display name of the image
- stateType: stringenumrequired
Lifecycle state.
pending= upload in progress;staged= uploaded and ready for use;failed= upload did not complete;deleting= deletion in progress (the image is being removed; it disappears once removal completes). Frontends should disable use/enable controls when notstaged.valuespendingstagedfaileddeleting - uefiType: booleanrequired
True = UEFI with secure boot; false = legacy/omit firmware params. Drives the boot-mode toggle on the image.
- updatedType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- descriptionType: stringnullable
Optional description
- imageType: "template" or "iso"enum
Type Image type classification
- usernameType: stringnullable
Default login username
.png)