Documentation
¶
Overview ¶
Package iosxe is a generated protocol buffer package.
It is generated from these files:
iosxe.proto
It has these top-level messages:
Interface BridgeDomain StaticRoute
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var InterfaceType_name = map[int32]string{
0: "SOFTWARE_LOOPBACK",
1: "ETHERNET_CSMACD",
2: "NVE_INTERFACE",
3: "BDI_INTERFACE",
}
View Source
var InterfaceType_value = map[string]int32{
"SOFTWARE_LOOPBACK": 0,
"ETHERNET_CSMACD": 1,
"NVE_INTERFACE": 2,
"BDI_INTERFACE": 3,
}
Functions ¶
This section is empty.
Types ¶
type BridgeDomain ¶
type BridgeDomain struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Vni []uint32 `protobuf:"varint,2,rep,name=vni" json:"vni,omitempty"` Interfaces []*BridgeDomain_Interface `protobuf:"bytes,3,rep,name=interfaces" json:"interfaces,omitempty"` }
func (*BridgeDomain) GetInterfaces ¶
func (m *BridgeDomain) GetInterfaces() []*BridgeDomain_Interface
func (*BridgeDomain) ProtoMessage ¶
func (*BridgeDomain) ProtoMessage()
func (*BridgeDomain) Reset ¶
func (m *BridgeDomain) Reset()
func (*BridgeDomain) String ¶
func (m *BridgeDomain) String() string
type BridgeDomain_Interface ¶
type BridgeDomain_Interface struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ServiceInstance uint32 `protobuf:"varint,2,opt,name=service_instance,proto3" json:"service_instance,omitempty"` }
func (*BridgeDomain_Interface) ProtoMessage ¶
func (*BridgeDomain_Interface) ProtoMessage()
func (*BridgeDomain_Interface) Reset ¶
func (m *BridgeDomain_Interface) Reset()
func (*BridgeDomain_Interface) String ¶
func (m *BridgeDomain_Interface) String() string
type Interface ¶
type Interface struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Type InterfaceType `protobuf:"varint,2,opt,name=type,proto3,enum=iosxe.InterfaceType" json:"type,omitempty"` Decription string `protobuf:"bytes,3,opt,name=decription,proto3" json:"decription,omitempty"` IpAddress string `protobuf:"bytes,4,opt,name=ip_address,proto3" json:"ip_address,omitempty"` IpRedirects bool `protobuf:"varint,5,opt,name=ip_redirects,proto3" json:"ip_redirects,omitempty"` ServiceInstance *Interface_ServiceInstance `protobuf:"bytes,10,opt,name=service_instance" json:"service_instance,omitempty"` Vxlan []*Interface_Vxlan `protobuf:"bytes,11,rep,name=vxlan" json:"vxlan,omitempty"` }
func (*Interface) GetServiceInstance ¶
func (m *Interface) GetServiceInstance() *Interface_ServiceInstance
func (*Interface) GetVxlan ¶
func (m *Interface) GetVxlan() []*Interface_Vxlan
func (*Interface) ProtoMessage ¶
func (*Interface) ProtoMessage()
type InterfaceType ¶
type InterfaceType int32
const ( InterfaceType_SOFTWARE_LOOPBACK InterfaceType = 0 InterfaceType_ETHERNET_CSMACD InterfaceType = 1 InterfaceType_NVE_INTERFACE InterfaceType = 2 InterfaceType_BDI_INTERFACE InterfaceType = 3 )
func (InterfaceType) String ¶
func (x InterfaceType) String() string
type Interface_ServiceInstance ¶
type Interface_ServiceInstance struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Encapsulation string `protobuf:"bytes,2,opt,name=encapsulation,proto3" json:"encapsulation,omitempty"` }
func (*Interface_ServiceInstance) ProtoMessage ¶
func (*Interface_ServiceInstance) ProtoMessage()
func (*Interface_ServiceInstance) Reset ¶
func (m *Interface_ServiceInstance) Reset()
func (*Interface_ServiceInstance) String ¶
func (m *Interface_ServiceInstance) String() string
type Interface_Vxlan ¶
type Interface_Vxlan struct { Vni uint32 `protobuf:"varint,1,opt,name=vni,proto3" json:"vni,omitempty"` SrcInterfaceName string `protobuf:"bytes,2,opt,name=src_interface_name,proto3" json:"src_interface_name,omitempty"` DstAddress string `protobuf:"bytes,3,opt,name=dst_address,proto3" json:"dst_address,omitempty"` }
func (*Interface_Vxlan) ProtoMessage ¶
func (*Interface_Vxlan) ProtoMessage()
func (*Interface_Vxlan) Reset ¶
func (m *Interface_Vxlan) Reset()
func (*Interface_Vxlan) String ¶
func (m *Interface_Vxlan) String() string
type StaticRoute ¶
type StaticRoute struct { DstAddress string `protobuf:"bytes,1,opt,name=dst_address,proto3" json:"dst_address,omitempty"` NextHopAddress string `protobuf:"bytes,2,opt,name=next_hop_address,proto3" json:"next_hop_address,omitempty"` OutgoingInterfaceName string `protobuf:"bytes,3,opt,name=outgoing_interface_name,proto3" json:"outgoing_interface_name,omitempty"` }
func (*StaticRoute) ProtoMessage ¶
func (*StaticRoute) ProtoMessage()
func (*StaticRoute) Reset ¶
func (m *StaticRoute) Reset()
func (*StaticRoute) String ¶
func (m *StaticRoute) String() string
Click to show internal directories.
Click to hide internal directories.