Virtual Storage Lifecycle Management API


Data Object - ArrayUpdateSpec(vim.option.ArrayUpdateSpec)

Extended by
ClusterDasVmConfigSpec, ClusterDpmHostConfigSpec, ClusterDrsVmConfigSpec, ClusterGroupSpec, ClusterRuleSpec, ClusterVmOrchestrationSpec, StorageDrsOptionSpec, StorageDrsVmConfigSpec, VAppOvfSectionSpec, VAppProductSpec, VAppPropertySpec, VirtualMachineCpuIdInfoSpec
Extends
DynamicData
See also
ArrayUpdateOperation
Since
2.0

Data Object Description

An ArrayUpdateSpec data object type is a common superclass for supporting incremental updates to arrays.

The common code pattern is:

     class MyTypeSpec extrends ArrayUpdateSpec {
           MyTypeInfo info;
     }
  
The ArrayUpdateSpec contains the following:

  • operation: the type of operation being performed.
  • removeKey: In the case of a remove operation, the key value that identifies the array to be removed.

Properties

Name Type Description
operationArrayUpdateOperation

The type of operation being performed on the specified virtual device.
removeKey*xsd:anyType

Key for the element to be removed. Only used if the operation is "remove".
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition