The StorageBacking structure defines a storage location where content in a library will be stored. The storage location can either be a Datastore or Other type.
Identifier of the datastore used to store the content in the library. This field is optional and it is only relevant when the value of StorageBacking.type is DATASTORE. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: Datastore. When operations return a value of this structure as a result, the field will be an identifier for the resource type: Datastore.
URI identifying the location used to store the content in the library. The following URI formats are supported:
vSphere 6.0 Update 1
This field is optional and it is only relevant when the value of StorageBacking.type is OTHER.
Type (Type) of StorageBacking. This field must be provided for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation.