aaa_locald_admin_cfg

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-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

Jump to

Keyboard shortcuts

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