cisco_ios_xr_ipv4_acl_oper_ipv4_acl_and_prefix_list_access_list_manager_accesses_access_access_list_sequences_access_list_sequence

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Cisco-IOS-XR-ipv4-acl-oper:ipv4-acl-and-prefix-list/access-list-manager/accesses/access/access-list-sequences/access-list-sequence

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Ipv4AclBagHwNhInfo

type Ipv4AclBagHwNhInfo struct {
	// The Next Hop
	NextHop uint32 `protobuf:"varint,1,opt,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"`
	// the next-hop type
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// VRF name
	VrfName              string   `protobuf:"bytes,3,opt,name=vrf_name,json=vrfName,proto3" json:"vrf_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

HW_NH_Info structure

func (*Ipv4AclBagHwNhInfo) Descriptor

func (*Ipv4AclBagHwNhInfo) Descriptor() ([]byte, []int)

func (*Ipv4AclBagHwNhInfo) GetNextHop

func (m *Ipv4AclBagHwNhInfo) GetNextHop() uint32

func (*Ipv4AclBagHwNhInfo) GetType

func (m *Ipv4AclBagHwNhInfo) GetType() string

func (*Ipv4AclBagHwNhInfo) GetVrfName

func (m *Ipv4AclBagHwNhInfo) GetVrfName() string

func (*Ipv4AclBagHwNhInfo) ProtoMessage

func (*Ipv4AclBagHwNhInfo) ProtoMessage()

func (*Ipv4AclBagHwNhInfo) Reset

func (m *Ipv4AclBagHwNhInfo) Reset()

func (*Ipv4AclBagHwNhInfo) String

func (m *Ipv4AclBagHwNhInfo) String() string

func (*Ipv4AclBagHwNhInfo) XXX_DiscardUnknown

func (m *Ipv4AclBagHwNhInfo) XXX_DiscardUnknown()

func (*Ipv4AclBagHwNhInfo) XXX_Marshal

func (m *Ipv4AclBagHwNhInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ipv4AclBagHwNhInfo) XXX_Merge

func (dst *Ipv4AclBagHwNhInfo) XXX_Merge(src proto.Message)

func (*Ipv4AclBagHwNhInfo) XXX_Size

func (m *Ipv4AclBagHwNhInfo) XXX_Size() int

func (*Ipv4AclBagHwNhInfo) XXX_Unmarshal

func (m *Ipv4AclBagHwNhInfo) XXX_Unmarshal(b []byte) error

type Ipv4AclBagNhInfo

type Ipv4AclBagNhInfo struct {
	// The next hop
	NextHop string `protobuf:"bytes,1,opt,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"`
	// Track name
	TrackName string `protobuf:"bytes,2,opt,name=track_name,json=trackName,proto3" json:"track_name,omitempty"`
	// The next hop status
	Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// The next hop at status
	AtStatus string `protobuf:"bytes,4,opt,name=at_status,json=atStatus,proto3" json:"at_status,omitempty"`
	// The nexthop exist
	IsAclNextHopExist    bool     `protobuf:"varint,5,opt,name=is_acl_next_hop_exist,json=isAclNextHopExist,proto3" json:"is_acl_next_hop_exist,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NH_Info structure

func (*Ipv4AclBagNhInfo) Descriptor

func (*Ipv4AclBagNhInfo) Descriptor() ([]byte, []int)

func (*Ipv4AclBagNhInfo) GetAtStatus

func (m *Ipv4AclBagNhInfo) GetAtStatus() string

func (*Ipv4AclBagNhInfo) GetIsAclNextHopExist

func (m *Ipv4AclBagNhInfo) GetIsAclNextHopExist() bool

func (*Ipv4AclBagNhInfo) GetNextHop

func (m *Ipv4AclBagNhInfo) GetNextHop() string

func (*Ipv4AclBagNhInfo) GetStatus

func (m *Ipv4AclBagNhInfo) GetStatus() string

func (*Ipv4AclBagNhInfo) GetTrackName

func (m *Ipv4AclBagNhInfo) GetTrackName() string

func (*Ipv4AclBagNhInfo) ProtoMessage

func (*Ipv4AclBagNhInfo) ProtoMessage()

func (*Ipv4AclBagNhInfo) Reset

func (m *Ipv4AclBagNhInfo) Reset()

func (*Ipv4AclBagNhInfo) String

func (m *Ipv4AclBagNhInfo) String() string

func (*Ipv4AclBagNhInfo) XXX_DiscardUnknown

func (m *Ipv4AclBagNhInfo) XXX_DiscardUnknown()

func (*Ipv4AclBagNhInfo) XXX_Marshal

func (m *Ipv4AclBagNhInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ipv4AclBagNhInfo) XXX_Merge

func (dst *Ipv4AclBagNhInfo) XXX_Merge(src proto.Message)

func (*Ipv4AclBagNhInfo) XXX_Size

func (m *Ipv4AclBagNhInfo) XXX_Size() int

func (*Ipv4AclBagNhInfo) XXX_Unmarshal

func (m *Ipv4AclBagNhInfo) XXX_Unmarshal(b []byte) error

type Ipv4AclEdmAce

type Ipv4AclEdmAce struct {
	// ACE type (acl, remark)
	ItemType string `protobuf:"bytes,50,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
	// ACLE sequence number
	Sequence uint32 `protobuf:"varint,51,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Permit/deny
	Grant string `protobuf:"bytes,52,opt,name=grant,proto3" json:"grant,omitempty"`
	// IPv4 protocol type
	Protocol uint32 `protobuf:"varint,53,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// Source address
	SourceAddress string `protobuf:"bytes,54,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"`
	// Source mask
	SourceAddressMask string `protobuf:"bytes,55,opt,name=source_address_mask,json=sourceAddressMask,proto3" json:"source_address_mask,omitempty"`
	// Destination address
	DestinationAddress string `protobuf:"bytes,56,opt,name=destination_address,json=destinationAddress,proto3" json:"destination_address,omitempty"`
	// Destination mask
	DestinationAddressMask string `` /* 130-byte string literal not displayed */
	// Source operator
	SourceOperator string `protobuf:"bytes,58,opt,name=source_operator,json=sourceOperator,proto3" json:"source_operator,omitempty"`
	// Source port 1
	SourcePort1 uint32 `protobuf:"varint,59,opt,name=source_port1,json=sourcePort1,proto3" json:"source_port1,omitempty"`
	// Source port 2
	SourcePort2 uint32 `protobuf:"varint,60,opt,name=source_port2,json=sourcePort2,proto3" json:"source_port2,omitempty"`
	// Deprecated by Source operator
	SorceOperator string `protobuf:"bytes,61,opt,name=sorce_operator,json=sorceOperator,proto3" json:"sorce_operator,omitempty"`
	// Deprecated by SourcePort1
	SorcePort1 uint32 `protobuf:"varint,62,opt,name=sorce_port1,json=sorcePort1,proto3" json:"sorce_port1,omitempty"`
	// Deprecated by SourcePort2
	SorcePort2 uint32 `protobuf:"varint,63,opt,name=sorce_port2,json=sorcePort2,proto3" json:"sorce_port2,omitempty"`
	// Destination operator
	DestinationOperator string `protobuf:"bytes,64,opt,name=destination_operator,json=destinationOperator,proto3" json:"destination_operator,omitempty"`
	// Destination port 1
	DestinationPort1 uint32 `protobuf:"varint,65,opt,name=destination_port1,json=destinationPort1,proto3" json:"destination_port1,omitempty"`
	// Destination port 2
	DestinationPort2 uint32 `protobuf:"varint,66,opt,name=destination_port2,json=destinationPort2,proto3" json:"destination_port2,omitempty"`
	// Log option
	LogOption string `protobuf:"bytes,67,opt,name=log_option,json=logOption,proto3" json:"log_option,omitempty"`
	// Counter name
	CounterName string `protobuf:"bytes,68,opt,name=counter_name,json=counterName,proto3" json:"counter_name,omitempty"`
	// Capture option, TRUE if enabled
	Capture bool `protobuf:"varint,69,opt,name=capture,proto3" json:"capture,omitempty"`
	// DSCP present
	DscpPresent bool `protobuf:"varint,70,opt,name=dscp_present,json=dscpPresent,proto3" json:"dscp_present,omitempty"`
	// DSCP or DSCP range start
	Dscp uint32 `protobuf:"varint,71,opt,name=dscp,proto3" json:"dscp,omitempty"`
	// DSCP Range End
	Dscp2 uint32 `protobuf:"varint,72,opt,name=dscp2,proto3" json:"dscp2,omitempty"`
	// DSCP Operator
	DscpOperator uint32 `protobuf:"varint,73,opt,name=dscp_operator,json=dscpOperator,proto3" json:"dscp_operator,omitempty"`
	// Precedence present
	PrecedencePresent bool `protobuf:"varint,74,opt,name=precedence_present,json=precedencePresent,proto3" json:"precedence_present,omitempty"`
	// Precedence
	Precedence uint32 `protobuf:"varint,75,opt,name=precedence,proto3" json:"precedence,omitempty"`
	// TCP flags operator
	TcpFlagsOperator string `protobuf:"bytes,76,opt,name=tcp_flags_operator,json=tcpFlagsOperator,proto3" json:"tcp_flags_operator,omitempty"`
	// TCP flags
	TcpFlags uint32 `protobuf:"varint,77,opt,name=tcp_flags,json=tcpFlags,proto3" json:"tcp_flags,omitempty"`
	// TCP flags mask
	TcpFlagsMask uint32 `protobuf:"varint,78,opt,name=tcp_flags_mask,json=tcpFlagsMask,proto3" json:"tcp_flags_mask,omitempty"`
	// Fragments
	Fragments uint32 `protobuf:"varint,79,opt,name=fragments,proto3" json:"fragments,omitempty"`
	// Port length operator
	PortLengthOperator string `protobuf:"bytes,80,opt,name=port_length_operator,json=portLengthOperator,proto3" json:"port_length_operator,omitempty"`
	// Port length 1
	PortLength1 uint32 `protobuf:"varint,81,opt,name=port_length1,json=portLength1,proto3" json:"port_length1,omitempty"`
	// Port length 2
	PortLength2 uint32 `protobuf:"varint,82,opt,name=port_length2,json=portLength2,proto3" json:"port_length2,omitempty"`
	// TTL operator
	TtlOperator string `protobuf:"bytes,83,opt,name=ttl_operator,json=ttlOperator,proto3" json:"ttl_operator,omitempty"`
	// TTL 1
	Ttl1 uint32 `protobuf:"varint,84,opt,name=ttl1,proto3" json:"ttl1,omitempty"`
	// TTL 2
	Ttl2 uint32 `protobuf:"varint,85,opt,name=ttl2,proto3" json:"ttl2,omitempty"`
	// No stats
	NoStats bool `protobuf:"varint,86,opt,name=no_stats,json=noStats,proto3" json:"no_stats,omitempty"`
	// Number of hits
	Hits uint64 `protobuf:"varint,87,opt,name=hits,proto3" json:"hits,omitempty"`
	// True if ICMP off
	IsIcmpOff bool `protobuf:"varint,88,opt,name=is_icmp_off,json=isIcmpOff,proto3" json:"is_icmp_off,omitempty"`
	// Next hop type
	NextHopType string `protobuf:"bytes,89,opt,name=next_hop_type,json=nextHopType,proto3" json:"next_hop_type,omitempty"`
	// Next hop info
	NextHopInfo []*Ipv4AclBagNhInfo `protobuf:"bytes,90,rep,name=next_hop_info,json=nextHopInfo,proto3" json:"next_hop_info,omitempty"`
	// HW Next hop info
	HwNextHopInfo *Ipv4AclBagHwNhInfo `protobuf:"bytes,91,opt,name=hw_next_hop_info,json=hwNextHopInfo,proto3" json:"hw_next_hop_info,omitempty"`
	// Remark String
	Remark string `protobuf:"bytes,92,opt,name=remark,proto3" json:"remark,omitempty"`
	// Is dynamic ACE
	Dynamic bool `protobuf:"varint,93,opt,name=dynamic,proto3" json:"dynamic,omitempty"`
	// Source prefix object-group
	SourcePrefixGroup string `protobuf:"bytes,94,opt,name=source_prefix_group,json=sourcePrefixGroup,proto3" json:"source_prefix_group,omitempty"`
	// Destination prefix object-group
	DestinationPrefixGroup string `` /* 130-byte string literal not displayed */
	// Source port object-group
	SourcePortGroup string `protobuf:"bytes,96,opt,name=source_port_group,json=sourcePortGroup,proto3" json:"source_port_group,omitempty"`
	// Destination port object-group
	DestinationPortGroup string `protobuf:"bytes,97,opt,name=destination_port_group,json=destinationPortGroup,proto3" json:"destination_port_group,omitempty"`
	// ACL Name
	AclName string `protobuf:"bytes,98,opt,name=acl_name,json=aclName,proto3" json:"acl_name,omitempty"`
	// Sequence String
	SequenceStr          string   `protobuf:"bytes,99,opt,name=sequence_str,json=sequenceStr,proto3" json:"sequence_str,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Ipv4AclEdmAce) Descriptor

func (*Ipv4AclEdmAce) Descriptor() ([]byte, []int)

func (*Ipv4AclEdmAce) GetAclName

func (m *Ipv4AclEdmAce) GetAclName() string

func (*Ipv4AclEdmAce) GetCapture

func (m *Ipv4AclEdmAce) GetCapture() bool

func (*Ipv4AclEdmAce) GetCounterName

func (m *Ipv4AclEdmAce) GetCounterName() string

func (*Ipv4AclEdmAce) GetDestinationAddress

func (m *Ipv4AclEdmAce) GetDestinationAddress() string

func (*Ipv4AclEdmAce) GetDestinationAddressMask

func (m *Ipv4AclEdmAce) GetDestinationAddressMask() string

func (*Ipv4AclEdmAce) GetDestinationOperator

func (m *Ipv4AclEdmAce) GetDestinationOperator() string

func (*Ipv4AclEdmAce) GetDestinationPort1

func (m *Ipv4AclEdmAce) GetDestinationPort1() uint32

func (*Ipv4AclEdmAce) GetDestinationPort2

func (m *Ipv4AclEdmAce) GetDestinationPort2() uint32

func (*Ipv4AclEdmAce) GetDestinationPortGroup

func (m *Ipv4AclEdmAce) GetDestinationPortGroup() string

func (*Ipv4AclEdmAce) GetDestinationPrefixGroup

func (m *Ipv4AclEdmAce) GetDestinationPrefixGroup() string

func (*Ipv4AclEdmAce) GetDscp

func (m *Ipv4AclEdmAce) GetDscp() uint32

func (*Ipv4AclEdmAce) GetDscp2

func (m *Ipv4AclEdmAce) GetDscp2() uint32

func (*Ipv4AclEdmAce) GetDscpOperator

func (m *Ipv4AclEdmAce) GetDscpOperator() uint32

func (*Ipv4AclEdmAce) GetDscpPresent

func (m *Ipv4AclEdmAce) GetDscpPresent() bool

func (*Ipv4AclEdmAce) GetDynamic

func (m *Ipv4AclEdmAce) GetDynamic() bool

func (*Ipv4AclEdmAce) GetFragments

func (m *Ipv4AclEdmAce) GetFragments() uint32

func (*Ipv4AclEdmAce) GetGrant

func (m *Ipv4AclEdmAce) GetGrant() string

func (*Ipv4AclEdmAce) GetHits

func (m *Ipv4AclEdmAce) GetHits() uint64

func (*Ipv4AclEdmAce) GetHwNextHopInfo

func (m *Ipv4AclEdmAce) GetHwNextHopInfo() *Ipv4AclBagHwNhInfo

func (*Ipv4AclEdmAce) GetIsIcmpOff

func (m *Ipv4AclEdmAce) GetIsIcmpOff() bool

func (*Ipv4AclEdmAce) GetItemType

func (m *Ipv4AclEdmAce) GetItemType() string

func (*Ipv4AclEdmAce) GetLogOption

func (m *Ipv4AclEdmAce) GetLogOption() string

func (*Ipv4AclEdmAce) GetNextHopInfo

func (m *Ipv4AclEdmAce) GetNextHopInfo() []*Ipv4AclBagNhInfo

func (*Ipv4AclEdmAce) GetNextHopType

func (m *Ipv4AclEdmAce) GetNextHopType() string

func (*Ipv4AclEdmAce) GetNoStats

func (m *Ipv4AclEdmAce) GetNoStats() bool

func (*Ipv4AclEdmAce) GetPortLength1

func (m *Ipv4AclEdmAce) GetPortLength1() uint32

func (*Ipv4AclEdmAce) GetPortLength2

func (m *Ipv4AclEdmAce) GetPortLength2() uint32

func (*Ipv4AclEdmAce) GetPortLengthOperator

func (m *Ipv4AclEdmAce) GetPortLengthOperator() string

func (*Ipv4AclEdmAce) GetPrecedence

func (m *Ipv4AclEdmAce) GetPrecedence() uint32

func (*Ipv4AclEdmAce) GetPrecedencePresent

func (m *Ipv4AclEdmAce) GetPrecedencePresent() bool

func (*Ipv4AclEdmAce) GetProtocol

func (m *Ipv4AclEdmAce) GetProtocol() uint32

func (*Ipv4AclEdmAce) GetRemark

func (m *Ipv4AclEdmAce) GetRemark() string

func (*Ipv4AclEdmAce) GetSequence

func (m *Ipv4AclEdmAce) GetSequence() uint32

func (*Ipv4AclEdmAce) GetSequenceStr

func (m *Ipv4AclEdmAce) GetSequenceStr() string

func (*Ipv4AclEdmAce) GetSorceOperator

func (m *Ipv4AclEdmAce) GetSorceOperator() string

func (*Ipv4AclEdmAce) GetSorcePort1

func (m *Ipv4AclEdmAce) GetSorcePort1() uint32

func (*Ipv4AclEdmAce) GetSorcePort2

func (m *Ipv4AclEdmAce) GetSorcePort2() uint32

func (*Ipv4AclEdmAce) GetSourceAddress

func (m *Ipv4AclEdmAce) GetSourceAddress() string

func (*Ipv4AclEdmAce) GetSourceAddressMask

func (m *Ipv4AclEdmAce) GetSourceAddressMask() string

func (*Ipv4AclEdmAce) GetSourceOperator

func (m *Ipv4AclEdmAce) GetSourceOperator() string

func (*Ipv4AclEdmAce) GetSourcePort1

func (m *Ipv4AclEdmAce) GetSourcePort1() uint32

func (*Ipv4AclEdmAce) GetSourcePort2

func (m *Ipv4AclEdmAce) GetSourcePort2() uint32

func (*Ipv4AclEdmAce) GetSourcePortGroup

func (m *Ipv4AclEdmAce) GetSourcePortGroup() string

func (*Ipv4AclEdmAce) GetSourcePrefixGroup

func (m *Ipv4AclEdmAce) GetSourcePrefixGroup() string

func (*Ipv4AclEdmAce) GetTcpFlags

func (m *Ipv4AclEdmAce) GetTcpFlags() uint32

func (*Ipv4AclEdmAce) GetTcpFlagsMask

func (m *Ipv4AclEdmAce) GetTcpFlagsMask() uint32

func (*Ipv4AclEdmAce) GetTcpFlagsOperator

func (m *Ipv4AclEdmAce) GetTcpFlagsOperator() string

func (*Ipv4AclEdmAce) GetTtl1

func (m *Ipv4AclEdmAce) GetTtl1() uint32

func (*Ipv4AclEdmAce) GetTtl2

func (m *Ipv4AclEdmAce) GetTtl2() uint32

func (*Ipv4AclEdmAce) GetTtlOperator

func (m *Ipv4AclEdmAce) GetTtlOperator() string

func (*Ipv4AclEdmAce) ProtoMessage

func (*Ipv4AclEdmAce) ProtoMessage()

func (*Ipv4AclEdmAce) Reset

func (m *Ipv4AclEdmAce) Reset()

func (*Ipv4AclEdmAce) String

func (m *Ipv4AclEdmAce) String() string

func (*Ipv4AclEdmAce) XXX_DiscardUnknown

func (m *Ipv4AclEdmAce) XXX_DiscardUnknown()

func (*Ipv4AclEdmAce) XXX_Marshal

func (m *Ipv4AclEdmAce) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ipv4AclEdmAce) XXX_Merge

func (dst *Ipv4AclEdmAce) XXX_Merge(src proto.Message)

func (*Ipv4AclEdmAce) XXX_Size

func (m *Ipv4AclEdmAce) XXX_Size() int

func (*Ipv4AclEdmAce) XXX_Unmarshal

func (m *Ipv4AclEdmAce) XXX_Unmarshal(b []byte) error

type Ipv4AclEdmAce_KEYS

type Ipv4AclEdmAce_KEYS struct {
	AccessListName       string   `protobuf:"bytes,1,opt,name=access_list_name,json=accessListName,proto3" json:"access_list_name,omitempty"`
	SequenceNumber       uint32   `protobuf:"varint,2,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ACLE bag

func (*Ipv4AclEdmAce_KEYS) Descriptor

func (*Ipv4AclEdmAce_KEYS) Descriptor() ([]byte, []int)

func (*Ipv4AclEdmAce_KEYS) GetAccessListName

func (m *Ipv4AclEdmAce_KEYS) GetAccessListName() string

func (*Ipv4AclEdmAce_KEYS) GetSequenceNumber

func (m *Ipv4AclEdmAce_KEYS) GetSequenceNumber() uint32

func (*Ipv4AclEdmAce_KEYS) ProtoMessage

func (*Ipv4AclEdmAce_KEYS) ProtoMessage()

func (*Ipv4AclEdmAce_KEYS) Reset

func (m *Ipv4AclEdmAce_KEYS) Reset()

func (*Ipv4AclEdmAce_KEYS) String

func (m *Ipv4AclEdmAce_KEYS) String() string

func (*Ipv4AclEdmAce_KEYS) XXX_DiscardUnknown

func (m *Ipv4AclEdmAce_KEYS) XXX_DiscardUnknown()

func (*Ipv4AclEdmAce_KEYS) XXX_Marshal

func (m *Ipv4AclEdmAce_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ipv4AclEdmAce_KEYS) XXX_Merge

func (dst *Ipv4AclEdmAce_KEYS) XXX_Merge(src proto.Message)

func (*Ipv4AclEdmAce_KEYS) XXX_Size

func (m *Ipv4AclEdmAce_KEYS) XXX_Size() int

func (*Ipv4AclEdmAce_KEYS) XXX_Unmarshal

func (m *Ipv4AclEdmAce_KEYS) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL