Data Object - DatastoreRequirementSpec

Class
VMware.Hv.DatastoreRequirementSpec
Parameter to
Datastore_GetDatastoreRequirements
See also
BaseImageSnapshotId, BaseImageVmId, DesktopId, FarmId, VmTemplateId
Since
Horizon 7.6

Data Object Description

Datastore requirements specification.

Data Object Properties

Properties

Name Type Description
desktopIdDesktopId

Desktop Id to be supplied when editing a Desktop Pool.
  • This property need not be set.
farmIdFarmId

Farm Id to be supplied when editing a Farm.
  • This property need not be set.
isFarmxsd:boolean

Set to true when creating/editing a Farm.
  • This property has a default value of false.
sourcexsd:string

The Source or the Provisioning Type of machines.
Note: The value FULL_CLONE is not allowed in case of farms.
  • This property will be one of:
    Value Description
    "VIEW_COMPOSER"View composer linked clones managed as view machines.
    "INSTANT_CLONE_ENGINE"Instant clone engine created 'instant clones' managed as view machines.
    "FULL_CLONE"Full Virtual Machines that are created from a vCenter Server template.
vmIdBaseImageVmId

Parent VM Id.
Applicable in case of Linked Clones and Instant Clones.
  • This property need not be set.
  • This property is required if source is set to "VIEW_COMPOSER"or "INSTANT_CLONE_ENGINE".
snapshotIdBaseImageSnapshotId

VM Snapshot Id.
Applicable in case of Linked Clones and Instant Clones.
  • This property need not be set.
  • This property is required if source is set to "VIEW_COMPOSER"or "INSTANT_CLONE_ENGINE".
vmTemplateIdVmTemplateId

VM Template Id.
Applicable in case of Full Clones.
  • This property need not be set.
  • This property is required if source is set to "FULL_CLONE".
poolSizexsd:int

The desired size of the Pool/Farm.
isPersistentxsd:boolean

User assignment of the pool: Dedicated (Persistent) / Floating.
Ignored in case of Farm.
  • This property has a default value of false.
userDiskSizexsd:double

Size of Persistent Disk (in MB).
  • This value will be considered only in case of Dedicated Linked Pool.
  • It will be ignored for other Pools and Farms.

  • This property need not be set.
  • This property is required if isPersistent is set to true.
useVsanxsd:boolean

When Vmware Virtual SAN is used.
Set to true when Virtual SAN is configured and in use for the pool.
  • This property has a default value of false.
useSeparateReplicaAndOSDiskxsd:boolean

Set to true when separate datastores for replica and OS disks are used.
  • Applicable only in case of Linked Clones and Instant Clones.

    • This property has a default value of false.
    useSeparatePersistentAndOSDiskxsd:boolean

    When the Separate datastores for persistent and OS disks are used.
    • Set to true only in case of DEDICATED LINKED_CLONE Pool.
    • It will be ignored in case of Farms and other Pools.

    • This property has a default value of false.