1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
# Copyright (c) 2006-2025 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vim import ResourceConfigOption
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualHardwareOption(DynamicData):
hwVersion: int
virtualDeviceOption: list[VirtualDeviceOption] = []
deviceListReadonly: bool
numCPU: list[int] = []
numCoresPerSocket: IntOption
autoCoresPerSocket: Optional[BoolOption] = None
numCpuReadonly: bool
memoryMB: LongOption
numPCIControllers: IntOption
numIDEControllers: IntOption
numUSBControllers: IntOption
numUSBXHCIControllers: IntOption
numSIOControllers: IntOption
numPS2Controllers: IntOption
licensingLimit: list[PropertyPath] = []
numSupportedWwnPorts: Optional[IntOption] = None
numSupportedWwnNodes: Optional[IntOption] = None
resourceConfigOption: ResourceConfigOption
numNVDIMMControllers: Optional[IntOption] = None
numTPMDevices: Optional[IntOption] = None
numWDTDevices: Optional[IntOption] = None
numPrecisionClockDevices: Optional[IntOption] = None
epcMemoryMB: Optional[LongOption] = None
acpiHostBridgesFirmware: list[str] = []
numCpuSimultaneousThreads: Optional[IntOption] = None
numNumaNodes: Optional[IntOption] = None
numDeviceGroups: Optional[IntOption] = None
deviceGroupTypes: list[type] = []
|