Package onep :: Package policyservice :: Module caps
[frames] | no frames]

Module caps

Classes
  PolicyPipeline
Policy pipeline capabilities
  PolicyGlobal
Policy capabilities of network element
  PolicyTable
Policy capabilities of a table type
  PolicyCapabilities
Internal PolicyCapabilities class stores the capabilities of the Network Element.
Functions
list of PolicyClass
get_table_capabilities(element)
Returns a list of PolicyTable classes with capabilities per policy type
{PolicyGlobal<onep.policyservice.caps.PolicyGlobal>}
get_global_capabilities(element)
Return a PolicyGlobal class specific to network element
Variables
  PolicyCapabilitiesType = enum('NONE', 'ACL_INGRESS', 'ACL_EGRE...
Function Details

get_table_capabilities(element)

 

Returns a list of PolicyTable classes with capabilities per policy type

@param NetworkElement class

Parameters:
  • element ({NetworkElement<onep.element.NetworkElement>}

    @return PolicyTable classes

    )
Returns: list of PolicyClass

get_global_capabilities(element)

 

Return a PolicyGlobal class specific to network element

@param NetworkElement class

Parameters:
  • element ({NetworkElement<onep.element.NetworkElement>}

    @return PolicyGlobal class

    )
Returns: {PolicyGlobal<onep.policyservice.caps.PolicyGlobal>}

Variables Details

PolicyCapabilitiesType

Value:
enum('NONE', 'ACL_INGRESS', 'ACL_EGRESS', 'QOS_INGRESS', 'QOS_EGRESS',\
 'L2_ANY', 'L2_DEST', 'L2_IPV4_L4_ANY', 'L2_IPV6_L4_ANY', 'L2_ACL', 'L\
2_L3', 'L3_IPV4', 'L3_IPV6', 'L3_DS', 'IPV4_L4_ANY', 'IPV6_L4_ANY', 'I\
PV4_DEST', 'IPV6_DEST', 'PBR', 'TRAFFIC_INGRESS', 'TRAFFIC_EGRESS', 'Z\
BFW', 'DATAPATH', 'MAC', 'ANY', 'MPLS', 'ARP', 'SELECTOR', 'LAST')