Interface OpenconfigPolicyTypesData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface OpenconfigPolicyTypesData
extends org.opendaylight.yangtools.yang.binding.DataRoot
This module contains general data definitions for use in routing policy. It can
be imported by modules that contain protocol- specific policy conditions and
actions.
This class represents the following YANG schema fragment defined in module openconfig-policy-types
module openconfig-policy-types { yang-version 1; namespace "http://openconfig.net/yang/policy-types"; prefix ptypes; import ietf-yang-types { prefix yang; } import openconfig-extensions { prefix oc-ext; } oc-ext:openconfig-version 1.1.0; revision 2015-10-09 { } revision 2015-05-15 { } identity attribute-comparison { } identity attribute-eq { base attribute-comparison; } identity attribute-ge { base attribute-comparison; } identity attribute-le { base attribute-comparison; } typedef match-set-options-type { type enumeration { enum ANY { } enum ALL { } enum INVERT { } } default ANY; } typedef match-set-options-restricted-type { type enumeration { enum ANY { } enum INVERT { } } default ANY; } grouping attribute-compare-operators { leaf operator { type identityref { base attribute-comparison; } } leaf value { type uint32; } } typedef tag-type { type union { type uint32; type yang:hex-string; } } identity install-protocol-type { } identity BGP { base install-protocol-type; } identity ISIS { base install-protocol-type; } identity OSPF { base install-protocol-type; } identity OSPF3 { base install-protocol-type; } identity STATIC { base install-protocol-type; } identity DIRECTLY-CONNECTED { base install-protocol-type; } identity LOCAL-AGGREGATE { base install-protocol-type; } }