Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR aaa-locald package admin-plane configuration.
This module contains definitions for the following management objects:
aaa: Admin plane AAA configuration
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 Aaa ¶
type Aaa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure local username. Usernames Aaa_Usernames }
Aaa Admin plane AAA configuration
func (*Aaa) GetEntityData ¶
func (aaa *Aaa) GetEntityData() *types.CommonEntityData
type AaaAdminPassword ¶
type AaaAdminPassword string
AaaAdminPassword represents Aaa admin password
const ( // Type 5 password AaaAdminPassword_type5 AaaAdminPassword = "type5" // Type 8 password AaaAdminPassword_type8 AaaAdminPassword = "type8" // Type 9 password AaaAdminPassword_type9 AaaAdminPassword = "type9" )
type Aaa_Usernames ¶
type Aaa_Usernames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Admin Username. The type is slice of Aaa_Usernames_Username. Username []*Aaa_Usernames_Username }
Aaa_Usernames Configure local username
func (*Aaa_Usernames) GetEntityData ¶
func (usernames *Aaa_Usernames) GetEntityData() *types.CommonEntityData
type Aaa_Usernames_Username ¶
type Aaa_Usernames_Username struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Username. The type is string. Name interface{} // Specify the usergroup to which this admin user belongs. UsergroupUnderUsernames Aaa_Usernames_Username_UsergroupUnderUsernames // Specify the secret for the admin user. Secret Aaa_Usernames_Username_Secret }
Aaa_Usernames_Username Admin Username
func (*Aaa_Usernames_Username) GetEntityData ¶
func (username *Aaa_Usernames_Username) GetEntityData() *types.CommonEntityData
type Aaa_Usernames_Username_Secret ¶
type Aaa_Usernames_Username_Secret struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Password type. The type is AaaAdminPassword. Type interface{} // The user's secret password. The type is string with pattern: // (!.+)|([^!].+). Secret5 interface{} // Type 8 password. The type is string with pattern: (!.+)|([^!].+). Secret8 interface{} // Type 9 password. The type is string with pattern: (!.+)|([^!].+). Secret9 interface{} }
Aaa_Usernames_Username_Secret Specify the secret for the admin user
func (*Aaa_Usernames_Username_Secret) GetEntityData ¶
func (secret *Aaa_Usernames_Username_Secret) GetEntityData() *types.CommonEntityData
type Aaa_Usernames_Username_UsergroupUnderUsernames ¶
type Aaa_Usernames_Username_UsergroupUnderUsernames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the usergroup. The type is slice of // Aaa_Usernames_Username_UsergroupUnderUsernames_UsergroupUnderUsername. UsergroupUnderUsername []*Aaa_Usernames_Username_UsergroupUnderUsernames_UsergroupUnderUsername }
Aaa_Usernames_Username_UsergroupUnderUsernames Specify the usergroup to which this admin user belongs
func (*Aaa_Usernames_Username_UsergroupUnderUsernames) GetEntityData ¶
func (usergroupUnderUsernames *Aaa_Usernames_Username_UsergroupUnderUsernames) GetEntityData() *types.CommonEntityData
type Aaa_Usernames_Username_UsergroupUnderUsernames_UsergroupUnderUsername ¶
type Aaa_Usernames_Username_UsergroupUnderUsernames_UsergroupUnderUsername struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the usergroup. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Name interface{} }
Aaa_Usernames_Username_UsergroupUnderUsernames_UsergroupUnderUsername Name of the usergroup
func (*Aaa_Usernames_Username_UsergroupUnderUsernames_UsergroupUnderUsername) GetEntityData ¶
func (usergroupUnderUsername *Aaa_Usernames_Username_UsergroupUnderUsernames_UsergroupUnderUsername) GetEntityData() *types.CommonEntityData