Skip to content
Snippets Groups Projects
Commit 467f5836 authored by Manuel Kieweg's avatar Manuel Kieweg
Browse files

add proto definitions

parent 6793569f
No related branches found
No related tags found
No related merge requests found
Showing
with 139380 additions and 0 deletions
// openconfig.enums is generated by proto_generator as a protobuf
// representation of a YANG schema.
//
// Input schema modules:
// - ./models/openconfig/release/models/system/openconfig-system.yang
// - ./models/openconfig/release/models/interfaces/openconfig-interfaces.yang
// - ./models/openconfig/release/models/acl/openconfig-acl.yang
// - ./models/openconfig/release/models/bgp/openconfig-bgp.yang
// - ./models/openconfig/release/models/platform/openconfig-platform.yang
// - ./models/openconfig/release/models/local-routing/openconfig-local-routing.yang
// - ./models/openconfig/release/models/policy/openconfig-routing-policy.yang
// - ./models/openconfig/release/models/system/openconfig-messages.yang
// Include paths:
// - models/...
syntax = "proto3";
package openconfig.enums;
import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto";
import "github.com/openconfig/ygot/proto/yext/yext.proto";
// IETFInterfacesInterfaceType represents an enumerated type generated for the YANG identity interface-type.
enum IETFInterfacesInterfaceType {
IETFINTERFACESINTERFACETYPE_UNSET = 0;
}
// OpenconfigAaaTypesAAAACCOUNTINGEVENTTYPE represents an enumerated type generated for the YANG identity AAA_ACCOUNTING_EVENT_TYPE.
enum OpenconfigAaaTypesAAAACCOUNTINGEVENTTYPE {
OPENCONFIGAAATYPESAAAACCOUNTINGEVENTTYPE_UNSET = 0;
OPENCONFIGAAATYPESAAAACCOUNTINGEVENTTYPE_AAA_ACCOUNTING_EVENT_LOGIN = 32244738 [(yext.yang_name) = "AAA_ACCOUNTING_EVENT_LOGIN"];
OPENCONFIGAAATYPESAAAACCOUNTINGEVENTTYPE_AAA_ACCOUNTING_EVENT_COMMAND = 42489322 [(yext.yang_name) = "AAA_ACCOUNTING_EVENT_COMMAND"];
}
// OpenconfigAaaTypesAAAAUTHORIZATIONEVENTTYPE represents an enumerated type generated for the YANG identity AAA_AUTHORIZATION_EVENT_TYPE.
enum OpenconfigAaaTypesAAAAUTHORIZATIONEVENTTYPE {
OPENCONFIGAAATYPESAAAAUTHORIZATIONEVENTTYPE_UNSET = 0;
OPENCONFIGAAATYPESAAAAUTHORIZATIONEVENTTYPE_AAA_AUTHORIZATION_EVENT_COMMAND = 274509164 [(yext.yang_name) = "AAA_AUTHORIZATION_EVENT_COMMAND"];
OPENCONFIGAAATYPESAAAAUTHORIZATIONEVENTTYPE_AAA_AUTHORIZATION_EVENT_CONFIG = 470326711 [(yext.yang_name) = "AAA_AUTHORIZATION_EVENT_CONFIG"];
}
// OpenconfigAaaTypesAAAMETHODTYPE represents an enumerated type generated for the YANG identity AAA_METHOD_TYPE.
enum OpenconfigAaaTypesAAAMETHODTYPE {
OPENCONFIGAAATYPESAAAMETHODTYPE_UNSET = 0;
OPENCONFIGAAATYPESAAAMETHODTYPE_TACACS_ALL = 419164516 [(yext.yang_name) = "TACACS_ALL"];
OPENCONFIGAAATYPESAAAMETHODTYPE_RADIUS_ALL = 492107981 [(yext.yang_name) = "RADIUS_ALL"];
OPENCONFIGAAATYPESAAAMETHODTYPE_LOCAL = 525920480 [(yext.yang_name) = "LOCAL"];
}
// OpenconfigAaaTypesAAASERVERTYPE represents an enumerated type generated for the YANG identity AAA_SERVER_TYPE.
enum OpenconfigAaaTypesAAASERVERTYPE {
OPENCONFIGAAATYPESAAASERVERTYPE_UNSET = 0;
OPENCONFIGAAATYPESAAASERVERTYPE_TACACS = 5938954 [(yext.yang_name) = "TACACS"];
OPENCONFIGAAATYPESAAASERVERTYPE_RADIUS = 19148247 [(yext.yang_name) = "RADIUS"];
}
// OpenconfigAaaTypesSYSTEMDEFINEDROLES represents an enumerated type generated for the YANG identity SYSTEM_DEFINED_ROLES.
enum OpenconfigAaaTypesSYSTEMDEFINEDROLES {
OPENCONFIGAAATYPESSYSTEMDEFINEDROLES_UNSET = 0;
OPENCONFIGAAATYPESSYSTEMDEFINEDROLES_SYSTEM_ROLE_ADMIN = 390815160 [(yext.yang_name) = "SYSTEM_ROLE_ADMIN"];
}
// OpenconfigAclACLCOUNTERCAPABILITY represents an enumerated type generated for the YANG identity ACL_COUNTER_CAPABILITY.
enum OpenconfigAclACLCOUNTERCAPABILITY {
OPENCONFIGACLACLCOUNTERCAPABILITY_UNSET = 0;
OPENCONFIGACLACLCOUNTERCAPABILITY_INTERFACE_ONLY = 99175805 [(yext.yang_name) = "INTERFACE_ONLY"];
OPENCONFIGACLACLCOUNTERCAPABILITY_INTERFACE_AGGREGATE = 132869768 [(yext.yang_name) = "INTERFACE_AGGREGATE"];
OPENCONFIGACLACLCOUNTERCAPABILITY_AGGREGATE_ONLY = 266482693 [(yext.yang_name) = "AGGREGATE_ONLY"];
}
// OpenconfigAclACLTYPE represents an enumerated type generated for the YANG identity ACL_TYPE.
enum OpenconfigAclACLTYPE {
OPENCONFIGACLACLTYPE_UNSET = 0;
OPENCONFIGACLACLTYPE_ACL_L2 = 132416467 [(yext.yang_name) = "ACL_L2"];
OPENCONFIGACLACLTYPE_ACL_IPV4 = 411031372 [(yext.yang_name) = "ACL_IPV4"];
OPENCONFIGACLACLTYPE_ACL_IPV6 = 411031374 [(yext.yang_name) = "ACL_IPV6"];
OPENCONFIGACLACLTYPE_ACL_MIXED = 469804226 [(yext.yang_name) = "ACL_MIXED"];
}
// OpenconfigAclFORWARDINGACTION represents an enumerated type generated for the YANG identity FORWARDING_ACTION.
enum OpenconfigAclFORWARDINGACTION {
OPENCONFIGACLFORWARDINGACTION_UNSET = 0;
OPENCONFIGACLFORWARDINGACTION_REJECT = 83418768 [(yext.yang_name) = "REJECT"];
OPENCONFIGACLFORWARDINGACTION_DROP = 303263142 [(yext.yang_name) = "DROP"];
OPENCONFIGACLFORWARDINGACTION_ACCEPT = 464955669 [(yext.yang_name) = "ACCEPT"];
}
// OpenconfigAclLOGACTION represents an enumerated type generated for the YANG identity LOG_ACTION.
enum OpenconfigAclLOGACTION {
OPENCONFIGACLLOGACTION_UNSET = 0;
OPENCONFIGACLLOGACTION_LOG_NONE = 184906209 [(yext.yang_name) = "LOG_NONE"];
OPENCONFIGACLLOGACTION_LOG_SYSLOG = 513275964 [(yext.yang_name) = "LOG_SYSLOG"];
}
// OpenconfigAlarmTypesOPENCONFIGALARMSEVERITY represents an enumerated type generated for the YANG identity OPENCONFIG_ALARM_SEVERITY.
enum OpenconfigAlarmTypesOPENCONFIGALARMSEVERITY {
OPENCONFIGALARMTYPESOPENCONFIGALARMSEVERITY_UNSET = 0;
OPENCONFIGALARMTYPESOPENCONFIGALARMSEVERITY_UNKNOWN = 70492973 [(yext.yang_name) = "UNKNOWN"];
OPENCONFIGALARMTYPESOPENCONFIGALARMSEVERITY_CRITICAL = 123728538 [(yext.yang_name) = "CRITICAL"];
OPENCONFIGALARMTYPESOPENCONFIGALARMSEVERITY_MAJOR = 157280644 [(yext.yang_name) = "MAJOR"];
OPENCONFIGALARMTYPESOPENCONFIGALARMSEVERITY_MINOR = 275040832 [(yext.yang_name) = "MINOR"];
OPENCONFIGALARMTYPESOPENCONFIGALARMSEVERITY_WARNING = 380442931 [(yext.yang_name) = "WARNING"];
}
// OpenconfigAlarmTypesOPENCONFIGALARMTYPEID represents an enumerated type generated for the YANG identity OPENCONFIG_ALARM_TYPE_ID.
enum OpenconfigAlarmTypesOPENCONFIGALARMTYPEID {
OPENCONFIGALARMTYPESOPENCONFIGALARMTYPEID_UNSET = 0;
OPENCONFIGALARMTYPESOPENCONFIGALARMTYPEID_EQPT = 54945826 [(yext.yang_name) = "EQPT"];
OPENCONFIGALARMTYPESOPENCONFIGALARMTYPEID_AIS = 356419557 [(yext.yang_name) = "AIS"];
OPENCONFIGALARMTYPESOPENCONFIGALARMTYPEID_LOS = 389213562 [(yext.yang_name) = "LOS"];
OPENCONFIGALARMTYPESOPENCONFIGALARMTYPEID_OTS = 507085248 [(yext.yang_name) = "OTS"];
}
// OpenconfigBgpTypesAFISAFITYPE represents an enumerated type generated for the YANG identity AFI_SAFI_TYPE.
enum OpenconfigBgpTypesAFISAFITYPE {
OPENCONFIGBGPTYPESAFISAFITYPE_UNSET = 0;
OPENCONFIGBGPTYPESAFISAFITYPE_L3VPN_IPV4_MULTICAST = 53601692 [(yext.yang_name) = "L3VPN_IPV4_MULTICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_SRTE_POLICY_IPV4 = 56561937 [(yext.yang_name) = "SRTE_POLICY_IPV4"];
OPENCONFIGBGPTYPESAFISAFITYPE_SRTE_POLICY_IPV6 = 56561939 [(yext.yang_name) = "SRTE_POLICY_IPV6"];
OPENCONFIGBGPTYPESAFISAFITYPE_L3VPN_IPV6_MULTICAST = 171618750 [(yext.yang_name) = "L3VPN_IPV6_MULTICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_IPV4_UNICAST = 196909421 [(yext.yang_name) = "IPV4_UNICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_L2VPN_EVPN = 213517208 [(yext.yang_name) = "L2VPN_EVPN"];
OPENCONFIGBGPTYPESAFISAFITYPE_IPV6_UNICAST = 270342995 [(yext.yang_name) = "IPV6_UNICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_IPV4_LABELED_UNICAST = 279108253 [(yext.yang_name) = "IPV4_LABELED_UNICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_L3VPN_IPV4_UNICAST = 358537365 [(yext.yang_name) = "L3VPN_IPV4_UNICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_IPV6_LABELED_UNICAST = 420698035 [(yext.yang_name) = "IPV6_LABELED_UNICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_L3VPN_IPV6_UNICAST = 421890363 [(yext.yang_name) = "L3VPN_IPV6_UNICAST"];
OPENCONFIGBGPTYPESAFISAFITYPE_L2VPN_VPLS = 533405094 [(yext.yang_name) = "L2VPN_VPLS"];
}
// OpenconfigBgpTypesAsPathSegmentType represents an enumerated type generated for the YANG enumerated type as-path-segment-type.
enum OpenconfigBgpTypesAsPathSegmentType {
OPENCONFIGBGPTYPESASPATHSEGMENTTYPE_UNSET = 0;
OPENCONFIGBGPTYPESASPATHSEGMENTTYPE_AS_SEQ = 1 [(yext.yang_name) = "AS_SEQ"];
OPENCONFIGBGPTYPESASPATHSEGMENTTYPE_AS_SET = 2 [(yext.yang_name) = "AS_SET"];
OPENCONFIGBGPTYPESASPATHSEGMENTTYPE_AS_CONFED_SEQUENCE = 3 [(yext.yang_name) = "AS_CONFED_SEQUENCE"];
OPENCONFIGBGPTYPESASPATHSEGMENTTYPE_AS_CONFED_SET = 4 [(yext.yang_name) = "AS_CONFED_SET"];
}
// OpenconfigBgpTypesBGPCAPABILITY represents an enumerated type generated for the YANG identity BGP_CAPABILITY.
enum OpenconfigBgpTypesBGPCAPABILITY {
OPENCONFIGBGPTYPESBGPCAPABILITY_UNSET = 0;
OPENCONFIGBGPTYPESBGPCAPABILITY_ASN32 = 32923126 [(yext.yang_name) = "ASN32"];
OPENCONFIGBGPTYPESBGPCAPABILITY_MPBGP = 70073701 [(yext.yang_name) = "MPBGP"];
OPENCONFIGBGPTYPESBGPCAPABILITY_ADD_PATHS = 233946091 [(yext.yang_name) = "ADD_PATHS"];
OPENCONFIGBGPTYPESBGPCAPABILITY_ROUTE_REFRESH = 392898832 [(yext.yang_name) = "ROUTE_REFRESH"];
OPENCONFIGBGPTYPESBGPCAPABILITY_GRACEFUL_RESTART = 473546604 [(yext.yang_name) = "GRACEFUL_RESTART"];
}
// OpenconfigBgpTypesBGPERRORCODE represents an enumerated type generated for the YANG identity BGP_ERROR_CODE.
enum OpenconfigBgpTypesBGPERRORCODE {
OPENCONFIGBGPTYPESBGPERRORCODE_UNSET = 0;
OPENCONFIGBGPTYPESBGPERRORCODE_CEASE = 84275578 [(yext.yang_name) = "CEASE"];
OPENCONFIGBGPTYPESBGPERRORCODE_HOLD_TIMER_EXPIRED = 87745534 [(yext.yang_name) = "HOLD_TIMER_EXPIRED"];
OPENCONFIGBGPTYPESBGPERRORCODE_UPDATE_MESSAGE_ERROR = 259392533 [(yext.yang_name) = "UPDATE_MESSAGE_ERROR"];
OPENCONFIGBGPTYPESBGPERRORCODE_FINITE_STATE_MACHINE_ERROR = 375791507 [(yext.yang_name) = "FINITE_STATE_MACHINE_ERROR"];
OPENCONFIGBGPTYPESBGPERRORCODE_MESSAGE_HEADER_ERROR = 421916061 [(yext.yang_name) = "MESSAGE_HEADER_ERROR"];
OPENCONFIGBGPTYPESBGPERRORCODE_ROUTE_REFRESH_MESSAGE_ERROR = 460120607 [(yext.yang_name) = "ROUTE_REFRESH_MESSAGE_ERROR"];
OPENCONFIGBGPTYPESBGPERRORCODE_OPEN_MESSAGE_ERROR = 461038742 [(yext.yang_name) = "OPEN_MESSAGE_ERROR"];
}
// OpenconfigBgpTypesBGPERRORSUBCODE represents an enumerated type generated for the YANG identity BGP_ERROR_SUBCODE.
enum OpenconfigBgpTypesBGPERRORSUBCODE {
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UNSET = 0;
OPENCONFIGBGPTYPESBGPERRORSUBCODE_MESSAGE_HEADER_SUBCODE = 7391784 [(yext.yang_name) = "MESSAGE_HEADER_SUBCODE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_ATTRIBUTE_LENGTH_ERROR = 21009871 [(yext.yang_name) = "ATTRIBUTE_LENGTH_ERROR"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UNSUPPORTED_CAPABILITY = 26975061 [(yext.yang_name) = "UNSUPPORTED_CAPABILITY"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_INVALID_NETWORK_FIELD = 90070374 [(yext.yang_name) = "INVALID_NETWORK_FIELD"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_BAD_MESSAGE_LENGTH = 90655699 [(yext.yang_name) = "BAD_MESSAGE_LENGTH"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_ADMINISTRATIVE_RESET = 100947029 [(yext.yang_name) = "ADMINISTRATIVE_RESET"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_OPTIONAL_ATTRIBUTE_ERROR = 123969321 [(yext.yang_name) = "OPTIONAL_ATTRIBUTE_ERROR"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_MISSING_WELL_KNOWN_ATTRIBUTE = 127563993 [(yext.yang_name) = "MISSING_WELL_KNOWN_ATTRIBUTE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_FINITE_STATE_MACHINE_SUBCODE = 144030790 [(yext.yang_name) = "FINITE_STATE_MACHINE_SUBCODE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_MAX_NUM_PREFIXES_REACHED = 146707226 [(yext.yang_name) = "MAX_NUM_PREFIXES_REACHED"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_PEER_DE_CONFIGURED = 155193610 [(yext.yang_name) = "PEER_DE_CONFIGURED"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UNSUPPORTED_OPTIONAL_PARAMETER = 164097199 [(yext.yang_name) = "UNSUPPORTED_OPTIONAL_PARAMETER"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_RECEIVE_UNEXPECTED_MESSAGE_OPENSENT = 164447325 [(yext.yang_name) = "RECEIVE_UNEXPECTED_MESSAGE_OPENSENT"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_INVALID_ORIGIN_ATTRIBUTE = 171350120 [(yext.yang_name) = "INVALID_ORIGIN_ATTRIBUTE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_BAD_MESSAGE_TYPE = 190684995 [(yext.yang_name) = "BAD_MESSAGE_TYPE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UNACCEPTABLE_HOLD_TIME = 195987058 [(yext.yang_name) = "UNACCEPTABLE_HOLD_TIME"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_CONN_COLLISION_RESOLUTION = 199470949 [(yext.yang_name) = "CONN_COLLISION_RESOLUTION"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_ADMINISTRATIVE_SHUTDOWN = 212255550 [(yext.yang_name) = "ADMINISTRATIVE_SHUTDOWN"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_BAD_PEER_AS = 242980858 [(yext.yang_name) = "BAD_PEER_AS"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_ROUTE_REFRESH_SUBCODE = 252485546 [(yext.yang_name) = "ROUTE_REFRESH_SUBCODE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_CEASE_SUBCODE = 280284332 [(yext.yang_name) = "CEASE_SUBCODE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_RECEIVE_UNEXPECTED_MESSAGE_ESTABLISHED = 297152611 [(yext.yang_name) = "RECEIVE_UNEXPECTED_MESSAGE_ESTABLISHED"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_OPEN_MESSAGE_SUBCODE = 310116903 [(yext.yang_name) = "OPEN_MESSAGE_SUBCODE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_ATTRIBUTE_FLAGS_ERROR = 318925574 [(yext.yang_name) = "ATTRIBUTE_FLAGS_ERROR"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_CONNECTION_NOT_SYNCHRONIZED = 320164138 [(yext.yang_name) = "CONNECTION_NOT_SYNCHRONIZED"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_OTHER_CONFIG_CHANGE = 332981615 [(yext.yang_name) = "OTHER_CONFIG_CHANGE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_MALFORMED_ATTRIBUTE_LIST = 363574162 [(yext.yang_name) = "MALFORMED_ATTRIBUTE_LIST"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_MALFORMED_AS_PATH = 365416389 [(yext.yang_name) = "MALFORMED_AS_PATH"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE = 371075444 [(yext.yang_name) = "UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UNSUPPORTED_VERSION_NUMBER = 371752299 [(yext.yang_name) = "UNSUPPORTED_VERSION_NUMBER"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UNSPECIFIC = 398076278 [(yext.yang_name) = "UNSPECIFIC"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_UPDATE_MESSAGE_SUBCODE = 409904620 [(yext.yang_name) = "UPDATE_MESSAGE_SUBCODE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_BAD_BGP_IDENTIFIER = 412786356 [(yext.yang_name) = "BAD_BGP_IDENTIFIER"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_INVALID_MESSAGE_LENGTH = 492961163 [(yext.yang_name) = "INVALID_MESSAGE_LENGTH"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_INVALID_NEXT_HOP_ATTRIBUTE = 498575901 [(yext.yang_name) = "INVALID_NEXT_HOP_ATTRIBUTE"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_RECEIVE_UNEXPECTED_MESSAGE_OPENCONFIRM = 519452397 [(yext.yang_name) = "RECEIVE_UNEXPECTED_MESSAGE_OPENCONFIRM"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_OUT_OF_RESOURCES = 530387889 [(yext.yang_name) = "OUT_OF_RESOURCES"];
OPENCONFIGBGPTYPESBGPERRORSUBCODE_CONNECTION_REJECTED = 532202480 [(yext.yang_name) = "CONNECTION_REJECTED"];
}
// OpenconfigBgpTypesBGPWELLKNOWNSTDCOMMUNITY represents an enumerated type generated for the YANG identity BGP_WELL_KNOWN_STD_COMMUNITY.
enum OpenconfigBgpTypesBGPWELLKNOWNSTDCOMMUNITY {
OPENCONFIGBGPTYPESBGPWELLKNOWNSTDCOMMUNITY_UNSET = 0;
OPENCONFIGBGPTYPESBGPWELLKNOWNSTDCOMMUNITY_NO_EXPORT = 7425995 [(yext.yang_name) = "NO_EXPORT"];
OPENCONFIGBGPTYPESBGPWELLKNOWNSTDCOMMUNITY_NO_EXPORT_SUBCONFED = 75227749 [(yext.yang_name) = "NO_EXPORT_SUBCONFED"];
OPENCONFIGBGPTYPESBGPWELLKNOWNSTDCOMMUNITY_NOPEER = 77476850 [(yext.yang_name) = "NOPEER"];
OPENCONFIGBGPTYPESBGPWELLKNOWNSTDCOMMUNITY_NO_ADVERTISE = 126797620 [(yext.yang_name) = "NO_ADVERTISE"];
}
// OpenconfigBgpTypesBgpOriginAttrType represents an enumerated type generated for the YANG enumerated type bgp-origin-attr-type.
enum OpenconfigBgpTypesBgpOriginAttrType {
OPENCONFIGBGPTYPESBGPORIGINATTRTYPE_UNSET = 0;
OPENCONFIGBGPTYPESBGPORIGINATTRTYPE_IGP = 1 [(yext.yang_name) = "IGP"];
OPENCONFIGBGPTYPESBGPORIGINATTRTYPE_EGP = 2 [(yext.yang_name) = "EGP"];
OPENCONFIGBGPTYPESBGPORIGINATTRTYPE_INCOMPLETE = 3 [(yext.yang_name) = "INCOMPLETE"];
}
// OpenconfigBgpTypesCommunityType represents an enumerated type generated for the YANG enumerated type community-type.
enum OpenconfigBgpTypesCommunityType {
OPENCONFIGBGPTYPESCOMMUNITYTYPE_NONE = 0 [(yext.yang_name) = "NONE"];
OPENCONFIGBGPTYPESCOMMUNITYTYPE_STANDARD = 1 [(yext.yang_name) = "STANDARD"];
OPENCONFIGBGPTYPESCOMMUNITYTYPE_EXTENDED = 2 [(yext.yang_name) = "EXTENDED"];
OPENCONFIGBGPTYPESCOMMUNITYTYPE_BOTH = 3 [(yext.yang_name) = "BOTH"];
}
// OpenconfigBgpTypesPeerType represents an enumerated type generated for the YANG enumerated type peer-type.
enum OpenconfigBgpTypesPeerType {
OPENCONFIGBGPTYPESPEERTYPE_UNSET = 0;
OPENCONFIGBGPTYPESPEERTYPE_INTERNAL = 1 [(yext.yang_name) = "INTERNAL"];
OPENCONFIGBGPTYPESPEERTYPE_EXTERNAL = 2 [(yext.yang_name) = "EXTERNAL"];
}
// OpenconfigBgpTypesRemovePrivateAsOption represents an enumerated type generated for the YANG identity REMOVE_PRIVATE_AS_OPTION.
enum OpenconfigBgpTypesRemovePrivateAsOption {
OPENCONFIGBGPTYPESREMOVEPRIVATEASOPTION_UNSET = 0;
OPENCONFIGBGPTYPESREMOVEPRIVATEASOPTION_PRIVATE_AS_REPLACE_ALL = 489360741 [(yext.yang_name) = "PRIVATE_AS_REPLACE_ALL"];
OPENCONFIGBGPTYPESREMOVEPRIVATEASOPTION_PRIVATE_AS_REMOVE_ALL = 518520599 [(yext.yang_name) = "PRIVATE_AS_REMOVE_ALL"];
}
// OpenconfigLocalRoutingLOCALDEFINEDNEXTHOP represents an enumerated type generated for the YANG identity LOCAL_DEFINED_NEXT_HOP.
enum OpenconfigLocalRoutingLOCALDEFINEDNEXTHOP {
OPENCONFIGLOCALROUTINGLOCALDEFINEDNEXTHOP_UNSET = 0;
OPENCONFIGLOCALROUTINGLOCALDEFINEDNEXTHOP_LOCAL_LINK = 335034920 [(yext.yang_name) = "LOCAL_LINK"];
OPENCONFIGLOCALROUTINGLOCALDEFINEDNEXTHOP_DROP = 485660995 [(yext.yang_name) = "DROP"];
}
// OpenconfigMessagesDEBUGSERVICE represents an enumerated type generated for the YANG identity DEBUG_SERVICE.
enum OpenconfigMessagesDEBUGSERVICE {
OPENCONFIGMESSAGESDEBUGSERVICE_UNSET = 0;
}
// OpenconfigMplsTypesMplsLabelEnum represents an enumerated type generated for the YANG enumerated type sr-sid-type.
enum OpenconfigMplsTypesMplsLabelEnum {
OPENCONFIGBGP_BGP_BGPRIB_ATTRSETS_ATTRSET_TUNNELENCAPSULATION_TUNNELS_TUNNEL_SUBTLVS_SUBTLV_SEGMENTLISTS_SEGMENTLIST_SEGMENTS_SEGMENT_STATE_SID_UNSET = 0;
OPENCONFIGBGP_BGP_BGPRIB_ATTRSETS_ATTRSET_TUNNELENCAPSULATION_TUNNELS_TUNNEL_SUBTLVS_SUBTLV_SEGMENTLISTS_SEGMENTLIST_SEGMENTS_SEGMENT_STATE_SID_IPV4_EXPLICIT_NULL = 1 [(yext.yang_name) = "IPV4_EXPLICIT_NULL"];
OPENCONFIGBGP_BGP_BGPRIB_ATTRSETS_ATTRSET_TUNNELENCAPSULATION_TUNNELS_TUNNEL_SUBTLVS_SUBTLV_SEGMENTLISTS_SEGMENTLIST_SEGMENTS_SEGMENT_STATE_SID_ROUTER_ALERT = 2 [(yext.yang_name) = "ROUTER_ALERT"];
OPENCONFIGBGP_BGP_BGPRIB_ATTRSETS_ATTRSET_TUNNELENCAPSULATION_TUNNELS_TUNNEL_SUBTLVS_SUBTLV_SEGMENTLISTS_SEGMENTLIST_SEGMENTS_SEGMENT_STATE_SID_IPV6_EXPLICIT_NULL = 3 [(yext.yang_name) = "IPV6_EXPLICIT_NULL"];
OPENCONFIGBGP_BGP_BGPRIB_ATTRSETS_ATTRSET_TUNNELENCAPSULATION_TUNNELS_TUNNEL_SUBTLVS_SUBTLV_SEGMENTLISTS_SEGMENTLIST_SEGMENTS_SEGMENT_STATE_SID_IMPLICIT_NULL = 4 [(yext.yang_name) = "IMPLICIT_NULL"];
OPENCONFIGBGP_BGP_BGPRIB_ATTRSETS_ATTRSET_TUNNELENCAPSULATION_TUNNELS_TUNNEL_SUBTLVS_SUBTLV_SEGMENTLISTS_SEGMENTLIST_SEGMENTS_SEGMENT_STATE_SID_ENTROPY_LABEL_INDICATOR = 8 [(yext.yang_name) = "ENTROPY_LABEL_INDICATOR"];
OPENCONFIGBGP_BGP_BGPRIB_ATTRSETS_ATTRSET_TUNNELENCAPSULATION_TUNNELS_TUNNEL_SUBTLVS_SUBTLV_SEGMENTLISTS_SEGMENTLIST_SEGMENTS_SEGMENT_STATE_SID_NO_LABEL = 9 [(yext.yang_name) = "NO_LABEL"];
}
// OpenconfigPacketMatchTypesETHERTYPE represents an enumerated type generated for the YANG identity ETHERTYPE.
enum OpenconfigPacketMatchTypesETHERTYPE {
OPENCONFIGPACKETMATCHTYPESETHERTYPE_UNSET = 0;
OPENCONFIGPACKETMATCHTYPESETHERTYPE_ETHERTYPE_ROCE = 14086673 [(yext.yang_name) = "ETHERTYPE_ROCE"];
OPENCONFIGPACKETMATCHTYPESETHERTYPE_ETHERTYPE_LLDP = 63862784 [(yext.yang_name) = "ETHERTYPE_LLDP"];
OPENCONFIGPACKETMATCHTYPESETHERTYPE_ETHERTYPE_IPV4 = 140115701 [(yext.yang_name) = "ETHERTYPE_IPV4"];
OPENCONFIGPACKETMATCHTYPESETHERTYPE_ETHERTYPE_IPV6 = 140115703 [(yext.yang_name) = "ETHERTYPE_IPV6"];
OPENCONFIGPACKETMATCHTYPESETHERTYPE_ETHERTYPE_ARP = 383275775 [(yext.yang_name) = "ETHERTYPE_ARP"];
OPENCONFIGPACKETMATCHTYPESETHERTYPE_ETHERTYPE_MPLS = 427890540 [(yext.yang_name) = "ETHERTYPE_MPLS"];
OPENCONFIGPACKETMATCHTYPESETHERTYPE_ETHERTYPE_VLAN = 522848603 [(yext.yang_name) = "ETHERTYPE_VLAN"];
}
// OpenconfigPacketMatchTypesIPPROTOCOL represents an enumerated type generated for the YANG identity IP_PROTOCOL.
enum OpenconfigPacketMatchTypesIPPROTOCOL {
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_UNSET = 0;
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_GRE = 24050007 [(yext.yang_name) = "IP_GRE"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_TCP = 38721802 [(yext.yang_name) = "IP_TCP"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_L2TP = 81903923 [(yext.yang_name) = "IP_L2TP"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_AUTH = 203904199 [(yext.yang_name) = "IP_AUTH"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_PIM = 272904165 [(yext.yang_name) = "IP_PIM"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_IGMP = 512271866 [(yext.yang_name) = "IP_IGMP"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_ICMP = 512860246 [(yext.yang_name) = "IP_ICMP"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_UDP = 525100026 [(yext.yang_name) = "IP_UDP"];
OPENCONFIGPACKETMATCHTYPESIPPROTOCOL_IP_RSVP = 530070378 [(yext.yang_name) = "IP_RSVP"];
}
// OpenconfigPacketMatchTypesPortNumRangeEnum represents an enumerated type generated for the YANG enumerated type port-num-range.
enum OpenconfigPacketMatchTypesPortNumRangeEnum {
OPENCONFIGACL_ACL_ACLSETS_ACLSET_ACLENTRIES_ACLENTRY_TRANSPORT_CONFIG_DESTINATIONPORT_UNSET = 0;
OPENCONFIGACL_ACL_ACLSETS_ACLSET_ACLENTRIES_ACLENTRY_TRANSPORT_CONFIG_DESTINATIONPORT_ANY = 1 [(yext.yang_name) = "ANY"];
}
// OpenconfigPacketMatchTypesTCPFLAGS represents an enumerated type generated for the YANG identity TCP_FLAGS.
enum OpenconfigPacketMatchTypesTCPFLAGS {
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_UNSET = 0;
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_CWR = 7246418 [(yext.yang_name) = "TCP_CWR"];
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_ACK = 74689745 [(yext.yang_name) = "TCP_ACK"];
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_RST = 76795313 [(yext.yang_name) = "TCP_RST"];
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_ECE = 208309299 [(yext.yang_name) = "TCP_ECE"];
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_PSH = 211387811 [(yext.yang_name) = "TCP_PSH"];
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_SYN = 244795956 [(yext.yang_name) = "TCP_SYN"];
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_FIN = 308430701 [(yext.yang_name) = "TCP_FIN"];
OPENCONFIGPACKETMATCHTYPESTCPFLAGS_TCP_URG = 496075790 [(yext.yang_name) = "TCP_URG"];
}
// OpenconfigPlatformTypesCOMPONENTOPERSTATUS represents an enumerated type generated for the YANG identity COMPONENT_OPER_STATUS.
enum OpenconfigPlatformTypesCOMPONENTOPERSTATUS {
OPENCONFIGPLATFORMTYPESCOMPONENTOPERSTATUS_UNSET = 0;
OPENCONFIGPLATFORMTYPESCOMPONENTOPERSTATUS_INACTIVE = 66232085 [(yext.yang_name) = "INACTIVE"];
OPENCONFIGPLATFORMTYPESCOMPONENTOPERSTATUS_ACTIVE = 350531364 [(yext.yang_name) = "ACTIVE"];
OPENCONFIGPLATFORMTYPESCOMPONENTOPERSTATUS_DISABLED = 449140422 [(yext.yang_name) = "DISABLED"];
}
// OpenconfigPlatformTypesOPENCONFIGHARDWARECOMPONENT represents an enumerated type generated for the YANG identity OPENCONFIG_HARDWARE_COMPONENT.
enum OpenconfigPlatformTypesOPENCONFIGHARDWARECOMPONENT {
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_UNSET = 0;
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_FABRIC = 72327189 [(yext.yang_name) = "FABRIC"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_POWER_SUPPLY = 156519681 [(yext.yang_name) = "POWER_SUPPLY"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_SENSOR = 163406904 [(yext.yang_name) = "SENSOR"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_STORAGE = 169410761 [(yext.yang_name) = "STORAGE"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_PORT = 208831331 [(yext.yang_name) = "PORT"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_FAN = 248256101 [(yext.yang_name) = "FAN"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_BACKPLANE = 267672527 [(yext.yang_name) = "BACKPLANE"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_LINECARD = 290488750 [(yext.yang_name) = "LINECARD"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_INTEGRATED_CIRCUIT = 344879553 [(yext.yang_name) = "INTEGRATED_CIRCUIT"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_CHASSIS = 384589570 [(yext.yang_name) = "CHASSIS"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_CONTROLLER_CARD = 462407431 [(yext.yang_name) = "CONTROLLER_CARD"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_CPU = 467229440 [(yext.yang_name) = "CPU"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_TRANSCEIVER = 483792688 [(yext.yang_name) = "TRANSCEIVER"];
OPENCONFIGPLATFORMTYPESOPENCONFIGHARDWARECOMPONENT_FRU = 533475515 [(yext.yang_name) = "FRU"];
}
// OpenconfigPlatformTypesOPENCONFIGSOFTWARECOMPONENT represents an enumerated type generated for the YANG identity OPENCONFIG_SOFTWARE_COMPONENT.
enum OpenconfigPlatformTypesOPENCONFIGSOFTWARECOMPONENT {
OPENCONFIGPLATFORMTYPESOPENCONFIGSOFTWARECOMPONENT_UNSET = 0;
OPENCONFIGPLATFORMTYPESOPENCONFIGSOFTWARECOMPONENT_OPERATING_SYSTEM = 9246962 [(yext.yang_name) = "OPERATING_SYSTEM"];
}
// OpenconfigPolicyTypesINSTALLPROTOCOLTYPE represents an enumerated type generated for the YANG identity INSTALL_PROTOCOL_TYPE.
enum OpenconfigPolicyTypesINSTALLPROTOCOLTYPE {
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_UNSET = 0;
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_STATIC = 164198026 [(yext.yang_name) = "STATIC"];
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_LOCAL_AGGREGATE = 167243989 [(yext.yang_name) = "LOCAL_AGGREGATE"];
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_OSPF = 187006448 [(yext.yang_name) = "OSPF"];
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_ISIS = 308545656 [(yext.yang_name) = "ISIS"];
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_BGP = 436650411 [(yext.yang_name) = "BGP"];
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_DIRECTLY_CONNECTED = 463126862 [(yext.yang_name) = "DIRECTLY_CONNECTED"];
OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_OSPF3 = 470106339 [(yext.yang_name) = "OSPF3"];
}
// OpenconfigPolicyTypesMatchSetOptionsRestrictedType represents an enumerated type generated for the YANG enumerated type match-set-options-restricted-type.
enum OpenconfigPolicyTypesMatchSetOptionsRestrictedType {
OPENCONFIGPOLICYTYPESMATCHSETOPTIONSRESTRICTEDTYPE_ANY = 0 [(yext.yang_name) = "ANY"];
OPENCONFIGPOLICYTYPESMATCHSETOPTIONSRESTRICTEDTYPE_INVERT = 2 [(yext.yang_name) = "INVERT"];
}
// OpenconfigRibBgpTypesINVALIDROUTEREASON represents an enumerated type generated for the YANG identity INVALID_ROUTE_REASON.
enum OpenconfigRibBgpTypesINVALIDROUTEREASON {
OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET = 0;
OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_INVALID_AS_LOOP = 281940072 [(yext.yang_name) = "INVALID_AS_LOOP"];
OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_INVALID_ORIGINATOR = 329543457 [(yext.yang_name) = "INVALID_ORIGINATOR"];
OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_INVALID_CLUSTER_LOOP = 363552896 [(yext.yang_name) = "INVALID_CLUSTER_LOOP"];
OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_INVALID_CONFED = 404003798 [(yext.yang_name) = "INVALID_CONFED"];
}
// OpenconfigRibBgpTypesTUNNELENCAPSULATIONSUBTLVTYPE represents an enumerated type generated for the YANG identity TUNNEL_ENCAPSULATION_SUBTLV_TYPE.
enum OpenconfigRibBgpTypesTUNNELENCAPSULATIONSUBTLVTYPE {
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONSUBTLVTYPE_UNSET = 0;
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONSUBTLVTYPE_SRTE_PREFERENCE = 68217326 [(yext.yang_name) = "SRTE_PREFERENCE"];
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONSUBTLVTYPE_SRTE_BINDING_SID = 365388805 [(yext.yang_name) = "SRTE_BINDING_SID"];
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONSUBTLVTYPE_TUNNEL_REMOTE_ENDPOINT = 408846061 [(yext.yang_name) = "TUNNEL_REMOTE_ENDPOINT"];
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONSUBTLVTYPE_SRTE_SEGMENT_LIST = 471686299 [(yext.yang_name) = "SRTE_SEGMENT_LIST"];
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONSUBTLVTYPE_TUNNEL_COLOR = 494500102 [(yext.yang_name) = "TUNNEL_COLOR"];
}
// OpenconfigRibBgpTypesTUNNELENCAPSULATIONTYPE represents an enumerated type generated for the YANG identity TUNNEL_ENCAPSULATION_TYPE.
enum OpenconfigRibBgpTypesTUNNELENCAPSULATIONTYPE {
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONTYPE_UNSET = 0;
OPENCONFIGRIBBGPTYPESTUNNELENCAPSULATIONTYPE_SRTE_POLICY_TUNNEL = 189389033 [(yext.yang_name) = "SRTE_POLICY_TUNNEL"];
}
// OpenconfigRoutingPolicyDefaultPolicyType represents an enumerated type generated for the YANG enumerated type default-policy-type.
enum OpenconfigRoutingPolicyDefaultPolicyType {
OPENCONFIGROUTINGPOLICYDEFAULTPOLICYTYPE_REJECT_ROUTE = 0 [(yext.yang_name) = "REJECT_ROUTE"];
OPENCONFIGROUTINGPOLICYDEFAULTPOLICYTYPE_ACCEPT_ROUTE = 1 [(yext.yang_name) = "ACCEPT_ROUTE"];
}
// OpenconfigRoutingPolicyPolicyResultType represents an enumerated type generated for the YANG enumerated type policy-result-type.
enum OpenconfigRoutingPolicyPolicyResultType {
OPENCONFIGROUTINGPOLICYPOLICYRESULTTYPE_UNSET = 0;
OPENCONFIGROUTINGPOLICYPOLICYRESULTTYPE_ACCEPT_ROUTE = 1 [(yext.yang_name) = "ACCEPT_ROUTE"];
OPENCONFIGROUTINGPOLICYPOLICYRESULTTYPE_REJECT_ROUTE = 2 [(yext.yang_name) = "REJECT_ROUTE"];
}
// OpenconfigSystemLoggingSYSLOGFACILITY represents an enumerated type generated for the YANG identity SYSLOG_FACILITY.
enum OpenconfigSystemLoggingSYSLOGFACILITY {
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_UNSET = 0;
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_AUTHPRIV = 1992095 [(yext.yang_name) = "AUTHPRIV"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_MAIL = 110300463 [(yext.yang_name) = "MAIL"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL5 = 196925136 [(yext.yang_name) = "LOCAL5"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL4 = 196925137 [(yext.yang_name) = "LOCAL4"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL7 = 196925138 [(yext.yang_name) = "LOCAL7"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL6 = 196925139 [(yext.yang_name) = "LOCAL6"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL1 = 196925140 [(yext.yang_name) = "LOCAL1"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL0 = 196925141 [(yext.yang_name) = "LOCAL0"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL3 = 196925142 [(yext.yang_name) = "LOCAL3"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_LOCAL2 = 196925143 [(yext.yang_name) = "LOCAL2"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_ALL = 252252703 [(yext.yang_name) = "ALL"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_CONSOLE = 336452861 [(yext.yang_name) = "CONSOLE"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_NTP = 350428412 [(yext.yang_name) = "NTP"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_KERNEL = 398004525 [(yext.yang_name) = "KERNEL"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_AUDIT = 477963459 [(yext.yang_name) = "AUDIT"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_AUTH = 478239772 [(yext.yang_name) = "AUTH"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_SYSTEM_DAEMON = 499486404 [(yext.yang_name) = "SYSTEM_DAEMON"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_SYSLOG = 508909033 [(yext.yang_name) = "SYSLOG"];
OPENCONFIGSYSTEMLOGGINGSYSLOGFACILITY_USER = 523894347 [(yext.yang_name) = "USER"];
}
// OpenconfigSystemLoggingSyslogSeverity represents an enumerated type generated for the YANG enumerated type syslog-severity.
enum OpenconfigSystemLoggingSyslogSeverity {
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_UNSET = 0;
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_EMERGENCY = 1 [(yext.yang_name) = "EMERGENCY"];
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_ALERT = 2 [(yext.yang_name) = "ALERT"];
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_CRITICAL = 3 [(yext.yang_name) = "CRITICAL"];
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_ERROR = 4 [(yext.yang_name) = "ERROR"];
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_WARNING = 5 [(yext.yang_name) = "WARNING"];
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_NOTICE = 6 [(yext.yang_name) = "NOTICE"];
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_INFORMATIONAL = 7 [(yext.yang_name) = "INFORMATIONAL"];
OPENCONFIGSYSTEMLOGGINGSYSLOGSEVERITY_DEBUG = 8 [(yext.yang_name) = "DEBUG"];
}
// OpenconfigSystemNTPAUTHTYPE represents an enumerated type generated for the YANG identity NTP_AUTH_TYPE.
enum OpenconfigSystemNTPAUTHTYPE {
OPENCONFIGSYSTEMNTPAUTHTYPE_UNSET = 0;
OPENCONFIGSYSTEMNTPAUTHTYPE_NTP_AUTH_MD5 = 142463499 [(yext.yang_name) = "NTP_AUTH_MD5"];
}
// OpenconfigSystemSystemCpusCpuStateIndex represents an enumerated type generated for the YANG enumerated type union.
enum OpenconfigSystemSystemCpusCpuStateIndex {
OPENCONFIGSYSTEM_SYSTEM_CPUS_CPU_STATE_INDEX_UNSET = 0;
OPENCONFIGSYSTEM_SYSTEM_CPUS_CPU_STATE_INDEX_ALL = 1 [(yext.yang_name) = "ALL"];
}
// OpenconfigSystemSystemGrpcServerConfigListenAddresses represents an enumerated type generated for the YANG enumerated type union.
enum OpenconfigSystemSystemGrpcServerConfigListenAddresses {
OPENCONFIGSYSTEM_SYSTEM_GRPCSERVER_CONFIG_LISTENADDRESSES_UNSET = 0;
OPENCONFIGSYSTEM_SYSTEM_GRPCSERVER_CONFIG_LISTENADDRESSES_ANY = 1 [(yext.yang_name) = "ANY"];
}
// openconfig is generated by proto_generator as a protobuf
// representation of a YANG schema.
//
// Input schema modules:
// - ./models/openconfig/release/models/system/openconfig-system.yang
// - ./models/openconfig/release/models/interfaces/openconfig-interfaces.yang
// - ./models/openconfig/release/models/acl/openconfig-acl.yang
// - ./models/openconfig/release/models/bgp/openconfig-bgp.yang
// - ./models/openconfig/release/models/platform/openconfig-platform.yang
// - ./models/openconfig/release/models/local-routing/openconfig-local-routing.yang
// - ./models/openconfig/release/models/policy/openconfig-routing-policy.yang
// - ./models/openconfig/release/models/system/openconfig-messages.yang
// Include paths:
// - models/...
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.25.0-devel
// protoc v3.15.7
// source: openconfig/openconfig.proto
package openconfig
import (
proto "github.com/golang/protobuf/proto"
_ "github.com/openconfig/ygot/proto/yext"
_ "github.com/openconfig/ygot/proto/ywrapper"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
openconfig_acl "openconfig/openconfig_acl"
openconfig_bgp "openconfig/openconfig_bgp"
openconfig_interfaces "openconfig/openconfig_interfaces"
openconfig_local_routing "openconfig/openconfig_local_routing"
openconfig_messages "openconfig/openconfig_messages"
openconfig_platform "openconfig/openconfig_platform"
openconfig_rib_bgp "openconfig/openconfig_rib_bgp"
openconfig_routing_policy "openconfig/openconfig_routing_policy"
openconfig_system "openconfig/openconfig_system"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// This is a compile-time assertion that a sufficiently up-to-date version
// of the legacy proto package is being used.
const _ = proto.ProtoPackageIsVersion4
type Device struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Acl *openconfig_acl.Acl `protobuf:"bytes,168909404,opt,name=acl,proto3" json:"acl,omitempty"`
Bgp *openconfig_bgp.Bgp `protobuf:"bytes,87237900,opt,name=bgp,proto3" json:"bgp,omitempty"`
BgpRib *openconfig_rib_bgp.BgpRib `protobuf:"bytes,314942212,opt,name=bgp_rib,json=bgpRib,proto3" json:"bgp_rib,omitempty"`
Components *openconfig_platform.Components `protobuf:"bytes,41347061,opt,name=components,proto3" json:"components,omitempty"`
Interfaces *openconfig_interfaces.Interfaces `protobuf:"bytes,85031486,opt,name=interfaces,proto3" json:"interfaces,omitempty"`
LocalRoutes *openconfig_local_routing.LocalRoutes `protobuf:"bytes,133570444,opt,name=local_routes,json=localRoutes,proto3" json:"local_routes,omitempty"`
Messages *openconfig_messages.Messages `protobuf:"bytes,120656914,opt,name=messages,proto3" json:"messages,omitempty"`
RoutingPolicy *openconfig_routing_policy.RoutingPolicy `protobuf:"bytes,345128456,opt,name=routing_policy,json=routingPolicy,proto3" json:"routing_policy,omitempty"`
System *openconfig_system.System `protobuf:"bytes,468934236,opt,name=system,proto3" json:"system,omitempty"`
}
func (x *Device) Reset() {
*x = Device{}
if protoimpl.UnsafeEnabled {
mi := &file_openconfig_openconfig_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Device) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Device) ProtoMessage() {}
func (x *Device) ProtoReflect() protoreflect.Message {
mi := &file_openconfig_openconfig_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Device.ProtoReflect.Descriptor instead.
func (*Device) Descriptor() ([]byte, []int) {
return file_openconfig_openconfig_proto_rawDescGZIP(), []int{0}
}
func (x *Device) GetAcl() *openconfig_acl.Acl {
if x != nil {
return x.Acl
}
return nil
}
func (x *Device) GetBgp() *openconfig_bgp.Bgp {
if x != nil {
return x.Bgp
}
return nil
}
func (x *Device) GetBgpRib() *openconfig_rib_bgp.BgpRib {
if x != nil {
return x.BgpRib
}
return nil
}
func (x *Device) GetComponents() *openconfig_platform.Components {
if x != nil {
return x.Components
}
return nil
}
func (x *Device) GetInterfaces() *openconfig_interfaces.Interfaces {
if x != nil {
return x.Interfaces
}
return nil
}
func (x *Device) GetLocalRoutes() *openconfig_local_routing.LocalRoutes {
if x != nil {
return x.LocalRoutes
}
return nil
}
func (x *Device) GetMessages() *openconfig_messages.Messages {
if x != nil {
return x.Messages
}
return nil
}
func (x *Device) GetRoutingPolicy() *openconfig_routing_policy.RoutingPolicy {
if x != nil {
return x.RoutingPolicy
}
return nil
}
func (x *Device) GetSystem() *openconfig_system.System {
if x != nil {
return x.System
}
return nil
}
var File_openconfig_openconfig_proto protoreflect.FileDescriptor
var file_openconfig_openconfig_proto_rawDesc = []byte{
0x0a, 0x1b, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6f, 0x70, 0x65,
0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6f,
0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75,
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x77, 0x72, 0x61,
0x70, 0x70, 0x65, 0x72, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x61, 0x63, 0x6c,
0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x61, 0x63, 0x6c, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x62, 0x67, 0x70,
0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x62, 0x67, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3c, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x6e, 0x74,
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x42, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f,
0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c,
0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e,
0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x38, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6d,
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x38, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6f, 0x70,
0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x6c, 0x61,
0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x6f, 0x70, 0x65,
0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x44, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f,
0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69,
0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f,
0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c,
0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34, 0x6f, 0x70, 0x65, 0x6e, 0x63,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x98, 0x06, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3c, 0x0a, 0x03, 0x61, 0x63,
0x6c, 0x18, 0xdc, 0xb4, 0xc5, 0x50, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6f, 0x70, 0x65,
0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x5f, 0x61, 0x63, 0x6c, 0x2e, 0x41, 0x63, 0x6c, 0x42, 0x07, 0x82, 0x41, 0x04, 0x2f,
0x61, 0x63, 0x6c, 0x52, 0x03, 0x61, 0x63, 0x6c, 0x12, 0x3c, 0x0a, 0x03, 0x62, 0x67, 0x70, 0x18,
0x8c, 0xca, 0xcc, 0x29, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x5f, 0x62, 0x67, 0x70, 0x2e, 0x42, 0x67, 0x70, 0x42, 0x07, 0x82, 0x41, 0x04, 0x2f, 0x62, 0x67,
0x70, 0x52, 0x03, 0x62, 0x67, 0x70, 0x12, 0x4f, 0x0a, 0x07, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x69,
0x62, 0x18, 0x84, 0xc6, 0x96, 0x96, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70,
0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2e, 0x42, 0x67, 0x70, 0x52,
0x69, 0x62, 0x42, 0x0b, 0x82, 0x41, 0x08, 0x2f, 0x62, 0x67, 0x70, 0x2d, 0x72, 0x69, 0x62, 0x52,
0x06, 0x62, 0x67, 0x70, 0x52, 0x69, 0x62, 0x12, 0x5d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f,
0x6e, 0x65, 0x6e, 0x74, 0x73, 0x18, 0xf5, 0xcf, 0xdb, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a,
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x0e, 0x82, 0x41, 0x0b, 0x2f,
0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70,
0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x5f, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
0x61, 0x63, 0x65, 0x73, 0x18, 0xbe, 0xf4, 0xc5, 0x28, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e,
0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73,
0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x42, 0x0e, 0x82, 0x41, 0x0b,
0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x52, 0x0a, 0x69, 0x6e, 0x74,
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x12, 0x68, 0x0a, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x6c,
0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x8c, 0xbf, 0xd8, 0x3f, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x30, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70,
0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x72,
0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x52, 0x6f, 0x75, 0x74,
0x65, 0x73, 0x42, 0x10, 0x82, 0x41, 0x0d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x2d, 0x72, 0x6f,
0x75, 0x74, 0x65, 0x73, 0x52, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x52, 0x6f, 0x75, 0x74, 0x65,
0x73, 0x12, 0x55, 0x0a, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x92, 0xa8,
0xc4, 0x39, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6d,
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73,
0x42, 0x0c, 0x82, 0x41, 0x09, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x52, 0x08,
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x72, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74,
0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x88, 0xfc, 0xc8, 0xa4, 0x01,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x6f, 0x75,
0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x52, 0x6f, 0x75, 0x74,
0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x12, 0x82, 0x41, 0x0f, 0x2f, 0x72,
0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0d, 0x72,
0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x4c, 0x0a, 0x06,
0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0xdc, 0xbc, 0xcd, 0xdf, 0x01, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70,
0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e,
0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x42, 0x0a, 0x82, 0x41, 0x07, 0x2f, 0x73, 0x79, 0x73, 0x74,
0x65, 0x6d, 0x52, 0x06, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
var (
file_openconfig_openconfig_proto_rawDescOnce sync.Once
file_openconfig_openconfig_proto_rawDescData = file_openconfig_openconfig_proto_rawDesc
)
func file_openconfig_openconfig_proto_rawDescGZIP() []byte {
file_openconfig_openconfig_proto_rawDescOnce.Do(func() {
file_openconfig_openconfig_proto_rawDescData = protoimpl.X.CompressGZIP(file_openconfig_openconfig_proto_rawDescData)
})
return file_openconfig_openconfig_proto_rawDescData
}
var file_openconfig_openconfig_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_openconfig_openconfig_proto_goTypes = []interface{}{
(*Device)(nil), // 0: openconfig.Device
(*openconfig_acl.Acl)(nil), // 1: openconfig.openconfig_acl.Acl
(*openconfig_bgp.Bgp)(nil), // 2: openconfig.openconfig_bgp.Bgp
(*openconfig_rib_bgp.BgpRib)(nil), // 3: openconfig.openconfig_rib_bgp.BgpRib
(*openconfig_platform.Components)(nil), // 4: openconfig.openconfig_platform.Components
(*openconfig_interfaces.Interfaces)(nil), // 5: openconfig.openconfig_interfaces.Interfaces
(*openconfig_local_routing.LocalRoutes)(nil), // 6: openconfig.openconfig_local_routing.LocalRoutes
(*openconfig_messages.Messages)(nil), // 7: openconfig.openconfig_messages.Messages
(*openconfig_routing_policy.RoutingPolicy)(nil), // 8: openconfig.openconfig_routing_policy.RoutingPolicy
(*openconfig_system.System)(nil), // 9: openconfig.openconfig_system.System
}
var file_openconfig_openconfig_proto_depIdxs = []int32{
1, // 0: openconfig.Device.acl:type_name -> openconfig.openconfig_acl.Acl
2, // 1: openconfig.Device.bgp:type_name -> openconfig.openconfig_bgp.Bgp
3, // 2: openconfig.Device.bgp_rib:type_name -> openconfig.openconfig_rib_bgp.BgpRib
4, // 3: openconfig.Device.components:type_name -> openconfig.openconfig_platform.Components
5, // 4: openconfig.Device.interfaces:type_name -> openconfig.openconfig_interfaces.Interfaces
6, // 5: openconfig.Device.local_routes:type_name -> openconfig.openconfig_local_routing.LocalRoutes
7, // 6: openconfig.Device.messages:type_name -> openconfig.openconfig_messages.Messages
8, // 7: openconfig.Device.routing_policy:type_name -> openconfig.openconfig_routing_policy.RoutingPolicy
9, // 8: openconfig.Device.system:type_name -> openconfig.openconfig_system.System
9, // [9:9] is the sub-list for method output_type
9, // [9:9] is the sub-list for method input_type
9, // [9:9] is the sub-list for extension type_name
9, // [9:9] is the sub-list for extension extendee
0, // [0:9] is the sub-list for field type_name
}
func init() { file_openconfig_openconfig_proto_init() }
func file_openconfig_openconfig_proto_init() {
if File_openconfig_openconfig_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_openconfig_openconfig_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Device); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_openconfig_openconfig_proto_rawDesc,
NumEnums: 0,
NumMessages: 1,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_openconfig_openconfig_proto_goTypes,
DependencyIndexes: file_openconfig_openconfig_proto_depIdxs,
MessageInfos: file_openconfig_openconfig_proto_msgTypes,
}.Build()
File_openconfig_openconfig_proto = out.File
file_openconfig_openconfig_proto_rawDesc = nil
file_openconfig_openconfig_proto_goTypes = nil
file_openconfig_openconfig_proto_depIdxs = nil
}
// openconfig is generated by proto_generator as a protobuf
// representation of a YANG schema.
//
// Input schema modules:
// - ./models/openconfig/release/models/system/openconfig-system.yang
// - ./models/openconfig/release/models/interfaces/openconfig-interfaces.yang
// - ./models/openconfig/release/models/acl/openconfig-acl.yang
// - ./models/openconfig/release/models/bgp/openconfig-bgp.yang
// - ./models/openconfig/release/models/platform/openconfig-platform.yang
// - ./models/openconfig/release/models/local-routing/openconfig-local-routing.yang
// - ./models/openconfig/release/models/policy/openconfig-routing-policy.yang
// - ./models/openconfig/release/models/system/openconfig-messages.yang
// Include paths:
// - models/...
syntax = "proto3";
package openconfig;
import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto";
import "github.com/openconfig/ygot/proto/yext/yext.proto";
import "openconfig/openconfig_acl/openconfig_acl.proto";
import "openconfig/openconfig_bgp/openconfig_bgp.proto";
import "openconfig/openconfig_interfaces/openconfig_interfaces.proto";
import "openconfig/openconfig_local_routing/openconfig_local_routing.proto";
import "openconfig/openconfig_messages/openconfig_messages.proto";
import "openconfig/openconfig_platform/openconfig_platform.proto";
import "openconfig/openconfig_rib_bgp/openconfig_rib_bgp.proto";
import "openconfig/openconfig_routing_policy/openconfig_routing_policy.proto";
import "openconfig/openconfig_system/openconfig_system.proto";
message Device {
openconfig_acl.Acl acl = 168909404 [(yext.schemapath) = "/acl"];
openconfig_bgp.Bgp bgp = 87237900 [(yext.schemapath) = "/bgp"];
openconfig_rib_bgp.BgpRib bgp_rib = 314942212 [(yext.schemapath) = "/bgp-rib"];
openconfig_platform.Components components = 41347061 [(yext.schemapath) = "/components"];
openconfig_interfaces.Interfaces interfaces = 85031486 [(yext.schemapath) = "/interfaces"];
openconfig_local_routing.LocalRoutes local_routes = 133570444 [(yext.schemapath) = "/local-routes"];
openconfig_messages.Messages messages = 120656914 [(yext.schemapath) = "/messages"];
openconfig_routing_policy.RoutingPolicy routing_policy = 345128456 [(yext.schemapath) = "/routing-policy"];
openconfig_system.System system = 468934236 [(yext.schemapath) = "/system"];
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Source diff could not be displayed: it is too large. Options to address this: view the blob.
This diff is collapsed.
// openconfig.openconfig_interfaces is generated by proto_generator as a protobuf
// representation of a YANG schema.
//
// Input schema modules:
// - ./models/openconfig/release/models/system/openconfig-system.yang
// - ./models/openconfig/release/models/interfaces/openconfig-interfaces.yang
// - ./models/openconfig/release/models/acl/openconfig-acl.yang
// - ./models/openconfig/release/models/bgp/openconfig-bgp.yang
// - ./models/openconfig/release/models/platform/openconfig-platform.yang
// - ./models/openconfig/release/models/local-routing/openconfig-local-routing.yang
// - ./models/openconfig/release/models/policy/openconfig-routing-policy.yang
// - ./models/openconfig/release/models/system/openconfig-messages.yang
// Include paths:
// - models/...
syntax = "proto3";
package openconfig.openconfig_interfaces;
import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto";
import "github.com/openconfig/ygot/proto/yext/yext.proto";
import "openconfig/enums/enums.proto";
message Interfaces {
message Interface {
message Config {
ywrapper.StringValue description = 418535860 [(yext.schemapath) = "/interfaces/interface/config/description"];
ywrapper.BoolValue enabled = 37224301 [(yext.schemapath) = "/interfaces/interface/config/enabled"];
ywrapper.BoolValue loopback_mode = 253516347 [(yext.schemapath) = "/interfaces/interface/config/loopback-mode"];
ywrapper.UintValue mtu = 376210342 [(yext.schemapath) = "/interfaces/interface/config/mtu"];
ywrapper.StringValue name = 51804187 [(yext.schemapath) = "/interfaces/interface/config/name"];
openconfig.enums.IETFInterfacesInterfaceType type = 144596894 [(yext.schemapath) = "/interfaces/interface/config/type"];
}
message HoldTime {
message Config {
ywrapper.UintValue down = 171181656 [(yext.schemapath) = "/interfaces/interface/hold-time/config/down"];
ywrapper.UintValue up = 62026235 [(yext.schemapath) = "/interfaces/interface/hold-time/config/up"];
}
message State {
ywrapper.UintValue down = 167887721 [(yext.schemapath) = "/interfaces/interface/hold-time/state/down"];
ywrapper.UintValue up = 223847598 [(yext.schemapath) = "/interfaces/interface/hold-time/state/up"];
}
Config config = 316512729 [(yext.schemapath) = "/interfaces/interface/hold-time/config"];
State state = 483010990 [(yext.schemapath) = "/interfaces/interface/hold-time/state"];
}
message State {
message Counters {
ywrapper.UintValue carrier_transitions = 270803130 [(yext.schemapath) = "/interfaces/interface/state/counters/carrier-transitions"];
ywrapper.UintValue in_broadcast_pkts = 280201989 [(yext.schemapath) = "/interfaces/interface/state/counters/in-broadcast-pkts"];
ywrapper.UintValue in_discards = 11979514 [(yext.schemapath) = "/interfaces/interface/state/counters/in-discards"];
ywrapper.UintValue in_errors = 456697578 [(yext.schemapath) = "/interfaces/interface/state/counters/in-errors"];
ywrapper.UintValue in_fcs_errors = 501559027 [(yext.schemapath) = "/interfaces/interface/state/counters/in-fcs-errors"];
ywrapper.UintValue in_multicast_pkts = 113269128 [(yext.schemapath) = "/interfaces/interface/state/counters/in-multicast-pkts"];
ywrapper.UintValue in_octets = 333138891 [(yext.schemapath) = "/interfaces/interface/state/counters/in-octets"];
ywrapper.UintValue in_pkts = 412843491 [(yext.schemapath) = "/interfaces/interface/state/counters/in-pkts"];
ywrapper.UintValue in_unicast_pkts = 272792307 [(yext.schemapath) = "/interfaces/interface/state/counters/in-unicast-pkts"];
ywrapper.UintValue in_unknown_protos = 241475497 [(yext.schemapath) = "/interfaces/interface/state/counters/in-unknown-protos"];
ywrapper.UintValue last_clear = 186014919 [(yext.schemapath) = "/interfaces/interface/state/counters/last-clear"];
ywrapper.UintValue out_broadcast_pkts = 338589668 [(yext.schemapath) = "/interfaces/interface/state/counters/out-broadcast-pkts"];
ywrapper.UintValue out_discards = 254055111 [(yext.schemapath) = "/interfaces/interface/state/counters/out-discards"];
ywrapper.UintValue out_errors = 471103047 [(yext.schemapath) = "/interfaces/interface/state/counters/out-errors"];
ywrapper.UintValue out_multicast_pkts = 457840757 [(yext.schemapath) = "/interfaces/interface/state/counters/out-multicast-pkts"];
ywrapper.UintValue out_octets = 201005514 [(yext.schemapath) = "/interfaces/interface/state/counters/out-octets"];
ywrapper.UintValue out_pkts = 437582090 [(yext.schemapath) = "/interfaces/interface/state/counters/out-pkts"];
ywrapper.UintValue out_unicast_pkts = 36542246 [(yext.schemapath) = "/interfaces/interface/state/counters/out-unicast-pkts"];
}
enum AdminStatus {
ADMINSTATUS_UNSET = 0;
ADMINSTATUS_UP = 1 [(yext.yang_name) = "UP"];
ADMINSTATUS_DOWN = 2 [(yext.yang_name) = "DOWN"];
ADMINSTATUS_TESTING = 3 [(yext.yang_name) = "TESTING"];
}
enum OperStatus {
OPERSTATUS_UNSET = 0;
OPERSTATUS_UP = 2 [(yext.yang_name) = "UP"];
OPERSTATUS_DOWN = 3 [(yext.yang_name) = "DOWN"];
OPERSTATUS_TESTING = 4 [(yext.yang_name) = "TESTING"];
OPERSTATUS_UNKNOWN = 5 [(yext.yang_name) = "UNKNOWN"];
OPERSTATUS_DORMANT = 6 [(yext.yang_name) = "DORMANT"];
OPERSTATUS_NOT_PRESENT = 7 [(yext.yang_name) = "NOT_PRESENT"];
OPERSTATUS_LOWER_LAYER_DOWN = 8 [(yext.yang_name) = "LOWER_LAYER_DOWN"];
}
AdminStatus admin_status = 474494763 [(yext.schemapath) = "/interfaces/interface/state/admin-status"];
Counters counters = 83645964 [(yext.schemapath) = "/interfaces/interface/state/counters"];
ywrapper.StringValue description = 389435287 [(yext.schemapath) = "/interfaces/interface/state/description"];
ywrapper.BoolValue enabled = 330927518 [(yext.schemapath) = "/interfaces/interface/state/enabled"];
ywrapper.UintValue ifindex = 116108202 [(yext.schemapath) = "/interfaces/interface/state/ifindex"];
ywrapper.UintValue last_change = 127348880 [(yext.schemapath) = "/interfaces/interface/state/last-change"];
ywrapper.BoolValue logical = 440460216 [(yext.schemapath) = "/interfaces/interface/state/logical"];
ywrapper.BoolValue loopback_mode = 372935512 [(yext.schemapath) = "/interfaces/interface/state/loopback-mode"];
ywrapper.UintValue mtu = 96390485 [(yext.schemapath) = "/interfaces/interface/state/mtu"];
ywrapper.StringValue name = 503495278 [(yext.schemapath) = "/interfaces/interface/state/name"];
OperStatus oper_status = 470394226 [(yext.schemapath) = "/interfaces/interface/state/oper-status"];
openconfig.enums.IETFInterfacesInterfaceType type = 358148579 [(yext.schemapath) = "/interfaces/interface/state/type"];
}
message Subinterfaces {
message Subinterface {
message Config {
ywrapper.StringValue description = 280671199 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/config/description"];
ywrapper.BoolValue enabled = 297236390 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/config/enabled"];
ywrapper.UintValue index = 279269781 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/config/index"];
}
message State {
message Counters {
ywrapper.UintValue carrier_transitions = 141120277 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/carrier-transitions"];
ywrapper.UintValue in_broadcast_pkts = 120244022 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-broadcast-pkts"];
ywrapper.UintValue in_discards = 307490461 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-discards"];
ywrapper.UintValue in_errors = 319720873 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-errors"];
ywrapper.UintValue in_fcs_errors = 169858424 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-fcs-errors"];
ywrapper.UintValue in_multicast_pkts = 320618859 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-multicast-pkts"];
ywrapper.UintValue in_octets = 530205868 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-octets"];
ywrapper.UintValue in_pkts = 441153352 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-pkts"];
ywrapper.UintValue in_unicast_pkts = 177838880 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unicast-pkts"];
ywrapper.UintValue in_unknown_protos = 146059814 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unknown-protos"];
ywrapper.UintValue last_clear = 518046966 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/last-clear"];
ywrapper.UintValue out_broadcast_pkts = 501221245 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/out-broadcast-pkts"];
ywrapper.UintValue out_discards = 159539762 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/out-discards"];
ywrapper.UintValue out_errors = 466636898 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/out-errors"];
ywrapper.UintValue out_multicast_pkts = 326155776 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/out-multicast-pkts"];
ywrapper.UintValue out_octets = 50579235 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/out-octets"];
ywrapper.UintValue out_pkts = 29497115 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts"];
ywrapper.UintValue out_unicast_pkts = 297910971 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters/out-unicast-pkts"];
}
enum AdminStatus {
ADMINSTATUS_UNSET = 0;
ADMINSTATUS_UP = 1 [(yext.yang_name) = "UP"];
ADMINSTATUS_DOWN = 2 [(yext.yang_name) = "DOWN"];
ADMINSTATUS_TESTING = 3 [(yext.yang_name) = "TESTING"];
}
enum OperStatus {
OPERSTATUS_UNSET = 0;
OPERSTATUS_UP = 2 [(yext.yang_name) = "UP"];
OPERSTATUS_DOWN = 3 [(yext.yang_name) = "DOWN"];
OPERSTATUS_TESTING = 4 [(yext.yang_name) = "TESTING"];
OPERSTATUS_UNKNOWN = 5 [(yext.yang_name) = "UNKNOWN"];
OPERSTATUS_DORMANT = 6 [(yext.yang_name) = "DORMANT"];
OPERSTATUS_NOT_PRESENT = 7 [(yext.yang_name) = "NOT_PRESENT"];
OPERSTATUS_LOWER_LAYER_DOWN = 8 [(yext.yang_name) = "LOWER_LAYER_DOWN"];
}
AdminStatus admin_status = 250658952 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/admin-status"];
Counters counters = 483442783 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/counters"];
ywrapper.StringValue description = 49943526 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/description"];
ywrapper.BoolValue enabled = 468513843 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/enabled"];
ywrapper.UintValue ifindex = 511987815 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/ifindex"];
ywrapper.UintValue index = 80745756 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/index"];
ywrapper.UintValue last_change = 29904521 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/last-change"];
ywrapper.BoolValue logical = 294124401 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/logical"];
ywrapper.StringValue name = 279346681 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/name"];
OperStatus oper_status = 401969247 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state/oper-status"];
}
Config config = 175001476 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/config"];
State state = 501974173 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/state"];
}
message SubinterfaceKey {
uint64 index = 1 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface/index"];
Subinterface subinterface = 2;
}
repeated SubinterfaceKey subinterface = 464802819 [(yext.schemapath) = "/interfaces/interface/subinterfaces/subinterface"];
}
Config config = 334174827 [(yext.schemapath) = "/interfaces/interface/config"];
HoldTime hold_time = 175931092 [(yext.schemapath) = "/interfaces/interface/hold-time"];
State state = 387556140 [(yext.schemapath) = "/interfaces/interface/state"];
Subinterfaces subinterfaces = 327798165 [(yext.schemapath) = "/interfaces/interface/subinterfaces"];
}
message InterfaceKey {
string name = 1 [(yext.schemapath) = "/interfaces/interface/name"];
Interface interface = 2;
}
repeated InterfaceKey interface = 422482938 [(yext.schemapath) = "/interfaces/interface"];
}
This diff is collapsed.
// openconfig.openconfig_local_routing is generated by proto_generator as a protobuf
// representation of a YANG schema.
//
// Input schema modules:
// - ./models/openconfig/release/models/system/openconfig-system.yang
// - ./models/openconfig/release/models/interfaces/openconfig-interfaces.yang
// - ./models/openconfig/release/models/acl/openconfig-acl.yang
// - ./models/openconfig/release/models/bgp/openconfig-bgp.yang
// - ./models/openconfig/release/models/platform/openconfig-platform.yang
// - ./models/openconfig/release/models/local-routing/openconfig-local-routing.yang
// - ./models/openconfig/release/models/policy/openconfig-routing-policy.yang
// - ./models/openconfig/release/models/system/openconfig-messages.yang
// Include paths:
// - models/...
syntax = "proto3";
package openconfig.openconfig_local_routing;
import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto";
import "github.com/openconfig/ygot/proto/yext/yext.proto";
import "openconfig/enums/enums.proto";
message LocalRoutes {
message Config {
}
message LocalAggregates {
message Aggregate {
message Config {
ywrapper.StringValue description = 35403181 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/config/description"];
ywrapper.BoolValue discard = 40246549 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/config/discard"];
ywrapper.StringValue prefix = 222166733 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/config/prefix"];
oneof set_tag {
string set_tag_string = 217855372;
uint64 set_tag_uint64 = 330171541;
}
}
message State {
ywrapper.StringValue description = 419586976 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/state/description"];
ywrapper.BoolValue discard = 410430696 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/state/discard"];
ywrapper.StringValue prefix = 535531910 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/state/prefix"];
oneof set_tag {
string set_tag_string = 112300619;
uint64 set_tag_uint64 = 310468718;
}
}
Config config = 237192362 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/config"];
State state = 455567815 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/state"];
}
message AggregateKey {
string prefix = 1 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate/prefix"];
Aggregate aggregate = 2;
}
repeated AggregateKey aggregate = 517591781 [(yext.schemapath) = "/local-routes/local-aggregates/aggregate"];
}
message State {
}
message StaticRoutes {
message Static {
message Config {
ywrapper.StringValue description = 2248045 [(yext.schemapath) = "/local-routes/static-routes/static/config/description"];
ywrapper.StringValue prefix = 271780237 [(yext.schemapath) = "/local-routes/static-routes/static/config/prefix"];
oneof set_tag {
string set_tag_string = 240426188;
uint64 set_tag_uint64 = 240380373;
}
}
message NextHops {
message NextHop {
message Config {
ywrapper.StringValue index = 54544518 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/config/index"];
ywrapper.UintValue metric = 120656046 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/config/metric"];
oneof next_hop {
openconfig.enums.OpenconfigLocalRoutingLOCALDEFINEDNEXTHOP next_hop_openconfiglocalroutinglocaldefinednexthop = 484623271;
string next_hop_string = 380064993;
}
ywrapper.BoolValue recurse = 140204665 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/config/recurse"];
}
message InterfaceRef {
message Config {
ywrapper.StringValue interface = 248172787 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/interface-ref/config/interface"];
ywrapper.UintValue subinterface = 425201249 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/interface-ref/config/subinterface"];
}
message State {
ywrapper.StringValue interface = 152325452 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/interface-ref/state/interface"];
ywrapper.UintValue subinterface = 340116604 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/interface-ref/state/subinterface"];
}
Config config = 427905299 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/interface-ref/config"];
State state = 250366708 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/interface-ref/state"];
}
message State {
ywrapper.StringValue index = 181833497 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/state/index"];
ywrapper.UintValue metric = 339172011 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/state/metric"];
oneof next_hop {
openconfig.enums.OpenconfigLocalRoutingLOCALDEFINEDNEXTHOP next_hop_openconfiglocalroutinglocaldefinednexthop = 309407714;
string next_hop_string = 190785246;
}
ywrapper.BoolValue recurse = 210680806 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/state/recurse"];
}
Config config = 90176503 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/config"];
InterfaceRef interface_ref = 182073938 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/interface-ref"];
State state = 80265000 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/state"];
}
message NextHopKey {
string index = 1 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop/index"];
NextHop next_hop = 2;
}
repeated NextHopKey next_hop = 96175510 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops/next-hop"];
}
message State {
ywrapper.StringValue description = 98004576 [(yext.schemapath) = "/local-routes/static-routes/static/state/description"];
ywrapper.StringValue prefix = 325274694 [(yext.schemapath) = "/local-routes/static-routes/static/state/prefix"];
oneof set_tag {
string set_tag_string = 440620427;
uint64 set_tag_uint64 = 31029422;
}
}
Config config = 427194602 [(yext.schemapath) = "/local-routes/static-routes/static/config"];
NextHops next_hops = 360532640 [(yext.schemapath) = "/local-routes/static-routes/static/next-hops"];
State state = 270179591 [(yext.schemapath) = "/local-routes/static-routes/static/state"];
}
message StaticKey {
string prefix = 1 [(yext.schemapath) = "/local-routes/static-routes/static/prefix"];
Static static = 2;
}
repeated StaticKey static = 332520613 [(yext.schemapath) = "/local-routes/static-routes/static"];
}
Config config = 131207041 [(yext.schemapath) = "/local-routes/config"];
LocalAggregates local_aggregates = 513598801 [(yext.schemapath) = "/local-routes/local-aggregates"];
State state = 4572406 [(yext.schemapath) = "/local-routes/state"];
StaticRoutes static_routes = 91862420 [(yext.schemapath) = "/local-routes/static-routes"];
}
This diff is collapsed.
// openconfig.openconfig_messages is generated by proto_generator as a protobuf
// representation of a YANG schema.
//
// Input schema modules:
// - ./models/openconfig/release/models/system/openconfig-system.yang
// - ./models/openconfig/release/models/interfaces/openconfig-interfaces.yang
// - ./models/openconfig/release/models/acl/openconfig-acl.yang
// - ./models/openconfig/release/models/bgp/openconfig-bgp.yang
// - ./models/openconfig/release/models/platform/openconfig-platform.yang
// - ./models/openconfig/release/models/local-routing/openconfig-local-routing.yang
// - ./models/openconfig/release/models/policy/openconfig-routing-policy.yang
// - ./models/openconfig/release/models/system/openconfig-messages.yang
// Include paths:
// - models/...
syntax = "proto3";
package openconfig.openconfig_messages;
import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto";
import "github.com/openconfig/ygot/proto/yext/yext.proto";
import "openconfig/enums/enums.proto";
message Messages {
message Config {
openconfig.enums.OpenconfigSystemLoggingSyslogSeverity severity = 369122415 [(yext.schemapath) = "/messages/config/severity"];
}
message DebugEntries {
message DebugService {
message Config {
ywrapper.BoolValue enabled = 199740246 [(yext.schemapath) = "/messages/debug-entries/debug-service/config/enabled"];
openconfig.enums.OpenconfigMessagesDEBUGSERVICE service = 508101064 [(yext.schemapath) = "/messages/debug-entries/debug-service/config/service"];
}
message State {
ywrapper.BoolValue enabled = 382812387 [(yext.schemapath) = "/messages/debug-entries/debug-service/state/enabled"];
openconfig.enums.OpenconfigMessagesDEBUGSERVICE service = 102447097 [(yext.schemapath) = "/messages/debug-entries/debug-service/state/service"];
}
Config config = 263087924 [(yext.schemapath) = "/messages/debug-entries/debug-service/config"];
State state = 514278477 [(yext.schemapath) = "/messages/debug-entries/debug-service/state"];
}
message DebugServiceKey {
openconfig.enums.OpenconfigMessagesDEBUGSERVICE service = 1 [(yext.schemapath) = "/messages/debug-entries/debug-service/service"];
DebugService debug_service = 2;
}
repeated DebugServiceKey debug_service = 496947347 [(yext.schemapath) = "/messages/debug-entries/debug-service"];
}
message State {
message Message {
ywrapper.StringValue app_name = 304771296 [(yext.schemapath) = "/messages/state/message/app-name"];
ywrapper.StringValue msg = 279618974 [(yext.schemapath) = "/messages/state/message/msg"];
ywrapper.StringValue msgid = 19358029 [(yext.schemapath) = "/messages/state/message/msgid"];
ywrapper.UintValue priority = 79965083 [(yext.schemapath) = "/messages/state/message/priority"];
ywrapper.StringValue procid = 40506564 [(yext.schemapath) = "/messages/state/message/procid"];
}
Message message = 263846912 [(yext.schemapath) = "/messages/state/message"];
openconfig.enums.OpenconfigSystemLoggingSyslogSeverity severity = 438829346 [(yext.schemapath) = "/messages/state/severity"];
}
Config config = 122705491 [(yext.schemapath) = "/messages/config"];
DebugEntries debug_entries = 297034697 [(yext.schemapath) = "/messages/debug-entries"];
State state = 380952116 [(yext.schemapath) = "/messages/state"];
}
This diff is collapsed.
// openconfig.openconfig_platform is generated by proto_generator as a protobuf
// representation of a YANG schema.
//
// Input schema modules:
// - ./models/openconfig/release/models/system/openconfig-system.yang
// - ./models/openconfig/release/models/interfaces/openconfig-interfaces.yang
// - ./models/openconfig/release/models/acl/openconfig-acl.yang
// - ./models/openconfig/release/models/bgp/openconfig-bgp.yang
// - ./models/openconfig/release/models/platform/openconfig-platform.yang
// - ./models/openconfig/release/models/local-routing/openconfig-local-routing.yang
// - ./models/openconfig/release/models/policy/openconfig-routing-policy.yang
// - ./models/openconfig/release/models/system/openconfig-messages.yang
// Include paths:
// - models/...
syntax = "proto3";
package openconfig.openconfig_platform;
import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto";
import "github.com/openconfig/ygot/proto/yext/yext.proto";
import "openconfig/enums/enums.proto";
message Components {
message Component {
message Backplane {
message Config {
}
message State {
}
Config config = 112681526 [(yext.schemapath) = "/components/component/backplane/config"];
State state = 238113123 [(yext.schemapath) = "/components/component/backplane/state"];
}
message Chassis {
message Config {
}
message State {
}
Config config = 473125305 [(yext.schemapath) = "/components/component/chassis/config"];
State state = 88528910 [(yext.schemapath) = "/components/component/chassis/state"];
}
message Config {
ywrapper.StringValue name = 118287144 [(yext.schemapath) = "/components/component/config/name"];
}
message Cpu {
message Config {
}
message State {
}
Config config = 14534639 [(yext.schemapath) = "/components/component/cpu/config"];
State state = 493359968 [(yext.schemapath) = "/components/component/cpu/state"];
}
message Fabric {
message Config {
}
message State {
}
Config config = 145493716 [(yext.schemapath) = "/components/component/fabric/config"];
State state = 140431213 [(yext.schemapath) = "/components/component/fabric/state"];
}
message Fan {
message Config {
}
message State {
}
Config config = 532415128 [(yext.schemapath) = "/components/component/fan/config"];
State state = 105888817 [(yext.schemapath) = "/components/component/fan/state"];
}
message IntegratedCircuit {
message Config {
}
message State {
}
Config config = 104535454 [(yext.schemapath) = "/components/component/integrated-circuit/config"];
State state = 401234699 [(yext.schemapath) = "/components/component/integrated-circuit/state"];
}
message Port {
message Config {
}
message State {
}
Config config = 229703406 [(yext.schemapath) = "/components/component/port/config"];
State state = 326598427 [(yext.schemapath) = "/components/component/port/state"];
}
message PowerSupply {
message Config {
}
message State {
}
Config config = 285921994 [(yext.schemapath) = "/components/component/power-supply/config"];
State state = 327902055 [(yext.schemapath) = "/components/component/power-supply/state"];
}
message Properties {
message Property {
message Config {
ywrapper.StringValue name = 516657476 [(yext.schemapath) = "/components/component/properties/property/config/name"];
oneof value {
bool value_bool = 320942043;
sint64 value_sint64 = 532815527;
string value_string = 259657076;
uint64 value_uint64 = 1206141;
ywrapper.Decimal64Value value_decimal64value = 342547513;
}
}
message State {
ywrapper.BoolValue configurable = 264996693 [(yext.schemapath) = "/components/component/properties/property/state/configurable"];
ywrapper.StringValue name = 71072955 [(yext.schemapath) = "/components/component/properties/property/state/name"];
oneof value {
bool value_bool = 14419492;
sint64 value_sint64 = 524890380;
string value_string = 189491959;
uint64 value_uint64 = 534672330;
ywrapper.Decimal64Value value_decimal64value = 190240218;
}
}
Config config = 159293982 [(yext.schemapath) = "/components/component/properties/property/config"];
State state = 19033227 [(yext.schemapath) = "/components/component/properties/property/state"];
}
message PropertyKey {
string name = 1 [(yext.schemapath) = "/components/component/properties/property/name"];
Property property = 2;
}
repeated PropertyKey property = 502076969 [(yext.schemapath) = "/components/component/properties/property"];
}
message State {
message Memory {
ywrapper.UintValue available = 322322459 [(yext.schemapath) = "/components/component/state/memory/available"];
ywrapper.UintValue utilized = 235118644 [(yext.schemapath) = "/components/component/state/memory/utilized"];
}
message Temperature {
openconfig.enums.OpenconfigAlarmTypesOPENCONFIGALARMSEVERITY alarm_severity = 296397186 [(yext.schemapath) = "/components/component/state/temperature/alarm-severity"];
ywrapper.BoolValue alarm_status = 176894761 [(yext.schemapath) = "/components/component/state/temperature/alarm-status"];
ywrapper.UintValue alarm_threshold = 231489284 [(yext.schemapath) = "/components/component/state/temperature/alarm-threshold"];
ywrapper.Decimal64Value avg = 100651349 [(yext.schemapath) = "/components/component/state/temperature/avg"];
ywrapper.Decimal64Value instant = 206000082 [(yext.schemapath) = "/components/component/state/temperature/instant"];
ywrapper.UintValue interval = 407404980 [(yext.schemapath) = "/components/component/state/temperature/interval"];
ywrapper.Decimal64Value max = 421397591 [(yext.schemapath) = "/components/component/state/temperature/max"];
ywrapper.UintValue max_time = 415076571 [(yext.schemapath) = "/components/component/state/temperature/max-time"];
ywrapper.Decimal64Value min = 18747561 [(yext.schemapath) = "/components/component/state/temperature/min"];
ywrapper.UintValue min_time = 177135617 [(yext.schemapath) = "/components/component/state/temperature/min-time"];
}
ywrapper.UintValue allocated_power = 382835825 [(yext.schemapath) = "/components/component/state/allocated-power"];
ywrapper.StringValue description = 167549616 [(yext.schemapath) = "/components/component/state/description"];
ywrapper.BoolValue empty = 433362321 [(yext.schemapath) = "/components/component/state/empty"];
ywrapper.BoolValue equipment_failure = 471038183 [(yext.schemapath) = "/components/component/state/equipment-failure"];
ywrapper.BoolValue equipment_mismatch = 311608903 [(yext.schemapath) = "/components/component/state/equipment-mismatch"];
ywrapper.StringValue firmware_version = 244667518 [(yext.schemapath) = "/components/component/state/firmware-version"];
ywrapper.StringValue hardware_version = 49616205 [(yext.schemapath) = "/components/component/state/hardware-version"];
ywrapper.StringValue id = 246882465 [(yext.schemapath) = "/components/component/state/id"];
ywrapper.StringValue location = 326611111 [(yext.schemapath) = "/components/component/state/location"];
Memory memory = 443182963 [(yext.schemapath) = "/components/component/state/memory"];
ywrapper.StringValue mfg_date = 499974311 [(yext.schemapath) = "/components/component/state/mfg-date"];
ywrapper.StringValue mfg_name = 80033814 [(yext.schemapath) = "/components/component/state/mfg-name"];
ywrapper.StringValue name = 111678303 [(yext.schemapath) = "/components/component/state/name"];
openconfig.enums.OpenconfigPlatformTypesCOMPONENTOPERSTATUS oper_status = 378023501 [(yext.schemapath) = "/components/component/state/oper-status"];
ywrapper.StringValue parent = 291733930 [(yext.schemapath) = "/components/component/state/parent"];
ywrapper.StringValue part_no = 173082367 [(yext.schemapath) = "/components/component/state/part-no"];
ywrapper.BoolValue removable = 351010765 [(yext.schemapath) = "/components/component/state/removable"];
ywrapper.StringValue serial_no = 490029750 [(yext.schemapath) = "/components/component/state/serial-no"];
ywrapper.StringValue software_version = 220526526 [(yext.schemapath) = "/components/component/state/software-version"];
Temperature temperature = 169040172 [(yext.schemapath) = "/components/component/state/temperature"];
oneof type {
openconfig.enums.OpenconfigPlatformTypesOPENCONFIGHARDWARECOMPONENT type_openconfigplatformtypesopenconfighardwarecomponent = 423705132;
openconfig.enums.OpenconfigPlatformTypesOPENCONFIGSOFTWARECOMPONENT type_openconfigplatformtypesopenconfigsoftwarecomponent = 366278741;
}
ywrapper.UintValue used_power = 259754309 [(yext.schemapath) = "/components/component/state/used-power"];
}
message Storage {
message Config {
}
message State {
}
Config config = 522152076 [(yext.schemapath) = "/components/component/storage/config"];
State state = 68412165 [(yext.schemapath) = "/components/component/storage/state"];
}
message Subcomponents {
message Subcomponent {
message Config {
ywrapper.StringValue name = 137591847 [(yext.schemapath) = "/components/component/subcomponents/subcomponent/config/name"];
}
message State {
ywrapper.StringValue name = 123244986 [(yext.schemapath) = "/components/component/subcomponents/subcomponent/state/name"];
}
Config config = 126822239 [(yext.schemapath) = "/components/component/subcomponents/subcomponent/config"];
State state = 293778704 [(yext.schemapath) = "/components/component/subcomponents/subcomponent/state"];
}
message SubcomponentKey {
string name = 1 [(yext.schemapath) = "/components/component/subcomponents/subcomponent/name"];
Subcomponent subcomponent = 2;
}
repeated SubcomponentKey subcomponent = 282821422 [(yext.schemapath) = "/components/component/subcomponents/subcomponent"];
}
Backplane backplane = 23572881 [(yext.schemapath) = "/components/component/backplane"];
Chassis chassis = 153681076 [(yext.schemapath) = "/components/component/chassis"];
Config config = 405956410 [(yext.schemapath) = "/components/component/config"];
Cpu cpu = 60886558 [(yext.schemapath) = "/components/component/cpu"];
Fabric fabric = 101006771 [(yext.schemapath) = "/components/component/fabric"];
Fan fan = 111660679 [(yext.schemapath) = "/components/component/fan"];
IntegratedCircuit integrated_circuit = 195631273 [(yext.schemapath) = "/components/component/integrated-circuit"];
Port port = 529421081 [(yext.schemapath) = "/components/component/port"];
PowerSupply power_supply = 438616709 [(yext.schemapath) = "/components/component/power-supply"];
Properties properties = 107529735 [(yext.schemapath) = "/components/component/properties"];
State state = 317480023 [(yext.schemapath) = "/components/component/state"];
Storage storage = 403943259 [(yext.schemapath) = "/components/component/storage"];
Subcomponents subcomponents = 374810450 [(yext.schemapath) = "/components/component/subcomponents"];
}
message ComponentKey {
string name = 1 [(yext.schemapath) = "/components/component/name"];
Component component = 2;
}
repeated ComponentKey component = 51431701 [(yext.schemapath) = "/components/component"];
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment