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
|
# 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 long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import BIOSInfo
from pyVmomi.vim.host import CpuIdInfo
from pyVmomi.vim.host import CpuInfo
from pyVmomi.vim.host import CpuPackage
from pyVmomi.vim.host import CpuPowerManagementInfo
from pyVmomi.vim.host import DvxClass
from pyVmomi.vim.host import MemoryTierInfo
from pyVmomi.vim.host import NumaInfo
from pyVmomi.vim.host import PciDevice
from pyVmomi.vim.host import PersistentMemoryInfo
from pyVmomi.vim.host import ReliableMemoryInfo
from pyVmomi.vim.host import SevInfo
from pyVmomi.vim.host import SgxInfo
from pyVmomi.vim.host import SystemInfo
from pyVmomi.vim.host import TdxInfo
class HardwareInfo(DynamicData):
systemInfo: SystemInfo
cpuPowerManagementInfo: Optional[CpuPowerManagementInfo] = None
cpuInfo: CpuInfo
cpuPkg: list[CpuPackage] = []
memorySize: long
numaInfo: Optional[NumaInfo] = None
smcPresent: bool
pciDevice: list[PciDevice] = []
dvxClasses: list[DvxClass] = []
cpuFeature: list[CpuIdInfo] = []
biosInfo: Optional[BIOSInfo] = None
reliableMemoryInfo: Optional[ReliableMemoryInfo] = None
persistentMemoryInfo: Optional[PersistentMemoryInfo] = None
sgxInfo: Optional[SgxInfo] = None
sevInfo: Optional[SevInfo] = None
memoryTieringType: Optional[str] = None
memoryTierInfo: list[MemoryTierInfo] = []
tdxInfo: Optional[TdxInfo] = None
|