ArrayOfVirtualMachineConfigInfo

ArrayOfVirtualMachineConfigInfo
ArrayOfVirtualMachineConfigInfo

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "changeVersion": "string",
            "modified": "string",
            "name": "string",
            "guestFullName": "string",
            "version": "string",
            "uuid": "string",
            "createDate": "string",
            "instanceUuid": "string",
            "npivNodeWorldWideName": [
                0
            ],
            "npivPortWorldWideName": [
                0
            ],
            "npivWorldWideNameType": "string",
            "npivDesiredNodeWwns": 0,
            "npivDesiredPortWwns": 0,
            "npivTemporaryDisabled": false,
            "npivOnNonRdmDisks": false,
            "locationId": "string",
            "template": false,
            "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
            },
            "defaultPowerOps": {
                "_typeName": "string",
                "powerOffType": "string",
                "suspendType": "string",
                "resetType": "string",
                "defaultPowerOffType": "string",
                "defaultSuspendType": "string",
                "defaultResetType": "string",
                "standbyAction": "string"
            },
            "rebootPowerOff": false,
            "hardware": {
                "_typeName": "string",
                "numCPU": 0,
                "numCoresPerSocket": 0,
                "autoCoresPerSocket": false,
                "memoryMB": 0,
                "virtualICH7MPresent": false,
                "virtualSMCPresent": false,
                "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
                        }
                    }
                ],
                "motherboardLayout": "string",
                "simultaneousThreads": 0
            },
            "vcpuConfig": [
                {
                    "_typeName": "string",
                    "latencySensitivity": {
                        "_typeName": "string",
                        "level": "string",
                        "sensitivity": 0
                    }
                }
            ],
            "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
            },
            "memoryHotAddEnabled": false,
            "cpuHotAddEnabled": false,
            "cpuHotRemoveEnabled": false,
            "hotPlugMemoryLimit": 0,
            "hotPlugMemoryIncrementSize": 0,
            "cpuAffinity": {
                "_typeName": "string",
                "affinitySet": [
                    0
                ]
            },
            "memoryAffinity": {
                "_typeName": "string",
                "affinitySet": [
                    0
                ]
            },
            "networkShaper": {
                "_typeName": "string",
                "enabled": false,
                "peakBps": 0,
                "averageBps": 0,
                "burstSize": 0
            },
            "extraConfig": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": {
                        "_typeName": "string"
                    }
                }
            ],
            "cpuFeatureMask": [
                {
                    "_typeName": "string",
                    "level": 0,
                    "vendor": "string",
                    "eax": "string",
                    "ebx": "string",
                    "ecx": "string",
                    "edx": "string"
                }
            ],
            "datastoreUrl": [
                {
                    "_typeName": "string",
                    "name": "string",
                    "url": "string"
                }
            ],
            "swapPlacement": "string",
            "bootOptions": {
                "_typeName": "string",
                "bootDelay": 0,
                "enterBIOSSetup": false,
                "efiSecureBootEnabled": false,
                "bootRetryEnabled": false,
                "bootRetryDelay": 0,
                "bootOrder": [
                    {
                        "_typeName": "string"
                    }
                ],
                "networkBootProtocol": "string"
            },
            "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"
                    }
                ]
            },
            "vAppConfig": {
                "_typeName": "string",
                "product": [
                    {
                        "_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",
                        "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",
                        "key": 0,
                        "namespace": "string",
                        "type": "string",
                        "atEnvelopeLevel": false,
                        "contents": "string"
                    }
                ],
                "ovfEnvironmentTransport": [
                    "string"
                ],
                "installBootRequired": false,
                "installBootStopDelay": 0
            },
            "vAssertsEnabled": false,
            "changeTrackingEnabled": false,
            "firmware": "string",
            "maxMksConnections": 0,
            "guestAutoLockEnabled": false,
            "managedBy": {
                "_typeName": "string",
                "extensionKey": "string",
                "type": "string"
            },
            "memoryReservationLockedToMax": false,
            "initialOverhead": {
                "_typeName": "string",
                "initialMemoryReservation": 0,
                "initialSwapReservation": 0
            },
            "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"
                        }
                    ]
                }
            },
            "forkConfigInfo": {
                "_typeName": "string",
                "parentEnabled": false,
                "childForkGroupId": "string",
                "parentForkGroupId": "string",
                "childType": "string"
            },
            "vFlashCacheReservation": 0,
            "vmxConfigChecksum": "string",
            "messageBusTunnelEnabled": false,
            "vmStorageObjectId": "string",
            "swapStorageObjectId": "string",
            "keyId": {
                "_typeName": "string",
                "keyId": "string",
                "providerId": {
                    "_typeName": "string",
                    "id": "string"
                }
            },
            "guestIntegrityInfo": {
                "_typeName": "string",
                "enabled": false
            },
            "migrateEncryption": "string",
            "sgxInfo": {
                "_typeName": "string",
                "epcSize": 0,
                "flcMode": "string",
                "lePubKeyHash": "string",
                "requireAttestation": false
            },
            "contentLibItemInfo": {
                "_typeName": "string",
                "contentLibraryItemUuid": "string",
                "contentLibraryItemVersion": "string"
            },
            "ftEncryptionMode": "string",
            "guestMonitoringModeInfo": {
                "_typeName": "string",
                "gmmFile": "string",
                "gmmAppliance": "string"
            },
            "sevEnabled": false,
            "numaInfo": {
                "_typeName": "string",
                "coresPerNumaNode": 0,
                "autoCoresPerNumaNode": false,
                "vnumaOnCpuHotaddExposed": false
            },
            "pmemFailoverEnabled": false,
            "vmxStatsCollectionEnabled": false,
            "vmOpNotificationToAppEnabled": false,
            "vmOpNotificationTimeout": 0,
            "deviceSwap": {
                "_typeName": "string",
                "lsiToPvscsi": {
                    "_typeName": "string",
                    "enabled": false,
                    "applicable": false,
                    "status": "string"
                }
            },
            "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"
        }
    ]
}
_value
Required

_value