1 from datetime import datetime
5 from ..vmodl.query import PropertyCollector
6 from .event import EventManager
7 from .option import OptionManager
8 from .view import ViewManager
10 def __getattr__(name: str) -> Any: ... # incomplete
12 class ManagedObject: ...
14 class ManagedEntity(ManagedObject):
18 def __getattr__(self, name: str) -> Any: ... # incomplete
20 class ServiceInstanceContent:
21 setting: OptionManager
22 propertyCollector: PropertyCollector
24 viewManager: ViewManager
25 perfManager: PerformanceManager
26 eventManager: EventManager
27 def __getattr__(self, name: str) -> Any: ... # incomplete
29 class ServiceInstance:
30 content: ServiceInstanceContent
31 def CurrentTime(self) -> datetime: ...
32 def __getattr__(self, name: str) -> Any: ... # incomplete
34 class PerformanceManager:
38 def __init__(self, counterId: int, instance: str): ...
39 class PerfCounterInfo:
44 def __getattr__(self, name: str) -> Any: ... # incomplete
47 metricId: list[PerformanceManager.MetricId]
51 def __getattr__(self, name: str) -> Any: ... # incomplete
52 class EntityMetricBase:
54 def QueryPerfCounterByLevel(self, collection_level: int) -> list[PerformanceManager.PerfCounterInfo]: ...
55 def QueryPerf(self, querySpec: list[PerformanceManager.QuerySpec]) -> list[PerformanceManager.EntityMetricBase]: ...
56 def __getattr__(self, name: str) -> Any: ... # incomplete
58 class ClusterComputeResource(ManagedEntity): ...
59 class ComputeResource(ManagedEntity): ...
60 class Datacenter(ManagedEntity): ...
61 class Datastore(ManagedEntity): ...
62 class Folder(ManagedEntity): ...
63 class HostSystem(ManagedEntity): ...
64 class VirtualMachine(ManagedEntity): ...
66 class VirtualMachinePowerState(Enum):