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 ¶
- type AaaNacm
- type AaaNacm_Counters
- type AaaNacm_Groups
- type AaaNacm_Groups_Group
- type AaaNacm_Groups_Group_RuleName
- type AaaNacm_Groups_Group_UserName
- type AaaNacm_Rules
- type AaaNacm_Rules_Rule
- type AaaNacm_Rules_Rule_RulelistRules
- type AaaNacm_Rules_Rule_RulelistRules_RulelistRule
- type AaaNacm_Summary
- type AaaNacm_Users
- type AaaNacm_Users_User
- type AaaNacm_Users_User_GroupName
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 ¶
func (rulelistRule *AaaNacm_Rules_Rule_RulelistRules_RulelistRule) GetEntityData() *types.CommonEntityData
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