Scripting Object - VcHostVMotionManagerVMotionDiskSpec


Scripting Object Description

The VMotionDiskSpec data object encapsulates the internal vmotion specifications for a virtual disk.

Attributes

Name Type Description
backingVcVirtualDeviceConfigSpecBackingSpec

BackingInfo configuration options. Each BackingSpec corresponds to a BackingInfo object. The member {@link #backing} refers to the {@link #device}.{@link vim.vm.device.VirtualDevice#backing}. @since vSphere API 6.5
busNumberNumber

Bus number of the associated controller. @since vSphere API 5.5
controllerTypeString

Associated controller type. @since vSphere API 5.5
deviceVcVirtualDevice

Device specification, with all necessary properties set. @since VI API 2.5
dynamicPropertyVcDynamicProperty []

@since Unknown
dynamicTypeString

@since Unknown
fileOperationVcVirtualDeviceConfigSpecFileOperation

Type of operation being performed on the backing of the specified virtual device. If no file operation is specified in the VirtualDeviceSpec, then any backing filenames in the {@link vim.vm.device.VirtualDevice VirtualDevice} must refer to files that already exist. The "replace" and "delete" values for this property are only applicable to virtual disk backing files. @since VI API 2.5
numLinksToConsolidateNumber

Number of links for this disk to consolidate @since vSphere API 5.5
operationVcVirtualDeviceConfigSpecOperation

Type of operation being performed on the specified virtual device. If no operation is specified, the spec. is ignored. @since VI API 2.5
parentFilenameString

Parent disk file name. If unset, this disk is a base disk, otherwise it is a delta-disk. When invoking on vpxa this is URL; on hostagent, a local path. @since vSphere API 5.5
parentSharedBoolean

Flag indicating whether to mark the parent disk as shared by other linked-clone VMs, i.e. non-deletable. @since vSphere API 5.5
profileVcVirtualMachineProfileSpec []

Virtual Device Profile requirement. Profiles are solution specifics. Storage Profile Based Management(SPBM) is a vSphere server extension. The API users who want to provision VMs using Storage Profiles, need to interact with SPBM service. This is an optional parameter and if user doesn't specify profile, the default behavior will apply. @since vSphere API 5.5

Methods

Methods defined in this Scripting Object
isParentShared

isParentShared

Flag indicating whether to mark the parent disk as shared by other linked-clone VMs, i.e. non-deletable. @since vSphere API 5.5

Parameters

NameTypeDescription
None

Return Value

Type Description
Boolean