pyVmomi: Add constructors for vmodl.query classes (#4958)

This commit is contained in:
Marti Raudsepp
2021-01-23 14:19:44 +02:00
committed by GitHub
parent bcba4f4fce
commit 2873ff16f7
2 changed files with 20 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
from typing import Any
class DynamicProperty:
def __init__(self, *, name: str = ..., val: Any = ...) -> None: ...
name: str
val: Any

View File

@@ -6,29 +6,48 @@ from pyVmomi.vmodl import DynamicProperty
class PropertyCollector:
class PropertySpec:
def __init__(self, *, all: bool = ..., type: Type[ManagedEntity] = ..., pathSet: List[str] = ...) -> None: ...
all: bool
type: Type[ManagedEntity]
pathSet: List[str]
class TraversalSpec:
def __init__(
self, *, path: str = ..., skip: bool = ..., type: Type[ContainerView] = ..., **kwargs: Any # incomplete
) -> None: ...
path: str
skip: bool
type: Type[ContainerView]
def __getattr__(self, name: str) -> Any: ... # incomplete
class RetrieveOptions:
def __init__(self, *, maxObjects: int) -> None: ...
maxObjects: int
class ObjectSpec:
def __init__(
self, *, skip: bool = ..., selectSet: List[PropertyCollector.TraversalSpec] = ..., obj: Any = ...
) -> None: ...
skip: bool
selectSet: List[PropertyCollector.TraversalSpec]
obj: Any
class FilterSpec:
def __init__(
self,
*,
propSet: List[PropertyCollector.PropertySpec] = ...,
objectSet: List[PropertyCollector.ObjectSpec] = ...,
**kwargs: Any, # incomplete
) -> None: ...
propSet: List[PropertyCollector.PropertySpec]
objectSet: List[PropertyCollector.ObjectSpec]
def __getattr__(self, name: str) -> Any: ... # incomplete
class ObjectContent:
def __init__(
self, *, obj: ManagedEntity = ..., propSet: List[DynamicProperty] = ..., **kwargs: Any # incomplete
) -> None: ...
obj: ManagedEntity
propSet: List[DynamicProperty]
def __getattr__(self, name: str) -> Any: ... # incomplete
class RetrieveResult:
def __init__(self, *, objects: List[PropertyCollector.ObjectContent] = ..., token: Optional[str] = ...) -> None: ...
objects: List[PropertyCollector.ObjectContent]
token: Optional[str]
def RetrievePropertiesEx(