acl_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for ACL statistical data. Copyright (c) 2016-2017 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessLists

type AccessLists struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An access list (acl) is an ordered list of access list entries (ACE). Each
	// access control entries has a list of match criteria, and a list of actions.
	// Since there are several kinds of access control lists implemented with
	// different attributes for each and different for each vendor, this model
	// accommodates customizing access control lists for each kind and for each
	// vendor. The type is slice of AccessLists_AccessList.
	AccessList []*AccessLists_AccessList
}

AccessLists This is top level container for Access Control Lists. It can have one or more Access Control List.

func (*AccessLists) GetEntityData

func (accessLists *AccessLists) GetEntityData() *types.CommonEntityData

type AccessLists_AccessList

type AccessLists_AccessList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The name of access-list. A device MAY restrict the
	// length and value of this name, possibly space and special characters are
	// not allowed. The type is string.
	AccessControlListName interface{}

	// access-list-entry(ACE) information.
	AccessListEntries AccessLists_AccessList_AccessListEntries
}

AccessLists_AccessList An access list (acl) is an ordered list of access list entries (ACE). Each access control entries has a list of match criteria, and a list of actions. Since there are several kinds of access control lists implemented with different attributes for each and different for each vendor, this model accommodates customizing access control lists for each kind and for each vendor.

func (*AccessLists_AccessList) GetEntityData

func (accessList *AccessLists_AccessList) GetEntityData() *types.CommonEntityData

type AccessLists_AccessList_AccessListEntries

type AccessLists_AccessList_AccessListEntries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A list of ACEs. The type is slice of
	// AccessLists_AccessList_AccessListEntries_AccessListEntry.
	AccessListEntry []*AccessLists_AccessList_AccessListEntries_AccessListEntry
}

AccessLists_AccessList_AccessListEntries access-list-entry(ACE) information

func (*AccessLists_AccessList_AccessListEntries) GetEntityData

func (accessListEntries *AccessLists_AccessList_AccessListEntries) GetEntityData() *types.CommonEntityData

type AccessLists_AccessList_AccessListEntries_AccessListEntry

type AccessLists_AccessList_AccessListEntries_AccessListEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Entry number. The type is interface{} with range:
	// 0..4294967295.
	RuleName interface{}

	// Per access list entries operational data.
	AccessListEntriesOperData AccessLists_AccessList_AccessListEntries_AccessListEntry_AccessListEntriesOperData
}

AccessLists_AccessList_AccessListEntries_AccessListEntry A list of ACEs

func (*AccessLists_AccessList_AccessListEntries_AccessListEntry) GetEntityData

type AccessLists_AccessList_AccessListEntries_AccessListEntry_AccessListEntriesOperData

type AccessLists_AccessList_AccessListEntries_AccessListEntry_AccessListEntriesOperData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of matches for an access list entry. The type is interface{} with
	// range: 0..18446744073709551615.
	MatchCounter interface{}
}

AccessLists_AccessList_AccessListEntries_AccessListEntry_AccessListEntriesOperData Per access list entries operational data

func (*AccessLists_AccessList_AccessListEntries_AccessListEntry_AccessListEntriesOperData) GetEntityData

Jump to

Keyboard shortcuts

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