ArrayOfPlacementRankSpec

ArrayOfPlacementRankSpec
ArrayOfPlacementRankSpec

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "specs": [
                {
                    "_typeName": "string",
                    "priority": "string",
                    "vm": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "configSpec": {
                        "_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,
                        "metroFtEnabled": false,
                        "metroFtHostGroup": "string"
                    },
                    "relocateSpec": {
                        "_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"
                        }
                    },
                    "hosts": [
                        {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ],
                    "datastores": [
                        {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ],
                    "storagePods": [
                        {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ],
                    "disallowPrerequisiteMoves": false,
                    "rules": [
                        {
                            "_typeName": "string",
                            "key": 0,
                            "status": "string",
                            "enabled": false,
                            "name": "string",
                            "mandatory": false,
                            "userCreated": false,
                            "inCompliance": false,
                            "ruleUuid": "string"
                        }
                    ],
                    "key": "string",
                    "placementType": "string",
                    "cloneSpec": {
                        "_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,
                            "metroFtEnabled": false,
                            "metroFtHostGroup": "string"
                        },
                        "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"
                    },
                    "cloneName": "string"
                }
            ],
            "clusters": [
                {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                }
            ],
            "rules": [
                {
                    "_typeName": "string",
                    "ruleType": "string",
                    "ruleScope": "string",
                    "vms": [
                        {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ],
                    "keys": [
                        "string"
                    ]
                }
            ],
            "placementRankByVm": [
                {
                    "_typeName": "string",
                    "vmPlacementSpec": {
                        "_typeName": "string",
                        "priority": "string",
                        "vm": {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        },
                        "configSpec": {
                            "_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,
                            "metroFtEnabled": false,
                            "metroFtHostGroup": "string"
                        },
                        "relocateSpec": {
                            "_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"
                            }
                        },
                        "hosts": [
                            {
                                "_typeName": "string",
                                "type": "string",
                                "value": "string"
                            }
                        ],
                        "datastores": [
                            {
                                "_typeName": "string",
                                "type": "string",
                                "value": "string"
                            }
                        ],
                        "storagePods": [
                            {
                                "_typeName": "string",
                                "type": "string",
                                "value": "string"
                            }
                        ],
                        "disallowPrerequisiteMoves": false,
                        "rules": [
                            {
                                "_typeName": "string",
                                "key": 0,
                                "status": "string",
                                "enabled": false,
                                "name": "string",
                                "mandatory": false,
                                "userCreated": false,
                                "inCompliance": false,
                                "ruleUuid": "string"
                            }
                        ],
                        "key": "string",
                        "placementType": "string",
                        "cloneSpec": {
                            "_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,
                                "metroFtEnabled": false,
                                "metroFtHostGroup": "string"
                            },
                            "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"
                        },
                        "cloneName": "string"
                    },
                    "vmClusters": [
                        {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        }
                    ]
                }
            ]
        }
    ]
}
_value
Required

_value