mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-15 16:27:08 +08:00
pyVmomi: Add constructors for vmodl.query classes (#4958)
This commit is contained in:
1
third_party/2and3/pyVmomi/vmodl/__init__.pyi
vendored
1
third_party/2and3/pyVmomi/vmodl/__init__.pyi
vendored
@@ -1,5 +1,6 @@
|
||||
from typing import Any
|
||||
|
||||
class DynamicProperty:
|
||||
def __init__(self, *, name: str = ..., val: Any = ...) -> None: ...
|
||||
name: str
|
||||
val: Any
|
||||
|
||||
19
third_party/2and3/pyVmomi/vmodl/query.pyi
vendored
19
third_party/2and3/pyVmomi/vmodl/query.pyi
vendored
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user