Skip to content

neops.core.provider.base.enum

ExpandElement

An enumeration.


Class variables

CLIENTS_ON_INTERFACES
CLIENTS_ON_LOCATIONS
DEVICES
GROUPS
INTERFACES
NORNIR_DEVICES

Functions

intersects(list1: List[ExpandElement],list2: List[ExpandElement]) -> 
resolve(key: str) -> neops.core.provider.base.enum.ExpandElement
resolve_for(key: str,selection: List[ExpandElement]) -> Union[neops.core.provider.base.enum.ExpandElement, NoneType]

ProviderTypeEnum

An enumeration.


Class variables

CHECK
CONFIGURE
EXECUTE
FACTS
NONE

Instance variables

is_check
is_configure
is_execute
is_facts
is_none

Functions

resolve(key: str) -> neops.core.provider.base.enum.ProviderTypeEnum

RunOnEnum

An enumeration.


Class variables

CLIENT
DEVICE
GENERIC
GLOBAL
GROUP
INTERFACE

Instance variables

is_client
is_device
is_generic
is_global
is_group
is_interface

Functions

resolve(key: str) -> neops.core.provider.base.enum.RunOnEnum
resolve_for(key: str,selection: List[RunOnEnum]) -> Union[neops.core.provider.base.enum.RunOnEnum, NoneType]