Interface OpenconfigNetworkInstanceTypesData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator") public interface OpenconfigNetworkInstanceTypesData extends org.opendaylight.yangtools.yang.binding.DataRoot
Types associated with a network instanceThis class represents the following YANG schema fragment defined in module openconfig-network-instance-types
module openconfig-network-instance-types { yang-version 1; namespace "http://openconfig.net/yang/network-instance-types"; prefix nit; import openconfig-extensions { prefix ocext; } ocext:openconfig-version 0.1.0; revision 2015-10-18 { } identity network-instance-type { } identity DEFAULT-INSTANCE { base network-instance-type; } identity L3VRF { base network-instance-type; } identity L2VSI { base network-instance-type; } identity L2P2P { base network-instance-type; } typedef route-distinguisher { type union { type string { pattern "(65[0-5][0-3][0-5]|[1-5][1-5][0-9][0-9][0-9]|[1-9]?[1-9]?[0-9][0-9]|[1-9]):(4[0-2][0-9][0-4][0-9][0-6][0-7][0-2][0-9][0-5]|[0-3][0-9]{9}|[1-9][0-9]{1,8}|[1-9])"; } type string { pattern "(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(65[0-5][0-3][0-5]|[1-5][1-5][0-9][0-9][0-9]|[1-9]?[1-9]?[0-9][0-9]|[1-9])"; } type string { pattern "(4[0-2][0-9][0-4][0-9][0-6][0-7][0-2][0-9][0-5]|[0-3][0-9]{9}|[1-9][0-9]{1,8}|[1-9]):(65[0-5][0-3][0-5]|[1-5]{2}[0-9]{3}|[1-9]{0,2}[0-9][0-9]|[1-9])"; } } } }