Ovf_LibraryItem_StorageGroupMapping

Ovf_LibraryItem_StorageGroupMapping
Ovf_LibraryItem_StorageGroupMapping

The LibraryItem.StorageGroupMapping structure defines the storage deployment target and storage provisioning type for a section of type vmw:StorageGroupSection in the OVF descriptor.

JSON Example
{
    "type": "string",
    "datastore_id": "string",
    "storage_profile_id": "string",
    "provisioning": "string"
}
type
Required

The LibraryItem.StorageGroupMapping.Type enumerated type defines the supported types of storage targets for sections of type vmw:StorageGroupSection in the OVF descriptor.
DATASTORE : Storage deployment target is a datastore.
STORAGE_PROFILE : Storage deployment target is a storage profile.

string
datastore_id
Optional

Target datastore to be used for the storage group. This field is optional and it is only relevant when the value of LibraryItem.StorageGroupMapping.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.

string
storage_profile_id
Optional

Target storage profile to be used for the storage group. This field is optional and it is only relevant when the value of LibraryItem.StorageGroupMapping.type is STORAGE_PROFILE. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: StorageProfile. When operations return a value of this structure as a result, the field will be an identifier for the resource type: StorageProfile.

provisioning
Optional

The DiskProvisioningType enumerated type defines the virtual disk provisioning types that can be set for a disk on the target platform.
thin : A thin provisioned virtual disk has space allocated and zeroed on demand as the space is used.
thick : A thick provisioned virtual disk has all space allocated at creation time and the space is zeroed on demand as the space is used.
eagerZeroedThick : An eager zeroed thick provisioned virtual disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Disks specified as eager zeroed thick may take longer time to create than disks specified with the other disk provisioning types.