You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

9250 lines
360 KiB

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: gobgp.proto
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='gobgp.proto',
package='gobgpapi',
syntax='proto3',
serialized_options=None,
serialized_pb=b'\n\x0bgobgp.proto\x12\x08gobgpapi\x1a\x19google/protobuf/any.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"3\n\x0fStartBgpRequest\x12 \n\x06global\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Global\"\x10\n\x0eStopBgpRequest\"\x0f\n\rGetBgpRequest\"2\n\x0eGetBgpResponse\x12 \n\x06global\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Global\".\n\x0e\x41\x64\x64PeerRequest\x12\x1c\n\x04peer\x18\x01 \x01(\x0b\x32\x0e.gobgpapi.Peer\"7\n\x11\x44\x65letePeerRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x11\n\tinterface\x18\x02 \x01(\t\"<\n\x0fListPeerRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x18\n\x10\x65nableAdvertised\x18\x02 \x01(\x08\"0\n\x10ListPeerResponse\x12\x1c\n\x04peer\x18\x01 \x01(\x0b\x32\x0e.gobgpapi.Peer\"K\n\x11UpdatePeerRequest\x12\x1c\n\x04peer\x18\x01 \x01(\x0b\x32\x0e.gobgpapi.Peer\x12\x18\n\x10\x64o_soft_reset_in\x18\x02 \x01(\x08\"1\n\x12UpdatePeerResponse\x12\x1b\n\x13needs_soft_reset_in\x18\x01 \x01(\x08\"\xbb\x01\n\x10ResetPeerRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x15\n\rcommunication\x18\x02 \x01(\t\x12\x0c\n\x04soft\x18\x03 \x01(\x08\x12@\n\tdirection\x18\x04 \x01(\x0e\x32-.gobgpapi.ResetPeerRequest.SoftResetDirection\"/\n\x12SoftResetDirection\x12\x06\n\x02IN\x10\x00\x12\x07\n\x03OUT\x10\x01\x12\x08\n\x04\x42OTH\x10\x02\"=\n\x13ShutdownPeerRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x15\n\rcommunication\x18\x02 \x01(\t\"$\n\x11\x45nablePeerRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"<\n\x12\x44isablePeerRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x15\n\rcommunication\x18\x02 \x01(\t\"6\n\x12MonitorPeerRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0f\n\x07\x63urrent\x18\x02 \x01(\x08\"3\n\x13MonitorPeerResponse\x12\x1c\n\x04peer\x18\x01 \x01(\x0b\x32\x0e.gobgpapi.Peer\">\n\x13\x41\x64\x64PeerGroupRequest\x12\'\n\npeer_group\x18\x01 \x01(\x0b\x32\x13.gobgpapi.PeerGroup\"&\n\x16\x44\x65letePeerGroupRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"[\n\x16UpdatePeerGroupRequest\x12\'\n\npeer_group\x18\x01 \x01(\x0b\x32\x13.gobgpapi.PeerGroup\x12\x18\n\x10\x64o_soft_reset_in\x18\x02 \x01(\x08\"6\n\x17UpdatePeerGroupResponse\x12\x1b\n\x13needs_soft_reset_in\x18\x01 \x01(\x08\"P\n\x19\x41\x64\x64\x44ynamicNeighborRequest\x12\x33\n\x10\x64ynamic_neighbor\x18\x01 \x01(\x0b\x32\x19.gobgpapi.DynamicNeighbor\"g\n\x0e\x41\x64\x64PathRequest\x12\'\n\ntable_type\x18\x01 \x01(\x0e\x32\x13.gobgpapi.TableType\x12\x0e\n\x06vrf_id\x18\x02 \x01(\t\x12\x1c\n\x04path\x18\x03 \x01(\x0b\x32\x0e.gobgpapi.Path\"\x1f\n\x0f\x41\x64\x64PathResponse\x12\x0c\n\x04uuid\x18\x01 \x01(\x0c\"\x9a\x01\n\x11\x44\x65letePathRequest\x12\'\n\ntable_type\x18\x01 \x01(\x0e\x32\x13.gobgpapi.TableType\x12\x0e\n\x06vrf_id\x18\x02 \x01(\t\x12 \n\x06\x66\x61mily\x18\x03 \x01(\x0b\x32\x10.gobgpapi.Family\x12\x1c\n\x04path\x18\x04 \x01(\x0b\x32\x0e.gobgpapi.Path\x12\x0c\n\x04uuid\x18\x05 \x01(\x0c\"\x8b\x02\n\x0fListPathRequest\x12\'\n\ntable_type\x18\x01 \x01(\x0e\x32\x13.gobgpapi.TableType\x12\x0c\n\x04name\x18\x02 \x01(\t\x12 \n\x06\x66\x61mily\x18\x03 \x01(\x0b\x32\x10.gobgpapi.Family\x12-\n\x08prefixes\x18\x04 \x03(\x0b\x32\x1b.gobgpapi.TableLookupPrefix\x12\x35\n\tsort_type\x18\x05 \x01(\x0e\x32\".gobgpapi.ListPathRequest.SortType\x12\x17\n\x0f\x65nable_filtered\x18\x06 \x01(\x08\" \n\x08SortType\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06PREFIX\x10\x01\">\n\x10ListPathResponse\x12*\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32\x15.gobgpapi.Destination\"n\n\x14\x41\x64\x64PathStreamRequest\x12\'\n\ntable_type\x18\x01 \x01(\x0e\x32\x13.gobgpapi.TableType\x12\x0e\n\x06vrf_id\x18\x02 \x01(\t\x12\x1d\n\x05paths\x18\x03 \x03(\x0b\x32\x0e.gobgpapi.Path\"j\n\x0fGetTableRequest\x12\'\n\ntable_type\x18\x01 \x01(\x0e\x32\x13.gobgpapi.TableType\x12 \n\x06\x66\x61mily\x18\x02 \x01(\x0b\x32\x10.gobgpapi.Family\x12\x0c\n\x04name\x18\x03 \x01(\t\"S\n\x10GetTableResponse\x12\x17\n\x0fnum_destination\x18\x01 \x01(\x04\x12\x10\n\x08num_path\x18\x02 \x01(\x04\x12\x14\n\x0cnum_accepted\x18\x03 \x01(\x04\"\x94\x01\n\x13MonitorTableRequest\x12\'\n\ntable_type\x18\x01 \x01(\x0e\x32\x13.gobgpapi.TableType\x12\x0c\n\x04name\x18\x02 \x01(\t\x12 \n\x06\x66\x61mily\x18\x03 \x01(\x0b\x32\x10.gobgpapi.Family\x12\x0f\n\x07\x63urrent\x18\x04 \x01(\x08\x12\x13\n\x0bpost_policy\x18\x05 \x01(\x08\"4\n\x14MonitorTableResponse\x12\x1c\n\x04path\x18\x01 \x01(\x0b\x32\x0e.gobgpapi.Path\"+\n\rAddVrfRequest\x12\x1a\n\x03vrf\x18\x01 \x01(\x0b\x32\r.gobgpapi.Vrf\" \n\x10\x44\x65leteVrfRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x1e\n\x0eListVrfRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"-\n\x0fListVrfResponse\x12\x1a\n\x03vrf\x18\x01 \x01(\x0b\x32\r.gobgpapi.Vrf\"W\n\x10\x41\x64\x64PolicyRequest\x12 \n\x06policy\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Policy\x12!\n\x19refer_existing_statements\x18\x02 \x01(\x08\"a\n\x13\x44\x65letePolicyRequest\x12 \n\x06policy\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Policy\x12\x1b\n\x13preserve_statements\x18\x02 \x01(\x08\x12\x0b\n\x03\x61ll\x18\x03 \x01(\x08\"!\n\x11ListPolicyRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"6\n\x12ListPolicyResponse\x12 \n\x06policy\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Policy\"\x95\x01\n\x12SetPoliciesRequest\x12*\n\x0c\x64\x65\x66ined_sets\x18\x01 \x03(\x0b\x32\x14.gobgpapi.DefinedSet\x12\"\n\x08policies\x18\x02 \x03(\x0b\x32\x10.gobgpapi.Policy\x12/\n\x0b\x61ssignments\x18\x03 \x03(\x0b\x32\x1a.gobgpapi.PolicyAssignment\"A\n\x14\x41\x64\x64\x44\x65\x66inedSetRequest\x12)\n\x0b\x64\x65\x66ined_set\x18\x01 \x01(\x0b\x32\x14.gobgpapi.DefinedSet\"Q\n\x17\x44\x65leteDefinedSetRequest\x12)\n\x0b\x64\x65\x66ined_set\x18\x01 \x01(\x0b\x32\x14.gobgpapi.DefinedSet\x12\x0b\n\x03\x61ll\x18\x02 \x01(\x08\"R\n\x15ListDefinedSetRequest\x12+\n\x0c\x64\x65\x66ined_type\x18\x01 \x01(\x0e\x32\x15.gobgpapi.DefinedType\x12\x0c\n\x04name\x18\x02 \x01(\t\"C\n\x16ListDefinedSetResponse\x12)\n\x0b\x64\x65\x66ined_set\x18\x01 \x01(\x0b\x32\x14.gobgpapi.DefinedSet\"=\n\x13\x41\x64\x64StatementRequest\x12&\n\tstatement\x18\x01 \x01(\x0b\x32\x13.gobgpapi.Statement\"M\n\x16\x44\x65leteStatementRequest\x12&\n\tstatement\x18\x01 \x01(\x0b\x32\x13.gobgpapi.Statement\x12\x0b\n\x03\x61ll\x18\x02 \x01(\x08\"$\n\x14ListStatementRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"?\n\x15ListStatementResponse\x12&\n\tstatement\x18\x01 \x01(\x0b\x32\x13.gobgpapi.Statement\"L\n\x1a\x41\x64\x64PolicyAssignmentRequest\x12.\n\nassignment\x18\x01 \x01(\x0b\x32\x1a.gobgpapi.PolicyAssignment\"\\\n\x1d\x44\x65letePolicyAssignmentRequest\x12.\n\nassignment\x18\x01 \x01(\x0b\x32\x1a.gobgpapi.PolicyAssignment\x12\x0b\n\x03\x61ll\x18\x02 \x01(\x08\"Y\n\x1bListPolicyAssignmentRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\tdirection\x18\x02 \x01(\x0e\x32\x19.gobgpapi.PolicyDirection\"N\n\x1cListPolicyAssignmentResponse\x12.\n\nassignment\x18\x01 \x01(\x0b\x32\x1a.gobgpapi.PolicyAssignment\"L\n\x1aSetPolicyAssignmentRequest\x12.\n\nassignment\x18\x01 \x01(\x0b\x32\x1a.gobgpapi.PolicyAssignment\"A\n\x0e\x41\x64\x64RpkiRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x10\n\x08lifetime\x18\x03 \x01(\x03\"2\n\x11\x44\x65leteRpkiRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\"3\n\x0fListRpkiRequest\x12 \n\x06\x66\x61mily\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Family\"2\n\x10ListRpkiResponse\x12\x1e\n\x06server\x18\x01 \x01(\x0b\x32\x0e.gobgpapi.Rpki\"2\n\x11\x45nableRpkiRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\"3\n\x12\x44isableRpkiRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\"?\n\x10ResetRpkiRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x0c\n\x04soft\x18\x03 \x01(\x08\"8\n\x14ListRpkiTableRequest\x12 \n\x06\x66\x61mily\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Family\"3\n\x15ListRpkiTableResponse\x12\x1a\n\x03roa\x18\x01 \x01(\x0b\x32\r.gobgpapi.Roa\"\xbc\x01\n\x12\x45nableZebraRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x13\n\x0broute_types\x18\x02 \x03(\t\x12\x0f\n\x07version\x18\x03 \x01(\r\x12\x1e\n\x16nexthop_trigger_enable\x18\x04 \x01(\x08\x12\x1d\n\x15nexthop_trigger_delay\x18\x05 \x01(\r\x12\x1d\n\x15mpls_label_range_size\x18\x06 \x01(\r\x12\x15\n\rsoftware_name\x18\x07 \x01(\t\"i\n\x10\x45nableMrtRequest\x12\x11\n\tdump_type\x18\x01 \x01(\x05\x12\x10\n\x08\x66ilename\x18\x02 \x01(\t\x12\x15\n\rdump_interval\x18\x03 \x01(\x04\x12\x19\n\x11rotation_interval\x18\x04 \x01(\x04\"\x13\n\x11\x44isableMrtRequest\"\xeb\x01\n\rAddBmpRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x38\n\x06policy\x18\x03 \x01(\x0e\x32(.gobgpapi.AddBmpRequest.MonitoringPolicy\x12\x19\n\x11StatisticsTimeout\x18\x04 \x01(\x05\x12\x0f\n\x07SysName\x18\x05 \x01(\t\x12\x10\n\x08SysDescr\x18\x06 \x01(\t\"C\n\x10MonitoringPolicy\x12\x07\n\x03PRE\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x08\n\x04\x42OTH\x10\x02\x12\t\n\x05LOCAL\x10\x03\x12\x07\n\x03\x41LL\x10\x04\"1\n\x10\x44\x65leteBmpRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\"\xea\x03\n\x06\x46\x61mily\x12!\n\x03\x61\x66i\x18\x01 \x01(\x0e\x32\x14.gobgpapi.Family.Afi\x12#\n\x04safi\x18\x02 \x01(\x0e\x32\x15.gobgpapi.Family.Safi\"^\n\x03\x41\x66i\x12\x0f\n\x0b\x41\x46I_UNKNOWN\x10\x00\x12\n\n\x06\x41\x46I_IP\x10\x01\x12\x0b\n\x07\x41\x46I_IP6\x10\x02\x12\r\n\tAFI_L2VPN\x10\x19\x12\x0c\n\x06\x41\x46I_LS\x10\x84\x80\x01\x12\x10\n\nAFI_OPAQUE\x10\x8d\x80\x01\"\xb7\x02\n\x04Safi\x12\x10\n\x0cSAFI_UNKNOWN\x10\x00\x12\x10\n\x0cSAFI_UNICAST\x10\x01\x12\x12\n\x0eSAFI_MULTICAST\x10\x02\x12\x13\n\x0fSAFI_MPLS_LABEL\x10\x04\x12\x16\n\x12SAFI_ENCAPSULATION\x10\x07\x12\r\n\tSAFI_VPLS\x10\x41\x12\r\n\tSAFI_EVPN\x10\x46\x12\x0b\n\x07SAFI_LS\x10G\x12\x12\n\rSAFI_MPLS_VPN\x10\x80\x01\x12\x1c\n\x17SAFI_MPLS_VPN_MULTICAST\x10\x81\x01\x12\"\n\x1dSAFI_ROUTE_TARGET_CONSTRAINTS\x10\x84\x01\x12\x1b\n\x16SAFI_FLOW_SPEC_UNICAST\x10\x85\x01\x12\x17\n\x12SAFI_FLOW_SPEC_VPN\x10\x86\x01\x12\x13\n\x0eSAFI_KEY_VALUE\x10\xf1\x01\"\xe1\x02\n\nValidation\x12)\n\x05state\x18\x01 \x01(\x0e\x32\x1a.gobgpapi.Validation.State\x12+\n\x06reason\x18\x02 \x01(\x0e\x32\x1b.gobgpapi.Validation.Reason\x12\x1e\n\x07matched\x18\x03 \x03(\x0b\x32\r.gobgpapi.Roa\x12#\n\x0cunmatched_as\x18\x04 \x03(\x0b\x32\r.gobgpapi.Roa\x12\'\n\x10unmatched_length\x18\x05 \x03(\x0b\x32\r.gobgpapi.Roa\"P\n\x05State\x12\x0e\n\nSTATE_NONE\x10\x00\x12\x13\n\x0fSTATE_NOT_FOUND\x10\x01\x12\x0f\n\x0bSTATE_VALID\x10\x02\x12\x11\n\rSTATE_INVALID\x10\x03\";\n\x06Reason\x12\x0f\n\x0bREASOT_NONE\x10\x00\x12\r\n\tREASON_AS\x10\x01\x12\x11\n\rREASON_LENGTH\x10\x02\"\x81\x04\n\x04Path\x12\"\n\x04nlri\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any\x12$\n\x06pattrs\x18\x02 \x03(\x0b\x32\x14.google.protobuf.Any\x12\'\n\x03\x61ge\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x62\x65st\x18\x04 \x01(\x08\x12\x13\n\x0bis_withdraw\x18\x05 \x01(\x08\x12(\n\nvalidation\x18\x07 \x01(\x0b\x32\x14.gobgpapi.Validation\x12\x1c\n\x14no_implicit_withdraw\x18\x08 \x01(\x08\x12 \n\x06\x66\x61mily\x18\t \x01(\x0b\x32\x10.gobgpapi.Family\x12\x12\n\nsource_asn\x18\n \x01(\r\x12\x11\n\tsource_id\x18\x0b \x01(\t\x12\x10\n\x08\x66iltered\x18\x0c \x01(\x08\x12\r\n\x05stale\x18\r \x01(\x08\x12\x18\n\x10is_from_external\x18\x0e \x01(\x08\x12\x13\n\x0bneighbor_ip\x18\x0f \x01(\t\x12\x0c\n\x04uuid\x18\x10 \x01(\x0c\x12\x1a\n\x12is_nexthop_invalid\x18\x11 \x01(\x08\x12\x12\n\nidentifier\x18\x12 \x01(\r\x12\x18\n\x10local_identifier\x18\x13 \x01(\r\x12\x13\n\x0bnlri_binary\x18\x14 \x01(\x0c\x12\x15\n\rpattrs_binary\x18\x15 \x03(\x0c\"<\n\x0b\x44\x65stination\x12\x0e\n\x06prefix\x18\x01 \x01(\t\x12\x1d\n\x05paths\x18\x02 \x03(\x0b\x32\x0e.gobgpapi.Path\"W\n\x11TableLookupPrefix\x12\x0e\n\x06prefix\x18\x01 \x01(\t\x12\x32\n\rlookup_option\x18\x02 \x01(\x0e\x32\x1b.gobgpapi.TableLookupOption\"\xad\x03\n\x04Peer\x12+\n\x0c\x61pply_policy\x18\x01 \x01(\x0b\x32\x15.gobgpapi.ApplyPolicy\x12 \n\x04\x63onf\x18\x02 \x01(\x0b\x32\x12.gobgpapi.PeerConf\x12-\n\rebgp_multihop\x18\x03 \x01(\x0b\x32\x16.gobgpapi.EbgpMultihop\x12\x31\n\x0froute_reflector\x18\x04 \x01(\x0b\x32\x18.gobgpapi.RouteReflector\x12\"\n\x05state\x18\x05 \x01(\x0b\x32\x13.gobgpapi.PeerState\x12 \n\x06timers\x18\x06 \x01(\x0b\x32\x10.gobgpapi.Timers\x12&\n\ttransport\x18\x07 \x01(\x0b\x32\x13.gobgpapi.Transport\x12+\n\x0croute_server\x18\x08 \x01(\x0b\x32\x15.gobgpapi.RouteServer\x12\x33\n\x10graceful_restart\x18\t \x01(\x0b\x32\x19.gobgpapi.GracefulRestart\x12$\n\tafi_safis\x18\n \x03(\x0b\x32\x11.gobgpapi.AfiSafi\"\xbb\x03\n\tPeerGroup\x12+\n\x0c\x61pply_policy\x18\x01 \x01(\x0b\x32\x15.gobgpapi.ApplyPolicy\x12%\n\x04\x63onf\x18\x02 \x01(\x0b\x32\x17.gobgpapi.PeerGroupConf\x12-\n\rebgp_multihop\x18\x03 \x01(\x0b\x32\x16.gobgpapi.EbgpMultihop\x12\x31\n\x0froute_reflector\x18\x04 \x01(\x0b\x32\x18.gobgpapi.RouteReflector\x12&\n\x04info\x18\x05 \x01(\x0b\x32\x18.gobgpapi.PeerGroupState\x12 \n\x06timers\x18\x06 \x01(\x0b\x32\x10.gobgpapi.Timers\x12&\n\ttransport\x18\x07 \x01(\x0b\x32\x13.gobgpapi.Transport\x12+\n\x0croute_server\x18\x08 \x01(\x0b\x32\x15.gobgpapi.RouteServer\x12\x33\n\x10graceful_restart\x18\t \x01(\x0b\x32\x19.gobgpapi.GracefulRestart\x12$\n\tafi_safis\x18\n \x03(\x0b\x32\x11.gobgpapi.AfiSafi\"5\n\x0f\x44ynamicNeighbor\x12\x0e\n\x06prefix\x18\x01 \x01(\t\x12\x12\n\npeer_group\x18\x02 \x01(\t\"\xa2\x01\n\x0b\x41pplyPolicy\x12-\n\tin_policy\x18\x01 \x01(\x0b\x32\x1a.gobgpapi.PolicyAssignment\x12\x31\n\rexport_policy\x18\x02 \x01(\x0b\x32\x1a.gobgpapi.PolicyAssignment\x12\x31\n\rimport_policy\x18\x03 \x01(\x0b\x32\x1a.gobgpapi.PolicyAssignment\"e\n\x0bPrefixLimit\x12 \n\x06\x66\x61mily\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Family\x12\x14\n\x0cmax_prefixes\x18\x02 \x01(\r\x12\x1e\n\x16shutdown_threshold_pct\x18\x03 \x01(\r\"\xac\x03\n\x08PeerConf\x12\x15\n\rauth_password\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x10\n\x08local_as\x18\x03 \x01(\r\x12\x18\n\x10neighbor_address\x18\x04 \x01(\t\x12\x0f\n\x07peer_as\x18\x05 \x01(\r\x12\x12\n\npeer_group\x18\x06 \x01(\t\x12\x11\n\tpeer_type\x18\x07 \x01(\r\x12=\n\x11remove_private_as\x18\x08 \x01(\x0e\x32\".gobgpapi.PeerConf.RemovePrivateAs\x12\x1a\n\x12route_flap_damping\x18\t \x01(\x08\x12\x16\n\x0esend_community\x18\n \x01(\r\x12\x1a\n\x12neighbor_interface\x18\x0b \x01(\t\x12\x0b\n\x03vrf\x18\x0c \x01(\t\x12\x14\n\x0c\x61llow_own_as\x18\r \x01(\r\x12\x17\n\x0freplace_peer_as\x18\x0e \x01(\x08\x12\x12\n\nadmin_down\x18\x0f \x01(\x08\"1\n\x0fRemovePrivateAs\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x0b\n\x07REPLACE\x10\x02\"\xb5\x02\n\rPeerGroupConf\x12\x15\n\rauth_password\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x10\n\x08local_as\x18\x03 \x01(\r\x12\x0f\n\x07peer_as\x18\x04 \x01(\r\x12\x17\n\x0fpeer_group_name\x18\x05 \x01(\t\x12\x11\n\tpeer_type\x18\x06 \x01(\r\x12\x42\n\x11remove_private_as\x18\x07 \x01(\x0e\x32\'.gobgpapi.PeerGroupConf.RemovePrivateAs\x12\x1a\n\x12route_flap_damping\x18\x08 \x01(\x08\x12\x16\n\x0esend_community\x18\t \x01(\r\"1\n\x0fRemovePrivateAs\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x0b\n\x07REPLACE\x10\x02\"\xe4\x02\n\x0ePeerGroupState\x12\x15\n\rauth_password\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x10\n\x08local_as\x18\x03 \x01(\r\x12\x0f\n\x07peer_as\x18\x04 \x01(\r\x12\x17\n\x0fpeer_group_name\x18\x05 \x01(\t\x12\x11\n\tpeer_type\x18\x06 \x01(\r\x12\x43\n\x11remove_private_as\x18\x07 \x01(\x0e\x32(.gobgpapi.PeerGroupState.RemovePrivateAs\x12\x1a\n\x12route_flap_damping\x18\x08 \x01(\x08\x12\x16\n\x0esend_community\x18\t \x01(\r\x12\x13\n\x0btotal_paths\x18\n \x01(\r\x12\x16\n\x0etotal_prefixes\x18\x0b \x01(\r\"1\n\x0fRemovePrivateAs\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x0b\n\x07REPLACE\x10\x02\"5\n\x0c\x45\x62gpMultihop\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x14\n\x0cmultihop_ttl\x18\x02 \x01(\r\"T\n\x0eRouteReflector\x12\x1e\n\x16route_reflector_client\x18\x01 \x01(\x08\x12\"\n\x1aroute_reflector_cluster_id\x18\x02 \x01(\t\"\xc0\x05\n\tPeerState\x12\x15\n\rauth_password\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x10\n\x08local_as\x18\x03 \x01(\r\x12$\n\x08messages\x18\x04 \x01(\x0b\x32\x12.gobgpapi.Messages\x12\x18\n\x10neighbor_address\x18\x05 \x01(\t\x12\x0f\n\x07peer_as\x18\x06 \x01(\r\x12\x12\n\npeer_group\x18\x07 \x01(\t\x12\x11\n\tpeer_type\x18\x08 \x01(\r\x12 \n\x06queues\x18\t \x01(\x0b\x32\x10.gobgpapi.Queues\x12\x19\n\x11remove_private_as\x18\n \x01(\r\x12\x1a\n\x12route_flap_damping\x18\x0b \x01(\x08\x12\x16\n\x0esend_community\x18\x0c \x01(\r\x12\x37\n\rsession_state\x18\r \x01(\x0e\x32 .gobgpapi.PeerState.SessionState\x12\x33\n\x0b\x61\x64min_state\x18\x0f \x01(\x0e\x32\x1e.gobgpapi.PeerState.AdminState\x12\r\n\x05out_q\x18\x10 \x01(\r\x12\r\n\x05\x66lops\x18\x11 \x01(\r\x12(\n\nremote_cap\x18\x12 \x03(\x0b\x32\x14.google.protobuf.Any\x12\'\n\tlocal_cap\x18\x13 \x03(\x0b\x32\x14.google.protobuf.Any\x12\x11\n\trouter_id\x18\x14 \x01(\t\"n\n\x0cSessionState\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04IDLE\x10\x01\x12\x0b\n\x07\x43ONNECT\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\x0c\n\x08OPENSENT\x10\x04\x12\x0f\n\x0bOPENCONFIRM\x10\x05\x12\x0f\n\x0b\x45STABLISHED\x10\x06\"*\n\nAdminState\x12\x06\n\x02UP\x10\x00\x12\x08\n\x04\x44OWN\x10\x01\x12\n\n\x06PFX_CT\x10\x02\"P\n\x08Messages\x12#\n\x08received\x18\x01 \x01(\x0b\x32\x11.gobgpapi.Message\x12\x1f\n\x04sent\x18\x02 \x01(\x0b\x32\x11.gobgpapi.Message\"\xb5\x01\n\x07Message\x12\x14\n\x0cnotification\x18\x01 \x01(\x04\x12\x0e\n\x06update\x18\x02 \x01(\x04\x12\x0c\n\x04open\x18\x03 \x01(\x04\x12\x11\n\tkeepalive\x18\x04 \x01(\x04\x12\x0f\n\x07refresh\x18\x05 \x01(\x04\x12\x11\n\tdiscarded\x18\x06 \x01(\x04\x12\r\n\x05total\x18\x07 \x01(\x04\x12\x17\n\x0fwithdraw_update\x18\x08 \x01(\x04\x12\x17\n\x0fwithdraw_prefix\x18\t \x01(\x04\"\'\n\x06Queues\x12\r\n\x05input\x18\x01 \x01(\r\x12\x0e\n\x06output\x18\x02 \x01(\r\"V\n\x06Timers\x12&\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x16.gobgpapi.TimersConfig\x12$\n\x05state\x18\x02 \x01(\x0b\x32\x15.gobgpapi.TimersState\"\xa0\x01\n\x0cTimersConfig\x12\x15\n\rconnect_retry\x18\x01 \x01(\x04\x12\x11\n\thold_time\x18\x02 \x01(\x04\x12\x1a\n\x12keepalive_interval\x18\x03 \x01(\x04\x12&\n\x1eminimum_advertisement_interval\x18\x04 \x01(\x04\x12\"\n\x1aidle_hold_time_after_reset\x18\x05 \x01(\x04\"\xf3\x01\n\x0bTimersState\x12\x15\n\rconnect_retry\x18\x01 \x01(\x04\x12\x11\n\thold_time\x18\x02 \x01(\x04\x12\x1a\n\x12keepalive_interval\x18\x03 \x01(\x04\x12&\n\x1eminimum_advertisement_interval\x18\x04 \x01(\x04\x12\x1c\n\x14negotiated_hold_time\x18\x05 \x01(\x04\x12*\n\x06uptime\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x64owntime\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xb9\x01\n\tTransport\x12\x15\n\rlocal_address\x18\x01 \x01(\t\x12\x12\n\nlocal_port\x18\x02 \x01(\r\x12\x15\n\rmtu_discovery\x18\x03 \x01(\x08\x12\x14\n\x0cpassive_mode\x18\x04 \x01(\x08\x12\x16\n\x0eremote_address\x18\x05 \x01(\t\x12\x13\n\x0bremote_port\x18\x06 \x01(\r\x12\x0f\n\x07tcp_mss\x18\x07 \x01(\r\x12\x16\n\x0e\x62ind_interface\x18\x08 \x01(\t\"C\n\x0bRouteServer\x12\x1b\n\x13route_server_client\x18\x01 \x01(\x08\x12\x17\n\x0fsecondary_route\x18\x02 \x01(\x08\"\x94\x02\n\x0fGracefulRestart\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x14\n\x0crestart_time\x18\x02 \x01(\r\x12\x13\n\x0bhelper_only\x18\x03 \x01(\x08\x12\x15\n\rdeferral_time\x18\x04 \x01(\r\x12\x1c\n\x14notification_enabled\x18\x05 \x01(\x08\x12\x19\n\x11longlived_enabled\x18\x06 \x01(\x08\x12\x19\n\x11stale_routes_time\x18\x07 \x01(\r\x12\x19\n\x11peer_restart_time\x18\x08 \x01(\r\x12\x17\n\x0fpeer_restarting\x18\t \x01(\x08\x12\x18\n\x10local_restarting\x18\n \x01(\x08\x12\x0c\n\x04mode\x18\x0b \x01(\t\"*\n\x17MpGracefulRestartConfig\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\x85\x01\n\x16MpGracefulRestartState\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x10\n\x08received\x18\x02 \x01(\x08\x12\x12\n\nadvertised\x18\x03 \x01(\x08\x12\x1b\n\x13\x65nd_of_rib_received\x18\x04 \x01(\x08\x12\x17\n\x0f\x65nd_of_rib_sent\x18\x05 \x01(\x08\"w\n\x11MpGracefulRestart\x12\x31\n\x06\x63onfig\x18\x01 \x01(\x0b\x32!.gobgpapi.MpGracefulRestartConfig\x12/\n\x05state\x18\x02 \x01(\x0b\x32 .gobgpapi.MpGracefulRestartState\"B\n\rAfiSafiConfig\x12 \n\x06\x66\x61mily\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Family\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"y\n\x0c\x41\x66iSafiState\x12 \n\x06\x66\x61mily\x18\x01 \x01(\x0b\x32\x10.gobgpapi.Family\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\x12\x10\n\x08received\x18\x03 \x01(\x04\x12\x10\n\x08\x61\x63\x63\x65pted\x18\x04 \x01(\x04\x12\x12\n\nadvertised\x18\x05 \x01(\x04\"\xfd\x01\n\x1bRouteSelectionOptionsConfig\x12\x1a\n\x12\x61lways_compare_med\x18\x01 \x01(\x08\x12\x1d\n\x15ignore_as_path_length\x18\x02 \x01(\x08\x12\"\n\x1a\x65xternal_compare_router_id\x18\x03 \x01(\x08\x12!\n\x19\x61\x64vertise_inactive_routes\x18\x04 \x01(\x08\x12\x13\n\x0b\x65nable_aigp\x18\x05 \x01(\x08\x12\"\n\x1aignore_next_hop_igp_metric\x18\x06 \x01(\x08\x12#\n\x1b\x64isable_best_path_selection\x18\x07 \x01(\x08\"\xfc\x01\n\x1aRouteSelectionOptionsState\x12\x1a\n\x12\x61lways_compare_med\x18\x01 \x01(\x08\x12\x1d\n\x15ignore_as_path_length\x18\x02 \x01(\x08\x12\"\n\x1a\x65xternal_compare_router_id\x18\x03 \x01(\x08\x12!\n\x19\x61\x64vertise_inactive_routes\x18\x04 \x01(\x08\x12\x13\n\x0b\x65nable_aigp\x18\x05 \x01(\x08\x12\"\n\x1aignore_next_hop_igp_metric\x18\x06 \x01(\x08\x12#\n\x1b\x64isable_best_path_selection\x18\x07 \x01(\x08\"\x83\x01\n\x15RouteSelectionOptions\x12\x35\n\x06\x63onfig\x18\x01 \x01(\x0b\x32%.gobgpapi.RouteSelectionOptionsConfig\x12\x33\n\x05state\x18\x02 \x01(\x0b\x32$.gobgpapi.RouteSelectionOptionsState\")\n\x16UseMultiplePathsConfig\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"(\n\x15UseMultiplePathsState\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\">\n\nEbgpConfig\x12\x19\n\x11\x61llow_multiple_as\x18\x01 \x01(\x08\x12\x15\n\rmaximum_paths\x18\x02 \x01(\r\"=\n\tEbgpState\x12\x19\n\x11\x61llow_multiple_as\x18\x01 \x01(\x08\x12\x15\n\rmaximum_paths\x18\x02 \x01(\r\"P\n\x04\x45\x62gp\x12$\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x14.gobgpapi.EbgpConfig\x12\"\n\x05state\x18\x02 \x01(\x0b\x32\x13.gobgpapi.EbgpState\"#\n\nIbgpConfig\x12\x15\n\rmaximum_paths\x18\x01 \x01(\r\"\"\n\tIbgpState\x12\x15\n\rmaximum_paths\x18\x01 \x01(\r\"P\n\x04Ibgp\x12$\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x14.gobgpapi.IbgpConfig\x12\"\n\x05state\x18\x02 \x01(\x0b\x32\x13.gobgpapi.IbgpState\"\xb0\x01\n\x10UseMultiplePaths\x12\x30\n\x06\x63onfig\x18\x01 \x01(\x0b\x32 .gobgpapi.UseMultiplePathsConfig\x12.\n\x05state\x18\x02 \x01(\x0b\x32\x1f.gobgpapi.UseMultiplePathsState\x12\x1c\n\x04\x65\x62gp\x18\x03 \x01(\x0b\x32\x0e.gobgpapi.Ebgp\x12\x1c\n\x04ibgp\x18\x04 \x01(\x0b\x32\x0e.gobgpapi.Ibgp\"4\n\x1bRouteTargetMembershipConfig\x12\x15\n\rdeferral_time\x18\x01 \x01(\r\"3\n\x1aRouteTargetMembershipState\x12\x15\n\rdeferral_time\x18\x01 \x01(\r\"\x83\x01\n\x15RouteTargetMembership\x12\x35\n\x06\x63onfig\x18\x01 \x01(\x0b\x32%.gobgpapi.RouteTargetMembershipConfig\x12\x33\n\x05state\x18\x02 \x01(\x0b\x32$.gobgpapi.RouteTargetMembershipState\"G\n\x1eLongLivedGracefulRestartConfig\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x14\n\x0crestart_time\x18\x02 \x01(\r\"\x95\x01\n\x1dLongLivedGracefulRestartState\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x10\n\x08received\x18\x02 \x01(\x08\x12\x12\n\nadvertised\x18\x03 \x01(\x08\x12\x19\n\x11peer_restart_time\x18\x04 \x01(\r\x12\"\n\x1apeer_restart_timer_expired\x18\x05 \x01(\x08\"\x8c\x01\n\x18LongLivedGracefulRestart\x12\x38\n\x06\x63onfig\x18\x01 \x01(\x0b\x32(.gobgpapi.LongLivedGracefulRestartConfig\x12\x36\n\x05state\x18\x02 \x01(\x0b\x32\'.gobgpapi.LongLivedGracefulRestartState\"\x9a\x04\n\x07\x41\x66iSafi\x12\x38\n\x13mp_graceful_restart\x18\x01 \x01(\x0b\x32\x1b.gobgpapi.MpGracefulRestart\x12\'\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x17.gobgpapi.AfiSafiConfig\x12%\n\x05state\x18\x03 \x01(\x0b\x32\x16.gobgpapi.AfiSafiState\x12+\n\x0c\x61pply_policy\x18\x04 \x01(\x0b\x32\x15.gobgpapi.ApplyPolicy\x12@\n\x17route_selection_options\x18\x05 \x01(\x0b\x32\x1f.gobgpapi.RouteSelectionOptions\x12\x36\n\x12use_multiple_paths\x18\x06 \x01(\x0b\x32\x1a.gobgpapi.UseMultiplePaths\x12,\n\rprefix_limits\x18\x07 \x01(\x0b\x32\x15.gobgpapi.PrefixLimit\x12@\n\x17route_target_membership\x18\x08 \x01(\x0b\x32\x1f.gobgpapi.RouteTargetMembership\x12G\n\x1blong_lived_graceful_restart\x18\t \x01(\x0b\x32\".gobgpapi.LongLivedGracefulRestart\x12%\n\tadd_paths\x18\n \x01(\x0b\x32\x12.gobgpapi.AddPaths\"3\n\x0e\x41\x64\x64PathsConfig\x12\x0f\n\x07receive\x18\x01 \x01(\x08\x12\x10\n\x08send_max\x18\x02 \x01(\r\"2\n\rAddPathsState\x12\x0f\n\x07receive\x18\x01 \x01(\x08\x12\x10\n\x08send_max\x18\x02 \x01(\r\"\\\n\x08\x41\x64\x64Paths\x12(\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x18.gobgpapi.AddPathsConfig\x12&\n\x05state\x18\x02 \x01(\x0b\x32\x17.gobgpapi.AddPathsState\"M\n\x06Prefix\x12\x11\n\tip_prefix\x18\x01 \x01(\t\x12\x17\n\x0fmask_length_min\x18\x02 \x01(\r\x12\x17\n\x0fmask_length_max\x18\x03 \x01(\r\"y\n\nDefinedSet\x12+\n\x0c\x64\x65\x66ined_type\x18\x01 \x01(\x0e\x32\x15.gobgpapi.DefinedType\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04list\x18\x03 \x03(\t\x12\"\n\x08prefixes\x18\x04 \x03(\x0b\x32\x10.gobgpapi.Prefix\"A\n\x08MatchSet\x12\'\n\nmatch_type\x18\x01 \x01(\x0e\x32\x13.gobgpapi.MatchType\x12\x0c\n\x04name\x18\x02 \x01(\t\"O\n\x0c\x41sPathLength\x12/\n\x0blength_type\x18\x01 \x01(\x0e\x32\x1a.gobgpapi.AsPathLengthType\x12\x0e\n\x06length\x18\x02 \x01(\r\"\xb6\x04\n\nConditions\x12&\n\nprefix_set\x18\x01 \x01(\x0b\x32\x12.gobgpapi.MatchSet\x12(\n\x0cneighbor_set\x18\x02 \x01(\x0b\x32\x12.gobgpapi.MatchSet\x12.\n\x0e\x61s_path_length\x18\x03 \x01(\x0b\x32\x16.gobgpapi.AsPathLength\x12\'\n\x0b\x61s_path_set\x18\x04 \x01(\x0b\x32\x12.gobgpapi.MatchSet\x12)\n\rcommunity_set\x18\x05 \x01(\x0b\x32\x12.gobgpapi.MatchSet\x12-\n\x11\x65xt_community_set\x18\x06 \x01(\x0b\x32\x12.gobgpapi.MatchSet\x12\x13\n\x0brpki_result\x18\x07 \x01(\x05\x12\x32\n\nroute_type\x18\x08 \x01(\x0e\x32\x1e.gobgpapi.Conditions.RouteType\x12/\n\x13large_community_set\x18\t \x01(\x0b\x32\x12.gobgpapi.MatchSet\x12\x18\n\x10next_hop_in_list\x18\n \x03(\t\x12%\n\x0b\x61\x66i_safi_in\x18\x0b \x03(\x0b\x32\x10.gobgpapi.Family\"h\n\tRouteType\x12\x13\n\x0fROUTE_TYPE_NONE\x10\x00\x12\x17\n\x13ROUTE_TYPE_INTERNAL\x10\x01\x12\x17\n\x13ROUTE_TYPE_EXTERNAL\x10\x02\x12\x14\n\x10ROUTE_TYPE_LOCAL\x10\x03\"Z\n\x0f\x43ommunityAction\x12\x32\n\x0b\x61\x63tion_type\x18\x01 \x01(\x0e\x32\x1d.gobgpapi.CommunityActionType\x12\x13\n\x0b\x63ommunities\x18\x02 \x03(\t\"H\n\tMedAction\x12,\n\x0b\x61\x63tion_type\x18\x01 \x01(\x0e\x32\x17.gobgpapi.MedActionType\x12\r\n\x05value\x18\x02 \x01(\x03\"E\n\x0f\x41sPrependAction\x12\x0b\n\x03\x61sn\x18\x01 \x01(\r\x12\x0e\n\x06repeat\x18\x02 \x01(\r\x12\x15\n\ruse_left_most\x18\x03 \x01(\x08\".\n\rNexthopAction\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04self\x18\x02 \x01(\x08\" \n\x0fLocalPrefAction\x12\r\n\x05value\x18\x01 \x01(\r\"\xf4\x02\n\x07\x41\x63tions\x12+\n\x0croute_action\x18\x01 \x01(\x0e\x32\x15.gobgpapi.RouteAction\x12,\n\tcommunity\x18\x02 \x01(\x0b\x32\x19.gobgpapi.CommunityAction\x12 \n\x03med\x18\x03 \x01(\x0b\x32\x13.gobgpapi.MedAction\x12-\n\nas_prepend\x18\x04 \x01(\x0b\x32\x19.gobgpapi.AsPrependAction\x12\x30\n\rext_community\x18\x05 \x01(\x0b\x32\x19.gobgpapi.CommunityAction\x12(\n\x07nexthop\x18\x06 \x01(\x0b\x32\x17.gobgpapi.NexthopAction\x12-\n\nlocal_pref\x18\x07 \x01(\x0b\x32\x19.gobgpapi.LocalPrefAction\x12\x32\n\x0flarge_community\x18\x08 \x01(\x0b\x32\x19.gobgpapi.CommunityAction\"g\n\tStatement\x12\x0c\n\x04name\x18\x01 \x01(\t\x12(\n\nconditions\x18\x02 \x01(\x0b\x32\x14.gobgpapi.Conditions\x12\"\n\x07\x61\x63tions\x18\x03 \x01(\x0b\x32\x11.gobgpapi.Actions\"?\n\x06Policy\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\'\n\nstatements\x18\x02 \x03(\x0b\x32\x13.gobgpapi.Statement\"\xa1\x01\n\x10PolicyAssignment\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\tdirection\x18\x02 \x01(\x0e\x32\x19.gobgpapi.PolicyDirection\x12\"\n\x08policies\x18\x04 \x03(\x0b\x32\x10.gobgpapi.Policy\x12-\n\x0e\x64\x65\x66\x61ult_action\x18\x05 \x01(\x0e\x32\x15.gobgpapi.RouteAction\"_\n\rRoutingPolicy\x12*\n\x0c\x64\x65\x66ined_sets\x18\x01 \x03(\x0b\x32\x14.gobgpapi.DefinedSet\x12\"\n\x08policies\x18\x02 \x03(\x0b\x32\x10.gobgpapi.Policy\"f\n\x03Roa\x12\n\n\x02\x61s\x18\x01 \x01(\r\x12\x11\n\tprefixlen\x18\x02 \x01(\r\x12\x0e\n\x06maxlen\x18\x03 \x01(\r\x12\x0e\n\x06prefix\x18\x04 \x01(\t\x12 \n\x04\x63onf\x18\x05 \x01(\x0b\x32\x12.gobgpapi.RPKIConf\"\x93\x01\n\x03Vrf\x12\x0c\n\x04name\x18\x01 \x01(\t\x12 \n\x02rd\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any\x12\'\n\timport_rt\x18\x03 \x03(\x0b\x32\x14.google.protobuf.Any\x12\'\n\texport_rt\x18\x04 \x03(\x0b\x32\x14.google.protobuf.Any\x12\n\n\x02id\x18\x05 \x01(\r\"X\n\x14\x44\x65\x66\x61ultRouteDistance\x12\x1f\n\x17\x65xternal_route_distance\x18\x01 \x01(\r\x12\x1f\n\x17internal_route_distance\x18\x02 \x01(\r\"\x9e\x03\n\x06Global\x12\n\n\x02\x61s\x18\x01 \x01(\r\x12\x11\n\trouter_id\x18\x02 \x01(\t\x12\x13\n\x0blisten_port\x18\x03 \x01(\x05\x12\x18\n\x10listen_addresses\x18\x04 \x03(\t\x12\x10\n\x08\x66\x61milies\x18\x05 \x03(\r\x12\x1a\n\x12use_multiple_paths\x18\x06 \x01(\x08\x12\x46\n\x17route_selection_options\x18\x07 \x01(\x0b\x32%.gobgpapi.RouteSelectionOptionsConfig\x12>\n\x16\x64\x65\x66\x61ult_route_distance\x18\x08 \x01(\x0b\x32\x1e.gobgpapi.DefaultRouteDistance\x12.\n\rconfederation\x18\t \x01(\x0b\x32\x17.gobgpapi.Confederation\x12\x33\n\x10graceful_restart\x18\n \x01(\x0b\x32\x19.gobgpapi.GracefulRestart\x12+\n\x0c\x61pply_policy\x18\x0b \x01(\x0b\x32\x15.gobgpapi.ApplyPolicy\"L\n\rConfederation\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x12\n\nidentifier\x18\x02 \x01(\r\x12\x16\n\x0emember_as_list\x18\x03 \x03(\r\"0\n\x08RPKIConf\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x13\n\x0bremote_port\x18\x02 \x01(\r\"\x96\x03\n\tRPKIState\x12*\n\x06uptime\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x64owntime\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\n\n\x02up\x18\x03 \x01(\x08\x12\x13\n\x0brecord_ipv4\x18\x04 \x01(\r\x12\x13\n\x0brecord_ipv6\x18\x05 \x01(\r\x12\x13\n\x0bprefix_ipv4\x18\x06 \x01(\r\x12\x13\n\x0bprefix_ipv6\x18\x07 \x01(\r\x12\x0e\n\x06serial\x18\x08 \x01(\r\x12\x15\n\rreceived_ipv4\x18\t \x01(\x03\x12\x15\n\rreceived_ipv6\x18\n \x01(\x03\x12\x15\n\rserial_notify\x18\x0b \x01(\x03\x12\x13\n\x0b\x63\x61\x63he_reset\x18\x0c \x01(\x03\x12\x16\n\x0e\x63\x61\x63he_response\x18\r \x01(\x03\x12\x13\n\x0b\x65nd_of_data\x18\x0e \x01(\x03\x12\r\n\x05\x65rror\x18\x0f \x01(\x03\x12\x14\n\x0cserial_query\x18\x10 \x01(\x03\x12\x13\n\x0breset_query\x18\x11 \x01(\x03\"L\n\x04Rpki\x12 \n\x04\x63onf\x18\x01 \x01(\x0b\x32\x12.gobgpapi.RPKIConf\x12\"\n\x05state\x18\x02 \x01(\x0b\x32\x13.gobgpapi.RPKIState*D\n\tTableType\x12\n\n\x06GLOBAL\x10\x00\x12\t\n\x05LOCAL\x10\x01\x12\n\n\x06\x41\x44J_IN\x10\x02\x12\x0b\n\x07\x41\x44J_OUT\x10\x03\x12\x07\n\x03VRF\x10\x04*L\n\x11TableLookupOption\x12\x10\n\x0cLOOKUP_EXACT\x10\x00\x12\x11\n\rLOOKUP_LONGER\x10\x01\x12\x12\n\x0eLOOKUP_SHORTER\x10\x02*\x82\x01\n\x0b\x44\x65\x66inedType\x12\n\n\x06PREFIX\x10\x00\x12\x0c\n\x08NEIGHBOR\x10\x01\x12\x07\n\x03TAG\x10\x02\x12\x0b\n\x07\x41S_PATH\x10\x03\x12\r\n\tCOMMUNITY\x10\x04\x12\x11\n\rEXT_COMMUNITY\x10\x05\x12\x13\n\x0fLARGE_COMMUNITY\x10\x06\x12\x0c\n\x08NEXT_HOP\x10\x07*)\n\tMatchType\x12\x07\n\x03\x41NY\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\n\n\x06INVERT\x10\x02**\n\x10\x41sPathLengthType\x12\x06\n\x02\x45Q\x10\x00\x12\x06\n\x02GE\x10\x01\x12\x06\n\x02LE\x10\x02*/\n\x0bRouteAction\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06\x41\x43\x43\x45PT\x10\x01\x12\n\n\x06REJECT\x10\x02*U\n\x13\x43ommunityActionType\x12\x11\n\rCOMMUNITY_ADD\x10\x00\x12\x14\n\x10\x43OMMUNITY_REMOVE\x10\x01\x12\x15\n\x11\x43OMMUNITY_REPLACE\x10\x02*-\n\rMedActionType\x12\x0b\n\x07MED_MOD\x10\x00\x12\x0f\n\x0bMED_REPLACE\x10\x01*6\n\x0fPolicyDirection\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06IMPORT\x10\x01\x12\n\n\x06\x45XPORT\x10\x02\x32\xd7\x1c\n\x08GobgpApi\x12=\n\x08StartBgp\x12\x19.gobgpapi.StartBgpRequest\x1a\x16.google.protobuf.Empty\x12;\n\x07StopBgp\x12\x18.gobgpapi.StopBgpRequest\x1a\x16.google.protobuf.Empty\x12;\n\x06GetBgp\x12\x17.gobgpapi.GetBgpRequest\x1a\x18.gobgpapi.GetBgpResponse\x12;\n\x07\x41\x64\x64Peer\x12\x18.gobgpapi.AddPeerRequest\x1a\x16.google.protobuf.Empty\x12\x41\n\nDeletePeer\x12\x1b.gobgpapi.DeletePeerRequest\x1a\x16.google.protobuf.Empty\x12\x43\n\x08ListPeer\x12\x19.gobgpapi.ListPeerRequest\x1a\x1a.gobgpapi.ListPeerResponse0\x01\x12G\n\nUpdatePeer\x12\x1b.gobgpapi.UpdatePeerRequest\x1a\x1c.gobgpapi.UpdatePeerResponse\x12?\n\tResetPeer\x12\x1a.gobgpapi.ResetPeerRequest\x1a\x16.google.protobuf.Empty\x12\x45\n\x0cShutdownPeer\x12\x1d.gobgpapi.ShutdownPeerRequest\x1a\x16.google.protobuf.Empty\x12\x41\n\nEnablePeer\x12\x1b.gobgpapi.EnablePeerRequest\x1a\x16.google.protobuf.Empty\x12\x43\n\x0b\x44isablePeer\x12\x1c.gobgpapi.DisablePeerRequest\x1a\x16.google.protobuf.Empty\x12L\n\x0bMonitorPeer\x12\x1c.gobgpapi.MonitorPeerRequest\x1a\x1d.gobgpapi.MonitorPeerResponse0\x01\x12\x45\n\x0c\x41\x64\x64PeerGroup\x12\x1d.gobgpapi.AddPeerGroupRequest\x1a\x16.google.protobuf.Empty\x12K\n\x0f\x44\x65letePeerGroup\x12 .gobgpapi.DeletePeerGroupRequest\x1a\x16.google.protobuf.Empty\x12V\n\x0fUpdatePeerGroup\x12 .gobgpapi.UpdatePeerGroupRequest\x1a!.gobgpapi.UpdatePeerGroupResponse\x12Q\n\x12\x41\x64\x64\x44ynamicNeighbor\x12#.gobgpapi.AddDynamicNeighborRequest\x1a\x16.google.protobuf.Empty\x12>\n\x07\x41\x64\x64Path\x12\x18.gobgpapi.AddPathRequest\x1a\x19.gobgpapi.AddPathResponse\x12\x41\n\nDeletePath\x12\x1b.gobgpapi.DeletePathRequest\x1a\x16.google.protobuf.Empty\x12\x43\n\x08ListPath\x12\x19.gobgpapi.ListPathRequest\x1a\x1a.gobgpapi.ListPathResponse0\x01\x12I\n\rAddPathStream\x12\x1e.gobgpapi.AddPathStreamRequest\x1a\x16.google.protobuf.Empty(\x01\x12\x41\n\x08GetTable\x12\x19.gobgpapi.GetTableRequest\x1a\x1a.gobgpapi.GetTableResponse\x12O\n\x0cMonitorTable\x12\x1d.gobgpapi.MonitorTableRequest\x1a\x1e.gobgpapi.MonitorTableResponse0\x01\x12\x39\n\x06\x41\x64\x64Vrf\x12\x17.gobgpapi.AddVrfRequest\x1a\x16.google.protobuf.Empty\x12?\n\tDeleteVrf\x12\x1a.gobgpapi.DeleteVrfRequest\x1a\x16.google.protobuf.Empty\x12@\n\x07ListVrf\x12\x18.gobgpapi.ListVrfRequest\x1a\x19.gobgpapi.ListVrfResponse0\x01\x12?\n\tAddPolicy\x12\x1a.gobgpapi.AddPolicyRequest\x1a\x16.google.protobuf.Empty\x12\x45\n\x0c\x44\x65letePolicy\x12\x1d.gobgpapi.DeletePolicyRequest\x1a\x16.google.protobuf.Empty\x12I\n\nListPolicy\x12\x1b.gobgpapi.ListPolicyRequest\x1a\x1c.gobgpapi.ListPolicyResponse0\x01\x12\x43\n\x0bSetPolicies\x12\x1c.gobgpapi.SetPoliciesRequest\x1a\x16.google.protobuf.Empty\x12G\n\rAddDefinedSet\x12\x1e.gobgpapi.AddDefinedSetRequest\x1a\x16.google.protobuf.Empty\x12M\n\x10\x44\x65leteDefinedSet\x12!.gobgpapi.DeleteDefinedSetRequest\x1a\x16.google.protobuf.Empty\x12U\n\x0eListDefinedSet\x12\x1f.gobgpapi.ListDefinedSetRequest\x1a .gobgpapi.ListDefinedSetResponse0\x01\x12\x45\n\x0c\x41\x64\x64Statement\x12\x1d.gobgpapi.AddStatementRequest\x1a\x16.google.protobuf.Empty\x12K\n\x0f\x44\x65leteStatement\x12 .gobgpapi.DeleteStatementRequest\x1a\x16.google.protobuf.Empty\x12R\n\rListStatement\x12\x1e.gobgpapi.ListStatementRequest\x1a\x1f.gobgpapi.ListStatementResponse0\x01\x12S\n\x13\x41\x64\x64PolicyAssignment\x12$.gobgpapi.AddPolicyAssignmentRequest\x1a\x16.google.protobuf.Empty\x12Y\n\x16\x44\x65letePolicyAssignment\x12\'.gobgpapi.DeletePolicyAssignmentRequest\x1a\x16.google.protobuf.Empty\x12g\n\x14ListPolicyAssignment\x12%.gobgpapi.ListPolicyAssignmentRequest\x1a&.gobgpapi.ListPolicyAssignmentResponse0\x01\x12S\n\x13SetPolicyAssignment\x12$.gobgpapi.SetPolicyAssignmentRequest\x1a\x16.google.protobuf.Empty\x12;\n\x07\x41\x64\x64Rpki\x12\x18.gobgpapi.AddRpkiRequest\x1a\x16.google.protobuf.Empty\x12\x41\n\nDeleteRpki\x12\x1b.gobgpapi.DeleteRpkiRequest\x1a\x16.google.protobuf.Empty\x12\x43\n\x08ListRpki\x12\x19.gobgpapi.ListRpkiRequest\x1a\x1a.gobgpapi.ListRpkiResponse0\x01\x12\x41\n\nEnableRpki\x12\x1b.gobgpapi.EnableRpkiRequest\x1a\x16.google.protobuf.Empty\x12\x43\n\x0b\x44isableRpki\x12\x1c.gobgpapi.DisableRpkiRequest\x1a\x16.google.protobuf.Empty\x12?\n\tResetRpki\x12\x1a.gobgpapi.ResetRpkiRequest\x1a\x16.google.protobuf.Empty\x12R\n\rListRpkiTable\x12\x1e.gobgpapi.ListRpkiTableRequest\x1a\x1f.gobgpapi.ListRpkiTableResponse0\x01\x12\x43\n\x0b\x45nableZebra\x12\x1c.gobgpapi.EnableZebraRequest\x1a\x16.google.protobuf.Empty\x12?\n\tEnableMrt\x12\x1a.gobgpapi.EnableMrtRequest\x1a\x16.google.protobuf.Empty\x12\x41\n\nDisableMrt\x12\x1b.gobgpapi.DisableMrtRequest\x1a\x16.google.protobuf.Empty\x12\x39\n\x06\x41\x64\x64\x42mp\x12\x17.gobgpapi.AddBmpRequest\x1a\x16.google.protobuf.Empty\x12?\n\tDeleteBmp\x12\x1a.gobgpapi.DeleteBmpRequest\x1a\x16.google.protobuf.Emptyb\x06proto3'
,
dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])
_TABLETYPE = _descriptor.EnumDescriptor(
name='TableType',
full_name='gobgpapi.TableType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='GLOBAL', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='LOCAL', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ADJ_IN', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ADJ_OUT', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='VRF', index=4, number=4,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=17747,
serialized_end=17815,
)
_sym_db.RegisterEnumDescriptor(_TABLETYPE)
TableType = enum_type_wrapper.EnumTypeWrapper(_TABLETYPE)
_TABLELOOKUPOPTION = _descriptor.EnumDescriptor(
name='TableLookupOption',
full_name='gobgpapi.TableLookupOption',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='LOOKUP_EXACT', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='LOOKUP_LONGER', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='LOOKUP_SHORTER', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=17817,
serialized_end=17893,
)
_sym_db.RegisterEnumDescriptor(_TABLELOOKUPOPTION)
TableLookupOption = enum_type_wrapper.EnumTypeWrapper(_TABLELOOKUPOPTION)
_DEFINEDTYPE = _descriptor.EnumDescriptor(
name='DefinedType',
full_name='gobgpapi.DefinedType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='PREFIX', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='NEIGHBOR', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='TAG', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='AS_PATH', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='COMMUNITY', index=4, number=4,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='EXT_COMMUNITY', index=5, number=5,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='LARGE_COMMUNITY', index=6, number=6,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='NEXT_HOP', index=7, number=7,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=17896,
serialized_end=18026,
)
_sym_db.RegisterEnumDescriptor(_DEFINEDTYPE)
DefinedType = enum_type_wrapper.EnumTypeWrapper(_DEFINEDTYPE)
_MATCHTYPE = _descriptor.EnumDescriptor(
name='MatchType',
full_name='gobgpapi.MatchType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='ANY', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ALL', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INVERT', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=18028,
serialized_end=18069,
)
_sym_db.RegisterEnumDescriptor(_MATCHTYPE)
MatchType = enum_type_wrapper.EnumTypeWrapper(_MATCHTYPE)
_ASPATHLENGTHTYPE = _descriptor.EnumDescriptor(
name='AsPathLengthType',
full_name='gobgpapi.AsPathLengthType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='EQ', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GE', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='LE', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=18071,
serialized_end=18113,
)
_sym_db.RegisterEnumDescriptor(_ASPATHLENGTHTYPE)
AsPathLengthType = enum_type_wrapper.EnumTypeWrapper(_ASPATHLENGTHTYPE)
_ROUTEACTION = _descriptor.EnumDescriptor(
name='RouteAction',
full_name='gobgpapi.RouteAction',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ACCEPT', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REJECT', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=18115,
serialized_end=18162,
)
_sym_db.RegisterEnumDescriptor(_ROUTEACTION)
RouteAction = enum_type_wrapper.EnumTypeWrapper(_ROUTEACTION)
_COMMUNITYACTIONTYPE = _descriptor.EnumDescriptor(
name='CommunityActionType',
full_name='gobgpapi.CommunityActionType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='COMMUNITY_ADD', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='COMMUNITY_REMOVE', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='COMMUNITY_REPLACE', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=18164,
serialized_end=18249,
)
_sym_db.RegisterEnumDescriptor(_COMMUNITYACTIONTYPE)
CommunityActionType = enum_type_wrapper.EnumTypeWrapper(_COMMUNITYACTIONTYPE)
_MEDACTIONTYPE = _descriptor.EnumDescriptor(
name='MedActionType',
full_name='gobgpapi.MedActionType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='MED_MOD', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='MED_REPLACE', index=1, number=1,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=18251,
serialized_end=18296,
)
_sym_db.RegisterEnumDescriptor(_MEDACTIONTYPE)
MedActionType = enum_type_wrapper.EnumTypeWrapper(_MEDACTIONTYPE)
_POLICYDIRECTION = _descriptor.EnumDescriptor(
name='PolicyDirection',
full_name='gobgpapi.PolicyDirection',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='IMPORT', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='EXPORT', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=18298,
serialized_end=18352,
)
_sym_db.RegisterEnumDescriptor(_POLICYDIRECTION)
PolicyDirection = enum_type_wrapper.EnumTypeWrapper(_POLICYDIRECTION)
GLOBAL = 0
LOCAL = 1
ADJ_IN = 2
ADJ_OUT = 3
VRF = 4
LOOKUP_EXACT = 0
LOOKUP_LONGER = 1
LOOKUP_SHORTER = 2
PREFIX = 0
NEIGHBOR = 1
TAG = 2
AS_PATH = 3
COMMUNITY = 4
EXT_COMMUNITY = 5
LARGE_COMMUNITY = 6
NEXT_HOP = 7
ANY = 0
ALL = 1
INVERT = 2
EQ = 0
GE = 1
LE = 2
NONE = 0
ACCEPT = 1
REJECT = 2
COMMUNITY_ADD = 0
COMMUNITY_REMOVE = 1
COMMUNITY_REPLACE = 2
MED_MOD = 0
MED_REPLACE = 1
UNKNOWN = 0
IMPORT = 1
EXPORT = 2
_RESETPEERREQUEST_SOFTRESETDIRECTION = _descriptor.EnumDescriptor(
name='SoftResetDirection',
full_name='gobgpapi.ResetPeerRequest.SoftResetDirection',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='IN', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='OUT', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='BOTH', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=740,
serialized_end=787,
)
_sym_db.RegisterEnumDescriptor(_RESETPEERREQUEST_SOFTRESETDIRECTION)
_LISTPATHREQUEST_SORTTYPE = _descriptor.EnumDescriptor(
name='SortType',
full_name='gobgpapi.ListPathRequest.SortType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='PREFIX', index=1, number=1,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=1927,
serialized_end=1959,
)
_sym_db.RegisterEnumDescriptor(_LISTPATHREQUEST_SORTTYPE)
_ADDBMPREQUEST_MONITORINGPOLICY = _descriptor.EnumDescriptor(
name='MonitoringPolicy',
full_name='gobgpapi.AddBmpRequest.MonitoringPolicy',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='PRE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='POST', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='BOTH', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='LOCAL', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ALL', index=4, number=4,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5086,
serialized_end=5153,
)
_sym_db.RegisterEnumDescriptor(_ADDBMPREQUEST_MONITORINGPOLICY)
_FAMILY_AFI = _descriptor.EnumDescriptor(
name='Afi',
full_name='gobgpapi.Family.Afi',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='AFI_UNKNOWN', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='AFI_IP', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='AFI_IP6', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='AFI_L2VPN', index=3, number=25,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='AFI_LS', index=4, number=16388,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='AFI_OPAQUE', index=5, number=16397,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5289,
serialized_end=5383,
)
_sym_db.RegisterEnumDescriptor(_FAMILY_AFI)
_FAMILY_SAFI = _descriptor.EnumDescriptor(
name='Safi',
full_name='gobgpapi.Family.Safi',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='SAFI_UNKNOWN', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_UNICAST', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_MULTICAST', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_MPLS_LABEL', index=3, number=4,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_ENCAPSULATION', index=4, number=7,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_VPLS', index=5, number=65,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_EVPN', index=6, number=70,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_LS', index=7, number=71,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_MPLS_VPN', index=8, number=128,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_MPLS_VPN_MULTICAST', index=9, number=129,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_ROUTE_TARGET_CONSTRAINTS', index=10, number=132,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_FLOW_SPEC_UNICAST', index=11, number=133,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_FLOW_SPEC_VPN', index=12, number=134,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SAFI_KEY_VALUE', index=13, number=241,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5386,
serialized_end=5697,
)
_sym_db.RegisterEnumDescriptor(_FAMILY_SAFI)
_VALIDATION_STATE = _descriptor.EnumDescriptor(
name='State',
full_name='gobgpapi.Validation.State',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='STATE_NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='STATE_NOT_FOUND', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='STATE_VALID', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='STATE_INVALID', index=3, number=3,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5912,
serialized_end=5992,
)
_sym_db.RegisterEnumDescriptor(_VALIDATION_STATE)
_VALIDATION_REASON = _descriptor.EnumDescriptor(
name='Reason',
full_name='gobgpapi.Validation.Reason',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='REASOT_NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REASON_AS', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REASON_LENGTH', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5994,
serialized_end=6053,
)
_sym_db.RegisterEnumDescriptor(_VALIDATION_REASON)
_PEERCONF_REMOVEPRIVATEAS = _descriptor.EnumDescriptor(
name='RemovePrivateAs',
full_name='gobgpapi.PeerConf.RemovePrivateAs',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ALL', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REPLACE', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=8303,
serialized_end=8352,
)
_sym_db.RegisterEnumDescriptor(_PEERCONF_REMOVEPRIVATEAS)
_PEERGROUPCONF_REMOVEPRIVATEAS = _descriptor.EnumDescriptor(
name='RemovePrivateAs',
full_name='gobgpapi.PeerGroupConf.RemovePrivateAs',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ALL', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REPLACE', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=8303,
serialized_end=8352,
)
_sym_db.RegisterEnumDescriptor(_PEERGROUPCONF_REMOVEPRIVATEAS)
_PEERGROUPSTATE_REMOVEPRIVATEAS = _descriptor.EnumDescriptor(
name='RemovePrivateAs',
full_name='gobgpapi.PeerGroupState.RemovePrivateAs',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ALL', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REPLACE', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=8303,
serialized_end=8352,
)
_sym_db.RegisterEnumDescriptor(_PEERGROUPSTATE_REMOVEPRIVATEAS)
_PEERSTATE_SESSIONSTATE = _descriptor.EnumDescriptor(
name='SessionState',
full_name='gobgpapi.PeerState.SessionState',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='IDLE', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='CONNECT', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ACTIVE', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='OPENSENT', index=4, number=4,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='OPENCONFIRM', index=5, number=5,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ESTABLISHED', index=6, number=6,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=9717,
serialized_end=9827,
)
_sym_db.RegisterEnumDescriptor(_PEERSTATE_SESSIONSTATE)
_PEERSTATE_ADMINSTATE = _descriptor.EnumDescriptor(
name='AdminState',
full_name='gobgpapi.PeerState.AdminState',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='UP', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='DOWN', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='PFX_CT', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=9829,
serialized_end=9871,
)
_sym_db.RegisterEnumDescriptor(_PEERSTATE_ADMINSTATE)
_CONDITIONS_ROUTETYPE = _descriptor.EnumDescriptor(
name='RouteType',
full_name='gobgpapi.Conditions.RouteType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='ROUTE_TYPE_NONE', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ROUTE_TYPE_INTERNAL', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ROUTE_TYPE_EXTERNAL', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='ROUTE_TYPE_LOCAL', index=3, number=3,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=15140,
serialized_end=15244,
)
_sym_db.RegisterEnumDescriptor(_CONDITIONS_ROUTETYPE)
_STARTBGPREQUEST = _descriptor.Descriptor(
name='StartBgpRequest',
full_name='gobgpapi.StartBgpRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='global', full_name='gobgpapi.StartBgpRequest.global', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=114,
serialized_end=165,
)
_STOPBGPREQUEST = _descriptor.Descriptor(
name='StopBgpRequest',
full_name='gobgpapi.StopBgpRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=167,
serialized_end=183,
)
_GETBGPREQUEST = _descriptor.Descriptor(
name='GetBgpRequest',
full_name='gobgpapi.GetBgpRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=185,
serialized_end=200,
)
_GETBGPRESPONSE = _descriptor.Descriptor(
name='GetBgpResponse',
full_name='gobgpapi.GetBgpResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='global', full_name='gobgpapi.GetBgpResponse.global', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=202,
serialized_end=252,
)
_ADDPEERREQUEST = _descriptor.Descriptor(
name='AddPeerRequest',
full_name='gobgpapi.AddPeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='peer', full_name='gobgpapi.AddPeerRequest.peer', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=254,
serialized_end=300,
)
_DELETEPEERREQUEST = _descriptor.Descriptor(
name='DeletePeerRequest',
full_name='gobgpapi.DeletePeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='gobgpapi.DeletePeerRequest.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='interface', full_name='gobgpapi.DeletePeerRequest.interface', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=302,
serialized_end=357,
)
_LISTPEERREQUEST = _descriptor.Descriptor(
name='ListPeerRequest',
full_name='gobgpapi.ListPeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='gobgpapi.ListPeerRequest.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enableAdvertised', full_name='gobgpapi.ListPeerRequest.enableAdvertised', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=359,
serialized_end=419,
)
_LISTPEERRESPONSE = _descriptor.Descriptor(
name='ListPeerResponse',
full_name='gobgpapi.ListPeerResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='peer', full_name='gobgpapi.ListPeerResponse.peer', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=421,
serialized_end=469,
)
_UPDATEPEERREQUEST = _descriptor.Descriptor(
name='UpdatePeerRequest',
full_name='gobgpapi.UpdatePeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='peer', full_name='gobgpapi.UpdatePeerRequest.peer', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='do_soft_reset_in', full_name='gobgpapi.UpdatePeerRequest.do_soft_reset_in', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=471,
serialized_end=546,
)
_UPDATEPEERRESPONSE = _descriptor.Descriptor(
name='UpdatePeerResponse',
full_name='gobgpapi.UpdatePeerResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='needs_soft_reset_in', full_name='gobgpapi.UpdatePeerResponse.needs_soft_reset_in', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=548,
serialized_end=597,
)
_RESETPEERREQUEST = _descriptor.Descriptor(
name='ResetPeerRequest',
full_name='gobgpapi.ResetPeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='gobgpapi.ResetPeerRequest.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='communication', full_name='gobgpapi.ResetPeerRequest.communication', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='soft', full_name='gobgpapi.ResetPeerRequest.soft', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='direction', full_name='gobgpapi.ResetPeerRequest.direction', index=3,
number=4, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
_RESETPEERREQUEST_SOFTRESETDIRECTION,
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=600,
serialized_end=787,
)
_SHUTDOWNPEERREQUEST = _descriptor.Descriptor(
name='ShutdownPeerRequest',
full_name='gobgpapi.ShutdownPeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='gobgpapi.ShutdownPeerRequest.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='communication', full_name='gobgpapi.ShutdownPeerRequest.communication', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=789,
serialized_end=850,
)
_ENABLEPEERREQUEST = _descriptor.Descriptor(
name='EnablePeerRequest',
full_name='gobgpapi.EnablePeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='gobgpapi.EnablePeerRequest.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=852,
serialized_end=888,
)
_DISABLEPEERREQUEST = _descriptor.Descriptor(
name='DisablePeerRequest',
full_name='gobgpapi.DisablePeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='gobgpapi.DisablePeerRequest.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='communication', full_name='gobgpapi.DisablePeerRequest.communication', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=890,
serialized_end=950,
)
_MONITORPEERREQUEST = _descriptor.Descriptor(
name='MonitorPeerRequest',
full_name='gobgpapi.MonitorPeerRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='gobgpapi.MonitorPeerRequest.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='current', full_name='gobgpapi.MonitorPeerRequest.current', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=952,
serialized_end=1006,
)
_MONITORPEERRESPONSE = _descriptor.Descriptor(
name='MonitorPeerResponse',
full_name='gobgpapi.MonitorPeerResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='peer', full_name='gobgpapi.MonitorPeerResponse.peer', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1008,
serialized_end=1059,
)
_ADDPEERGROUPREQUEST = _descriptor.Descriptor(
name='AddPeerGroupRequest',
full_name='gobgpapi.AddPeerGroupRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='peer_group', full_name='gobgpapi.AddPeerGroupRequest.peer_group', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1061,
serialized_end=1123,
)
_DELETEPEERGROUPREQUEST = _descriptor.Descriptor(
name='DeletePeerGroupRequest',
full_name='gobgpapi.DeletePeerGroupRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='name', full_name='gobgpapi.DeletePeerGroupRequest.name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1125,
serialized_end=1163,
)
_UPDATEPEERGROUPREQUEST = _descriptor.Descriptor(
name='UpdatePeerGroupRequest',
full_name='gobgpapi.UpdatePeerGroupRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='peer_group', full_name='gobgpapi.UpdatePeerGroupRequest.peer_group', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='do_soft_reset_in', full_name='gobgpapi.UpdatePeerGroupRequest.do_soft_reset_in', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1165,
serialized_end=1256,
)
_UPDATEPEERGROUPRESPONSE = _descriptor.Descriptor(
name='UpdatePeerGroupResponse',
full_name='gobgpapi.UpdatePeerGroupResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='needs_soft_reset_in', full_name='gobgpapi.UpdatePeerGroupResponse.needs_soft_reset_in', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1258,
serialized_end=1312,
)
_ADDDYNAMICNEIGHBORREQUEST = _descriptor.Descriptor(
name='AddDynamicNeighborRequest',
full_name='gobgpapi.AddDynamicNeighborRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='dynamic_neighbor', full_name='gobgpapi.AddDynamicNeighborRequest.dynamic_neighbor', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1314,
serialized_end=1394,
)
_ADDPATHREQUEST = _descriptor.Descriptor(
name='AddPathRequest',
full_name='gobgpapi.AddPathRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='table_type', full_name='gobgpapi.AddPathRequest.table_type', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vrf_id', full_name='gobgpapi.AddPathRequest.vrf_id', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='path', full_name='gobgpapi.AddPathRequest.path', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1396,
serialized_end=1499,
)
_ADDPATHRESPONSE = _descriptor.Descriptor(
name='AddPathResponse',
full_name='gobgpapi.AddPathResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='uuid', full_name='gobgpapi.AddPathResponse.uuid', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1501,
serialized_end=1532,
)
_DELETEPATHREQUEST = _descriptor.Descriptor(
name='DeletePathRequest',
full_name='gobgpapi.DeletePathRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='table_type', full_name='gobgpapi.DeletePathRequest.table_type', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vrf_id', full_name='gobgpapi.DeletePathRequest.vrf_id', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='family', full_name='gobgpapi.DeletePathRequest.family', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='path', full_name='gobgpapi.DeletePathRequest.path', index=3,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='uuid', full_name='gobgpapi.DeletePathRequest.uuid', index=4,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=b"",
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1535,
serialized_end=1689,
)
_LISTPATHREQUEST = _descriptor.Descriptor(
name='ListPathRequest',
full_name='gobgpapi.ListPathRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='table_type', full_name='gobgpapi.ListPathRequest.table_type', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='name', full_name='gobgpapi.ListPathRequest.name', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='family', full_name='gobgpapi.ListPathRequest.family', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='prefixes', full_name='gobgpapi.ListPathRequest.prefixes', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sort_type', full_name='gobgpapi.ListPathRequest.sort_type', index=4,
number=5, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enable_filtered', full_name='gobgpapi.ListPathRequest.enable_filtered', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
_LISTPATHREQUEST_SORTTYPE,
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1692,
serialized_end=1959,
)
_LISTPATHRESPONSE = _descriptor.Descriptor(
name='ListPathResponse',
full_name='gobgpapi.ListPathResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='destination', full_name='gobgpapi.ListPathResponse.destination', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1961,
serialized_end=2023,
)
_ADDPATHSTREAMREQUEST = _descriptor.Descriptor(
name='AddPathStreamRequest',
full_name='gobgpapi.AddPathStreamRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='table_type', full_name='gobgpapi.AddPathStreamRequest.table_type', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vrf_id', full_name='gobgpapi.AddPathStreamRequest.vrf_id', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='paths', full_name='gobgpapi.AddPathStreamRequest.paths', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2025,
serialized_end=2135,
)
_GETTABLEREQUEST = _descriptor.Descriptor(
name='GetTableRequest',
full_name='gobgpapi.GetTableRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='table_type', full_name='gobgpapi.GetTableRequest.table_type', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='family', full_name='gobgpapi.GetTableRequest.family', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='name', full_name='gobgpapi.GetTableRequest.name', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2137,
serialized_end=2243,
)
_GETTABLERESPONSE = _descriptor.Descriptor(
name='GetTableResponse',
full_name='gobgpapi.GetTableResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='num_destination', full_name='gobgpapi.GetTableResponse.num_destination', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='num_path', full_name='gobgpapi.GetTableResponse.num_path', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='num_accepted', full_name='gobgpapi.GetTableResponse.num_accepted', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2245,
serialized_end=2328,
)
_MONITORTABLEREQUEST = _descriptor.Descriptor(
name='MonitorTableRequest',
full_name='gobgpapi.MonitorTableRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='table_type', full_name='gobgpapi.MonitorTableRequest.table_type', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='name', full_name='gobgpapi.MonitorTableRequest.name', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='family', full_name='gobgpapi.MonitorTableRequest.family', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='current', full_name='gobgpapi.MonitorTableRequest.current', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='post_policy', full_name='gobgpapi.MonitorTableRequest.post_policy', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2331,
serialized_end=2479,
)
_MONITORTABLERESPONSE = _descriptor.Descriptor(
name='MonitorTableResponse',
full_name='gobgpapi.MonitorTableResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='path', full_name='gobgpapi.MonitorTableResponse.path', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2481,
serialized_end=2533,
)
_ADDVRFREQUEST = _descriptor.Descriptor(
name='AddVrfRequest',
full_name='gobgpapi.AddVrfRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='vrf', full_name='gobgpapi.AddVrfRequest.vrf', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2535,
serialized_end=2578,
)
_DELETEVRFREQUEST = _descriptor.Descriptor(
name='DeleteVrfRequest',
full_name='gobgpapi.DeleteVrfRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='name', full_name='gobgpapi.DeleteVrfRequest.name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2580,
serialized_end=2612,
)
_LISTVRFREQUEST = _descriptor.Descriptor(
name='ListVrfRequest',
full_name='gobgpapi.ListVrfRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='name', full_name='gobgpapi.ListVrfRequest.name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',