aaa_nacm_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 Cisco IOS-XR aaa-nacm package operational data.

This module contains definitions for the following management objects:

aaa-nacm: AAA Nacm Information

Copyright (c) 2013-2018 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 AaaNacm

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

	// AAA NACM summary.
	Counters AaaNacm_Counters

	// AAA NACM User summary.
	Users AaaNacm_Users

	// AAA NACM summary.
	Summary AaaNacm_Summary

	// AAA NACM Rulelist summary.
	Rules AaaNacm_Rules

	// AAA NACM Group summary.
	Groups AaaNacm_Groups
}

AaaNacm AAA Nacm Information

func (*AaaNacm) GetEntityData

func (aaaNacm *AaaNacm) GetEntityData() *types.CommonEntityData

type AaaNacm_Counters

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

	// Denied Operations. The type is interface{} with range:
	// -2147483648..2147483647.
	DeniedOperations interface{}

	// Denied Data Writes. The type is interface{} with range:
	// -2147483648..2147483647.
	DeniedDataWrites interface{}

	// Denied Notifications. The type is interface{} with range:
	// -2147483648..2147483647.
	DeniedNotifications interface{}
}

AaaNacm_Counters AAA NACM summary

func (*AaaNacm_Counters) GetEntityData

func (counters *AaaNacm_Counters) GetEntityData() *types.CommonEntityData

type AaaNacm_Groups

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

	// AAA NACM Group detail. The type is slice of AaaNacm_Groups_Group.
	Group []*AaaNacm_Groups_Group
}

AaaNacm_Groups AAA NACM Group summary

func (*AaaNacm_Groups) GetEntityData

func (groups *AaaNacm_Groups) GetEntityData() *types.CommonEntityData

type AaaNacm_Groups_Group

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

	// This attribute is a key. Group. The type is string with length: 1..256.
	Group interface{}

	// Group Name. The type is string with length: 0..256.
	GroupName interface{}

	// Users Name List. The type is slice of AaaNacm_Groups_Group_UserName.
	UserName []*AaaNacm_Groups_Group_UserName

	// Rules Name List. The type is slice of AaaNacm_Groups_Group_RuleName.
	RuleName []*AaaNacm_Groups_Group_RuleName
}

AaaNacm_Groups_Group AAA NACM Group detail

func (*AaaNacm_Groups_Group) GetEntityData

func (group *AaaNacm_Groups_Group) GetEntityData() *types.CommonEntityData

type AaaNacm_Groups_Group_RuleName

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

	// Name. The type is string with length: 0..256.
	Name interface{}
}

AaaNacm_Groups_Group_RuleName Rules Name List

func (*AaaNacm_Groups_Group_RuleName) GetEntityData

func (ruleName *AaaNacm_Groups_Group_RuleName) GetEntityData() *types.CommonEntityData

type AaaNacm_Groups_Group_UserName

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

	// Name. The type is string with length: 0..256.
	Name interface{}
}

AaaNacm_Groups_Group_UserName Users Name List

func (*AaaNacm_Groups_Group_UserName) GetEntityData

func (userName *AaaNacm_Groups_Group_UserName) GetEntityData() *types.CommonEntityData

type AaaNacm_Rules

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

	// AAA NACM Rulelist detail. The type is slice of AaaNacm_Rules_Rule.
	Rule []*AaaNacm_Rules_Rule
}

AaaNacm_Rules AAA NACM Rulelist summary

func (*AaaNacm_Rules) GetEntityData

func (rules *AaaNacm_Rules) GetEntityData() *types.CommonEntityData

type AaaNacm_Rules_Rule

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

	// Rulelist Ordering Index. The type is string with length: 1..256.
	OrderingIndex interface{}

	// Rulelist Name. The type is string with length: 1..256.
	RulelistName interface{}

	// AAA NACM Rulelist detail.
	RulelistRules AaaNacm_Rules_Rule_RulelistRules
}

AaaNacm_Rules_Rule AAA NACM Rulelist detail

func (*AaaNacm_Rules_Rule) GetEntityData

func (rule *AaaNacm_Rules_Rule) GetEntityData() *types.CommonEntityData

type AaaNacm_Rules_Rule_RulelistRules

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

	// AAA NACM Rulelist detail. The type is slice of
	// AaaNacm_Rules_Rule_RulelistRules_RulelistRule.
	RulelistRule []*AaaNacm_Rules_Rule_RulelistRules_RulelistRule
}

AaaNacm_Rules_Rule_RulelistRules AAA NACM Rulelist detail

func (*AaaNacm_Rules_Rule_RulelistRules) GetEntityData

func (rulelistRules *AaaNacm_Rules_Rule_RulelistRules) GetEntityData() *types.CommonEntityData

type AaaNacm_Rules_Rule_RulelistRules_RulelistRule

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

	// This attribute is a key. Rule. The type is string with length: 1..256.
	Rule interface{}

	// Rule Name. The type is string with length: 0..512.
	RuleName interface{}

	// Rule Index. The type is string with length: 0..16.
	RuleIndex interface{}

	// Rulelist Index. The type is string with length: 0..16.
	RulelistIndex interface{}

	// Module Name. The type is string with length: 0..512.
	ModuleName interface{}

	// Action. The type is string with length: 0..256.
	Action interface{}

	// Rule Type. The type is string with length: 0..256.
	RuleType interface{}

	// Comment. The type is string with length: 0..256.
	Comment interface{}

	// Access Operations. The type is string with length: 0..256.
	AccessOperations interface{}

	// Rule Value. The type is string with length: 0..512.
	RuleValue interface{}

	// Hit Count. The type is interface{} with range: -2147483648..2147483647.
	HitCount interface{}
}

AaaNacm_Rules_Rule_RulelistRules_RulelistRule AAA NACM Rulelist detail

func (*AaaNacm_Rules_Rule_RulelistRules_RulelistRule) GetEntityData

type AaaNacm_Summary

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

	// Groups. The type is interface{} with range: -2147483648..2147483647.
	Groups interface{}

	// Users. The type is interface{} with range: -2147483648..2147483647.
	Users interface{}

	// Rulelist. The type is interface{} with range: -2147483648..2147483647.
	Rulelist interface{}

	// Rules. The type is interface{} with range: -2147483648..2147483647.
	Rules interface{}

	// Read Default. The type is string with length: 0..16.
	ReadDefault interface{}

	// Write Default. The type is string with length: 0..16.
	WriteDefault interface{}

	// Exec Default. The type is string with length: 0..16.
	ExecDefault interface{}

	// Enable Nacm. The type is string with length: 0..16.
	EnableNacm interface{}

	// Enable External Groups. The type is string with length: 0..16.
	EnableExternalGroups interface{}
}

AaaNacm_Summary AAA NACM summary

func (*AaaNacm_Summary) GetEntityData

func (summary *AaaNacm_Summary) GetEntityData() *types.CommonEntityData

type AaaNacm_Users

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

	// AAA NACM User detail. The type is slice of AaaNacm_Users_User.
	User []*AaaNacm_Users_User
}

AaaNacm_Users AAA NACM User summary

func (*AaaNacm_Users) GetEntityData

func (users *AaaNacm_Users) GetEntityData() *types.CommonEntityData

type AaaNacm_Users_User

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

	// This attribute is a key. User. The type is string with length: 1..256.
	User interface{}

	// User Name. The type is string with length: 0..256.
	UserName interface{}

	// Group Name List. The type is slice of AaaNacm_Users_User_GroupName.
	GroupName []*AaaNacm_Users_User_GroupName
}

AaaNacm_Users_User AAA NACM User detail

func (*AaaNacm_Users_User) GetEntityData

func (user *AaaNacm_Users_User) GetEntityData() *types.CommonEntityData

type AaaNacm_Users_User_GroupName

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

	// Name. The type is string with length: 0..256.
	Name interface{}
}

AaaNacm_Users_User_GroupName Group Name List

func (*AaaNacm_Users_User_GroupName) GetEntityData

func (groupName *AaaNacm_Users_User_GroupName) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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