Content Library Item get
Returns the Content Library ItemModel with the given identifier.
Returns an authorization error if you do not have all of the privileges described as follows:
- The resource
com.vmware.content.library.Item
referenced by the parameter libraryItemId requiresSystem.Read
.
Identifier of the library item to return.
The parameter must be an identifier for the resource type: com.vmware.content.library.Item
.
The Content Library ItemModel instance with the given libraryItemId.
{
"id": "string",
"library_id": "string",
"content_version": "string",
"creation_time": "string",
"description": "string",
"last_modified_time": "string",
"last_sync_time": "string",
"metadata_version": "string",
"name": "string",
"cached": false,
"size": 0,
"type": "string",
"version": "string",
"source_id": "string",
"security_compliance": false,
"certificate_verification_info": {
"status": "string",
"cert_chain": [
"string"
]
}
}
A unique identifier for this library item.
This property is not used for the create
operation. It will not be present in the response of the get
or list
operations. It is not used for the update
operation.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.content.library.Item
. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.content.library.Item
.
The identifier of the Content LibraryModel to which this item belongs.
This property must be provided for the create
operation. It will always be present in the response of the get
or list
operations. It is not used for the update
operation.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.content.Library
. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.content.Library
.
The latest version of the file content list of this library item.
This property is not used for the create
operation. It will always be present in the response of the get
or list
operations. It is not used for the update
operation.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.content.library.item.Version
. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.content.library.item.Version
.
The date and time when this library item was created.
This property is not used for the create
operation. It will always be present in the response of the get
or list
operations. It is not used for the update
operation.
A human-readable description for this library item.
This property is optional for the create
operation. Leaving it missing or null
during creation will result in an empty string value. It will always be present in the result of a get
or list
operation. It is optional for the update
operation. Leaving it missing or null
during update indicates that the description remains unchanged.
The date and time when the metadata for this library item was last changed.
This property is affected by changes to the properties or file content of this item. It is not modified by changes to the tags of the item, or by changes to the library which owns this item.
This property is not used for the create
operation. It will always be present in the response of the get
or list
operations. It is not used for the update
operation.
The date and time when this library item was last synchronized.
This property is updated every time a synchronization is triggered on the library item, including when a synchronization is triggered on the library to which this item belongs. The value is missing or null
for a library item that belongs to a local library.
This property is not used for the create
operation. It is optional in the response of the get
or list
operations. It is not used for the update
operation.
A version number for the metadata of this library item.
This value is incremented with each change to the metadata of this item. Changes to name, description, and so on will increment this value. The value is not incremented by changes to the content or tags of the item or the library which owns it.
This property is not used for the create
operation. It will always be present in the response of the get
or list
operations. It is not used for the update
operation.
A human-readable name for this library item.
The name may not be missing or null
or an empty string. The name does not have to be unique, even within the same library.
This property must be provided for the create
operation. It will always be present in the response of the get
or list
operations. It is optional for the update
operation.
The status that indicates whether the library item is on disk or not. The library item is cached when all its files are on disk.
This property is not used for the create
operation. It will always be present in the response of the get
or list
operations. It is not used for the update
operation.
The library item size, in bytes. The size is the sum of the size used on the storage backing for all the files in the item. When the library item is not cached, the size is 0.
This property is not used for the create
operation. It is optional in the response of the get
or list
operations. It is not used for the update
operation.
An optional type identifier which indicates the type adapter plugin to use.
This property may be set to a non-empty string value that corresponds to an identifier supported by a type adapter plugin present in the Content Library Service. A type adapter plugin, if present for the specified type, can provide additional information and services around the item content. A type adapter can guide the upload process by creating file entries that are in need of being uploaded to complete an item.
The types and plugins supported by the Content Library Service can be queried using the Content Type resource.
This property is optional for the create
and update
operations. During creation, if the type is left unspecified, or if the type is specified but does not have a corresponding type support plugin, then the type of the library item is considered to be generic and all data is treated as generic files. During update, if the type is not specified, then it is not updated.
A version number that is updated on metadata changes. This value is used to validate update requests to provide optimistic concurrency of changes.
This value represents a number that is incremented every time library item properties, such as name or description, are changed. It is not incremented by changes to the file content of the library item, including adding or removing files. It is also not affected by tagging the library item.
This property is not used for the create
operation. It will always be present in the result of a get
or list
operation. It is optional for the update
operation. Leaving it missing or null
during update indicates that you do not need to detect concurrent updates.
The identifier of the Content Library ItemModel to which this item is synchronized to if the item belongs to a subscribed library. The value is missing or null
for a library item that belongs to a local library.
This property is not used for the create
operation. It is optional in the response of the get
or list
operations. It is not used for the update
operation.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.content.library.Item
. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.content.library.Item
.
Shows the security compliance of Content Library ItemModel.
This property was added in vSphere API 7.0.3.0.
This property is not used for the create
and update
operations. It will be present in the result of a get
or list
operation.
Certificate verification status and Content Library ItemModel's signing certificate . Currently, this field is available only in following cases 1. This item belongs to a secure content library 2. The item is of type ovf.
This property was added in vSphere API 7.0.3.0.
This property is not used for the create
and update
operations. It may be present in the result of a get
or list
operation.
if no item with the given libraryItemId exists.
"Vapi Std Errors NotFound Object"
curl -H 'Authorization: <value>' https://{api_host}/api/content/library/item/{libraryItemId}