ContentLibraryItem
An object representing a VCF Content Library Item.
{
"id": "string",
"name": "string",
"imageIdentifier": "string",
"description": "string",
"isPublished": false,
"isSubscribed": false,
"creationDate": "string",
"lastSuccessfulSync": "string",
"version": 0,
"status": "READY, NOT_READY, FAILED, PARTIALLY_READY",
"contentLibrary": {
"name": "string",
"id": "string"
},
"org": {
"name": "string",
"id": "string"
},
"fileUploadSizeBytes": 0,
"sizeBytes": 0,
"itemType": "string",
"placeholder": false
}
A unique identifier for the library item.
The name of the content library item.
VirtualMachineIdentifier (VMI) of the item. This is a ReadOnly field.
The description of the content library item.
Whether this item is published.
Whether this item is subscribed.
The ISO-8601 timestamp representing when this item was created.
The ISO-8601 timestamp representing when this item was last synced if subscribed.
The version of this item. For a subscribed library, this version is same as in publisher library.
Status of this content library item.
Indicative size of the content library item as provided by the client before to upload. This value is only required for ISO content library items however when provided the value is used to provide immediate storage quotas validation. Actual value consumed may differ down the line.
Read-only. Represents the size of the VM image as it is currently stored, measured in bytes. This value reflects the storage consumed by single instance of the image and explicitly excludes any additional storage due to the image being replicated to be made available across infrastructure shard such as Regions and Zones.
The type of content library item. This field is only required for content library upload.
A value of true represents an item that has not been uploaded yet but is holding storage allocation. Typically used to reserve necessary storage capacity during capture operation.