package
0.0.0-20231113071405-8df008ba93b3
Repository: https://github.com/nordix/opi-api.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author

# Constants

disable.
enable.
testing.
unspecified.
802.1q.
MPLS over UDP.
NVGRE.
no encap.
VXLAN.
Ethernet Interface.
Interface Unspecified.
Loopback Interface.
ipv4.
ipv6.
unspecified.
Dormant.
Operational Down.
Lower Layer Down.
Not Present.
Operational Testing.
Unknown.
Unspecified.
Operational Up.
egress (from vnic to network).
ingress (towards vnic from network).
unspecified.
bgp (dynamic).
local.
static.
unspecified.
local.
other.
reject.
remote.
unspecified.
allow.
deny.
no action (-- api-linter: core::0126::unspecified=disabled aip.dev/not-precedent: NONE means no action.
match everything.
wouldn't match anything (-- api-linter: core::0126::unspecified=disabled aip.dev/not-precedent: NONE means don't match anything.

# Variables

Enum value maps for AdminState.
Enum value maps for AdminState.
Enum value maps for EncapType.
Enum value maps for EncapType.
No description provided by the author
No description provided by the author
Enum value maps for InterfaceType.
Enum value maps for InterfaceType.
Enum value maps for IpAf.
Enum value maps for IpAf.
NetInterfaceService_ServiceDesc is the grpc.ServiceDesc for NetInterfaceService service.
Enum value maps for OperState.
Enum value maps for OperState.
Enum value maps for PolicyDir.
Enum value maps for PolicyDir.
Enum value maps for RouteProtocol.
Enum value maps for RouteProtocol.
Enum value maps for RouteType.
Enum value maps for RouteType.
Enum value maps for SecurityRuleAction.
Enum value maps for SecurityRuleAction.
Enum value maps for WildcardMatch.
Enum value maps for WildcardMatch.

# Structs

AddressRange represents an IPv4 or IPv6 address range.
No description provided by the author
No description provided by the author
Interface config (-- api-linter: core::0123::resource-annotation=disabled aip.dev/not-precedent: the name field is an opaque object --).
Statistics Counters for the interface - ro.
fabric encap.
tag values for various encap types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Get Interface Request.
Opaque handle to identify the index in hardware.
ICMPv4/ICMPv6 rule match criteria.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ICMP type/code match condition list.
IP Address object.
No description provided by the author
No description provided by the author
IPEntry represents any form of IP address/prefix/range/tag etc.
No description provided by the author
No description provided by the author
No description provided by the author
IPList is a list of IPEntry objects.
IP Prefix object.
IP Range.
IPv4 Prefix.
IPv6 Prefix.
List Interfaces Request.
List of Interfaces Response.
Interface - physical or virtual interface reported.
Hold Time Settings.
Hold Time Config - rw.
Hold State Settings - ro.
Subinterfaces settings - VLAN, etc.
Subinterface settings.
Subinterface configuration.
TCP/UDP source and destination port list.
TCP/UDP rule match criteria.
PortRange object has low and high end of the port ranges.
L3 rule match criteria.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
L4 rule match criteria.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
rule match criteria.
Interface State information - ro (-- api-linter: core::0123::resource-annotation=disabled aip.dev/not-precedent: the name field is an opaque object --).
UnimplementedNetInterfaceServiceServer should be embedded to have forward compatible implementations.
Update Interface Request.

# Interfaces

NetInterfaceServiceClient is the client API for NetInterfaceService service.
NetInterfaceServiceServer is the server API for NetInterfaceService service.
UnsafeNetInterfaceServiceServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

admin state of control plane objects.
encap types in the network.
Interface Types Enumeration.
IP address families.
Operational State Enumeration.
direction in which policy is enforced INGRESS/EGRESS is w.r.t vnic (i.e., traffic leaving vnic is marked as EGRESS and traffic going to vnic is marked as INGRESS.
route protocols.
route type.
security rule action is one of the below.
WildcardMatch options.