ArrayOfVirtualMachineCloneSpec

ArrayOfVirtualMachineCloneSpec
ArrayOfVirtualMachineCloneSpec

A boxed array of VirtualMachineCloneSpec. To be used in Any placeholders.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "location": {
                "_typeName": "string",
                "service": {
                    "_typeName": "string",
                    "instanceUuid": "string",
                    "url": "string",
                    "credential": {
                        "_typeName": "string"
                    },
                    "sslThumbprint": "string"
                },
                "folder": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "datastore": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "diskMoveType": "string",
                "pool": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "host": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "disk": [
                    {
                        "_typeName": "string",
                        "diskId": 0,
                        "datastore": {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        },
                        "diskMoveType": "string",
                        "diskBackingInfo": {
                            "_typeName": "string"
                        },
                        "profile": [
                            {
                                "_typeName": "string"
                            }
                        ],
                        "backing": {
                            "_typeName": "string",
                            "parent": "VirtualMachineRelocateSpecDiskLocatorBackingSpec Object",
                            "crypto": {
                                "_typeName": "string"
                            }
                        },
                        "filterSpec": [
                            {
                                "_typeName": "string"
                            }
                        ]
                    }
                ],
                "transform": "string",
                "deviceChange": [
                    {
                        "_typeName": "string",
                        "operation": "string",
                        "fileOperation": "string",
                        "device": {
                            "_typeName": "string",
                            "key": 0,
                            "deviceInfo": {
                                "_typeName": "string",
                                "label": "string",
                                "summary": "string"
                            },
                            "backing": {
                                "_typeName": "string"
                            },
                            "connectable": {
                                "_typeName": "string",
                                "migrateConnect": "string",
                                "startConnected": false,
                                "allowGuestControl": false,
                                "connected": false,
                                "status": "string"
                            },
                            "slotInfo": {
                                "_typeName": "string"
                            },
                            "controllerKey": 0,
                            "unitNumber": 0,
                            "numaNode": 0,
                            "deviceGroupInfo": {
                                "_typeName": "string",
                                "groupInstanceKey": 0,
                                "sequenceId": 0
                            }
                        },
                        "profile": [
                            {
                                "_typeName": "string"
                            }
                        ],
                        "backing": {
                            "_typeName": "string",
                            "parent": "VirtualDeviceConfigSpecBackingSpec Object",
                            "crypto": {
                                "_typeName": "string"
                            }
                        },
                        "filterSpec": [
                            {
                                "_typeName": "string"
                            }
                        ],
                        "changeMode": "string"
                    }
                ],
                "profile": [
                    {
                        "_typeName": "string"
                    }
                ],
                "cryptoSpec": {
                    "_typeName": "string"
                }
            },
            "template": false,
            "config": {
                "_typeName": "string",
                "changeVersion": "string",
                "name": "string",
                "version": "string",
                "createDate": "string",
                "uuid": "string",
                "instanceUuid": "string",
                "npivNodeWorldWideName": [
                    0
                ],
                "npivPortWorldWideName": [
                    0
                ],
                "npivWorldWideNameType": "string",
                "npivDesiredNodeWwns": 0,
                "npivDesiredPortWwns": 0,
                "npivTemporaryDisabled": false,
                "npivOnNonRdmDisks": false,
                "npivWorldWideNameOp": "string",
                "locationId": "string",
                "guestId": "string",
                "alternateGuestName": "string",
                "annotation": "string",
                "files": {
                    "_typeName": "string",
                    "vmPathName": "string",
                    "snapshotDirectory": "string",
                    "suspendDirectory": "string",
                    "logDirectory": "string",
                    "ftMetadataDirectory": "string"
                },
                "tools": {
                    "_typeName": "string",
                    "toolsVersion": 0,
                    "toolsInstallType": "string",
                    "afterPowerOn": false,
                    "afterResume": false,
                    "beforeGuestStandby": false,
                    "beforeGuestShutdown": false,
                    "beforeGuestReboot": false,
                    "toolsUpgradePolicy": "string",
                    "pendingCustomization": "string",
                    "customizationKeyId": {
                        "_typeName": "string",
                        "keyId": "string",
                        "providerId": {
                            "_typeName": "string",
                            "id": "string"
                        }
                    },
                    "syncTimeWithHostAllowed": false,
                    "syncTimeWithHost": false,
                    "lastInstallInfo": {
                        "_typeName": "string",
                        "counter": 0,
                        "fault": {
                            "_typeName": "string",
                            "faultCause": "MethodFault Object",
                            "faultMessage": [
                                {
                                    "_typeName": "string",
                                    "key": "string",
                                    "arg": [
                                        {
                                            "_typeName": "string",
                                            "key": "string",
                                            "value": {
                                                "_typeName": "string"
                                            }
                                        }
                                    ],
                                    "message": "string"
                                }
                            ]
                        }
                    }
                },
                "flags": {
                    "_typeName": "string",
                    "disableAcceleration": false,
                    "enableLogging": false,
                    "useToe": false,
                    "runWithDebugInfo": false,
                    "monitorType": "string",
                    "htSharing": "string",
                    "snapshotDisabled": false,
                    "snapshotLocked": false,
                    "diskUuidEnabled": false,
                    "virtualMmuUsage": "string",
                    "virtualExecUsage": "string",
                    "snapshotPowerOffBehavior": "string",
                    "recordReplayEnabled": false,
                    "faultToleranceType": "string",
                    "cbrcCacheEnabled": false,
                    "vvtdEnabled": false,
                    "vbsEnabled": false
                },
                "consolePreferences": {
                    "_typeName": "string",
                    "powerOnWhenOpened": false,
                    "enterFullScreenOnPowerOn": false,
                    "closeOnPowerOffOrSuspend": false
                },
                "powerOpInfo": {
                    "_typeName": "string",
                    "powerOffType": "string",
                    "suspendType": "string",
                    "resetType": "string",
                    "defaultPowerOffType": "string",
                    "defaultSuspendType": "string",
                    "defaultResetType": "string",
                    "standbyAction": "string"
                },
                "rebootPowerOff": false,
                "numCPUs": 0,
                "vcpuConfig": [
                    {
                        "_typeName": "string",
                        "latencySensitivity": {
                            "_typeName": "string",
                            "level": "string",
                            "sensitivity": 0
                        }
                    }
                ],
                "numCoresPerSocket": 0,
                "memoryMB": 0,
                "memoryHotAddEnabled": false,
                "cpuHotAddEnabled": false,
                "cpuHotRemoveEnabled": false,
                "virtualICH7MPresent": false,
                "virtualSMCPresent": false,
                "deviceChange": [
                    {
                        "_typeName": "string",
                        "operation": "string",
                        "fileOperation": "string",
                        "device": {
                            "_typeName": "string",
                            "key": 0,
                            "deviceInfo": {
                                "_typeName": "string",
                                "label": "string",
                                "summary": "string"
                            },
                            "backing": {
                                "_typeName": "string"
                            },
                            "connectable": {
                                "_typeName": "string",
                                "migrateConnect": "string",
                                "startConnected": false,
                                "allowGuestControl": false,
                                "connected": false,
                                "status": "string"
                            },
                            "slotInfo": {
                                "_typeName": "string"
                            },
                            "controllerKey": 0,
                            "unitNumber": 0,
                            "numaNode": 0,
                            "deviceGroupInfo": {
                                "_typeName": "string",
                                "groupInstanceKey": 0,
                                "sequenceId": 0
                            }
                        },
                        "profile": [
                            {
                                "_typeName": "string"
                            }
                        ],
                        "backing": {
                            "_typeName": "string",
                            "parent": "VirtualDeviceConfigSpecBackingSpec Object",
                            "crypto": {
                                "_typeName": "string"
                            }
                        },
                        "filterSpec": [
                            {
                                "_typeName": "string"
                            }
                        ],
                        "changeMode": "string"
                    }
                ],
                "cpuAllocation": {
                    "_typeName": "string",
                    "reservation": 0,
                    "expandableReservation": false,
                    "limit": 0,
                    "shares": {
                        "_typeName": "string",
                        "shares": 0,
                        "level": "string"
                    },
                    "overheadLimit": 0
                },
                "memoryAllocation": {
                    "_typeName": "string",
                    "reservation": 0,
                    "expandableReservation": false,
                    "limit": 0,
                    "shares": {
                        "_typeName": "string",
                        "shares": 0,
                        "level": "string"
                    },
                    "overheadLimit": 0
                },
                "latencySensitivity": {
                    "_typeName": "string",
                    "level": "string",
                    "sensitivity": 0
                },
                "cpuAffinity": {
                    "_typeName": "string",
                    "affinitySet": [
                        0
                    ]
                },
                "memoryAffinity": {
                    "_typeName": "string",
                    "affinitySet": [
                        0
                    ]
                },
                "networkShaper": {
                    "_typeName": "string",
                    "enabled": false,
                    "peakBps": 0,
                    "averageBps": 0,
                    "burstSize": 0
                },
                "cpuFeatureMask": [
                    {
                        "_typeName": "string",
                        "operation": "string",
                        "removeKey": {
                            "_typeName": "string"
                        },
                        "info": {
                            "_typeName": "string",
                            "level": 0,
                            "vendor": "string",
                            "eax": "string",
                            "ebx": "string",
                            "ecx": "string",
                            "edx": "string"
                        }
                    }
                ],
                "extraConfig": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "swapPlacement": "string",
                "bootOptions": {
                    "_typeName": "string",
                    "bootDelay": 0,
                    "enterBIOSSetup": false,
                    "efiSecureBootEnabled": false,
                    "bootRetryEnabled": false,
                    "bootRetryDelay": 0,
                    "bootOrder": [
                        {
                            "_typeName": "string"
                        }
                    ],
                    "networkBootProtocol": "string"
                },
                "vAppConfig": {
                    "_typeName": "string",
                    "product": [
                        {
                            "_typeName": "string",
                            "operation": "string",
                            "removeKey": {
                                "_typeName": "string"
                            },
                            "info": {
                                "_typeName": "string",
                                "key": 0,
                                "classId": "string",
                                "instanceId": "string",
                                "name": "string",
                                "vendor": "string",
                                "version": "string",
                                "fullVersion": "string",
                                "vendorUrl": "string",
                                "productUrl": "string",
                                "appUrl": "string"
                            }
                        }
                    ],
                    "property": [
                        {
                            "_typeName": "string",
                            "operation": "string",
                            "removeKey": {
                                "_typeName": "string"
                            },
                            "info": {
                                "_typeName": "string",
                                "key": 0,
                                "classId": "string",
                                "instanceId": "string",
                                "id": "string",
                                "category": "string",
                                "label": "string",
                                "type": "string",
                                "typeReference": "string",
                                "userConfigurable": false,
                                "defaultValue": "string",
                                "value": "string",
                                "description": "string"
                            }
                        }
                    ],
                    "ipAssignment": {
                        "_typeName": "string",
                        "supportedAllocationScheme": [
                            "string"
                        ],
                        "ipAllocationPolicy": "string",
                        "supportedIpProtocol": [
                            "string"
                        ],
                        "ipProtocol": "string"
                    },
                    "eula": [
                        "string"
                    ],
                    "ovfSection": [
                        {
                            "_typeName": "string",
                            "operation": "string",
                            "removeKey": {
                                "_typeName": "string"
                            },
                            "info": {
                                "_typeName": "string",
                                "key": 0,
                                "namespace": "string",
                                "type": "string",
                                "atEnvelopeLevel": false,
                                "contents": "string"
                            }
                        }
                    ],
                    "ovfEnvironmentTransport": [
                        "string"
                    ],
                    "installBootRequired": false,
                    "installBootStopDelay": 0
                },
                "ftInfo": {
                    "_typeName": "string",
                    "role": 0,
                    "instanceUuids": [
                        "string"
                    ],
                    "configPaths": [
                        "string"
                    ],
                    "orphaned": false
                },
                "repConfig": {
                    "_typeName": "string",
                    "generation": 0,
                    "vmReplicationId": "string",
                    "destination": "string",
                    "port": 0,
                    "rpo": 0,
                    "quiesceGuestEnabled": false,
                    "paused": false,
                    "oppUpdatesEnabled": false,
                    "netCompressionEnabled": false,
                    "netEncryptionEnabled": false,
                    "encryptionDestination": "string",
                    "encryptionPort": 0,
                    "remoteCertificateThumbprint": "string",
                    "dataSetsReplicationEnabled": false,
                    "disk": [
                        {
                            "_typeName": "string",
                            "key": 0,
                            "diskReplicationId": "string"
                        }
                    ]
                },
                "vAppConfigRemoved": false,
                "vAssertsEnabled": false,
                "changeTrackingEnabled": false,
                "firmware": "string",
                "maxMksConnections": 0,
                "guestAutoLockEnabled": false,
                "managedBy": {
                    "_typeName": "string",
                    "extensionKey": "string",
                    "type": "string"
                },
                "memoryReservationLockedToMax": false,
                "nestedHVEnabled": false,
                "vPMCEnabled": false,
                "scheduledHardwareUpgradeInfo": {
                    "_typeName": "string",
                    "upgradePolicy": "string",
                    "versionKey": "string",
                    "scheduledHardwareUpgradeStatus": "string",
                    "fault": {
                        "_typeName": "string",
                        "faultCause": "MethodFault Object",
                        "faultMessage": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "arg": [
                                    {
                                        "_typeName": "string",
                                        "key": "string",
                                        "value": {
                                            "_typeName": "string"
                                        }
                                    }
                                ],
                                "message": "string"
                            }
                        ]
                    }
                },
                "vmProfile": [
                    {
                        "_typeName": "string"
                    }
                ],
                "messageBusTunnelEnabled": false,
                "crypto": {
                    "_typeName": "string"
                },
                "migrateEncryption": "string",
                "sgxInfo": {
                    "_typeName": "string",
                    "epcSize": 0,
                    "flcMode": "string",
                    "lePubKeyHash": "string",
                    "requireAttestation": false
                },
                "ftEncryptionMode": "string",
                "guestMonitoringModeInfo": {
                    "_typeName": "string",
                    "gmmFile": "string",
                    "gmmAppliance": "string"
                },
                "sevEnabled": false,
                "virtualNuma": {
                    "_typeName": "string",
                    "coresPerNumaNode": 0,
                    "exposeVnumaOnCpuHotadd": false
                },
                "motherboardLayout": "string",
                "pmemFailoverEnabled": false,
                "vmxStatsCollectionEnabled": false,
                "vmOpNotificationToAppEnabled": false,
                "vmOpNotificationTimeout": 0,
                "deviceSwap": {
                    "_typeName": "string",
                    "lsiToPvscsi": {
                        "_typeName": "string",
                        "enabled": false,
                        "applicable": false,
                        "status": "string"
                    }
                },
                "simultaneousThreads": 0,
                "pmem": {
                    "_typeName": "string",
                    "snapshotMode": "string"
                },
                "deviceGroups": {
                    "_typeName": "string",
                    "deviceGroup": [
                        {
                            "_typeName": "string",
                            "groupInstanceKey": 0,
                            "deviceInfo": {
                                "_typeName": "string",
                                "label": "string",
                                "summary": "string"
                            }
                        }
                    ]
                },
                "fixedPassthruHotPlugEnabled": false
            },
            "customization": {
                "_typeName": "string",
                "options": {
                    "_typeName": "string"
                },
                "identity": {
                    "_typeName": "string"
                },
                "globalIPSettings": {
                    "_typeName": "string",
                    "dnsSuffixList": [
                        "string"
                    ],
                    "dnsServerList": [
                        "string"
                    ]
                },
                "nicSettingMap": [
                    {
                        "_typeName": "string",
                        "macAddress": "string",
                        "adapter": {
                            "_typeName": "string",
                            "ip": {
                                "_typeName": "string"
                            },
                            "subnetMask": "string",
                            "gateway": [
                                "string"
                            ],
                            "ipV6Spec": {
                                "_typeName": "string",
                                "ip": [
                                    {
                                        "_typeName": "string"
                                    }
                                ],
                                "gateway": [
                                    "string"
                                ]
                            },
                            "dnsServerList": [
                                "string"
                            ],
                            "dnsDomain": "string",
                            "primaryWINS": "string",
                            "secondaryWINS": "string",
                            "netBIOS": "string"
                        }
                    }
                ],
                "encryptionKey": [
                    0
                ]
            },
            "powerOn": false,
            "snapshot": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "memory": false,
            "tpmProvisionPolicy": "string"
        }
    ]
}
_value
Required

_value