neops.core.provider.base.element_resolver
ElementResolver
Methods
resolve_execute(self,resolve_on: ResolveOn,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> Union[List[int], NoneType]
resolve_execute_on_clients(self,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> List[int]
resolve_execute_on_clients_of_group(self,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> List[int]
resolve_execute_on_clients_of_interface(self,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> List[int]
resolve_execute_on_devices(self,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> List[int]
resolve_execute_on_groups(self,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> Union[List[int], NoneType]
resolve_execute_on_interfaces(self,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> List[int]
resolve_execute_on_nornir_devices(self,execute_on: List,execute_on_type: RunOnEnum,invert_filter: bool = False) -> List[int]
resolve_related_elements(self,resolve_by: ResolveBy,element_id: int,execute_on: List,resolve_related_on: RunOnEnum = None) -> Union[List[int], NoneType]
resolve_related_elements_by_client(self,client_id: int,execute_on: List,resolve_related_on: RunOnEnum = None) -> List[int]
resolve_related_elements_by_device(self,device_id: int,execute_on: List,resolve_related_on: RunOnEnum = None) -> List
resolve_related_elements_by_device_group(self,device_group_id: int,execute_on: List,resolve_related_on: RunOnEnum = None) -> List[int]
resolve_related_elements_by_interface(self,interface_id: int,execute_on: List,resolve_related_on: RunOnEnum = None) -> List[int]
resolve_related_elements_by_nornir_device(self,nornir_device_id: int,execute_on: List,resolve_related_on: RunOnEnum = None) -> List[int]
ResolveBy
An enumeration.
Class variables
Functions
ResolveOn
An enumeration.