dot1x_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 dot1x package configuration.

This module contains definitions for the following management objects:

dot1x: Global Dot1x Configuration
eap: eap

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 Dot1x

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

	// Global Dot1x Profile Name. The type is slice of Dot1x_Dot1xProfile.
	Dot1xProfile []*Dot1x_Dot1xProfile
}

Dot1x Global Dot1x Configuration

func (*Dot1x) GetEntityData

func (dot1x *Dot1x) GetEntityData() *types.CommonEntityData

type Dot1xServerDeadAction

type Dot1xServerDeadAction string

Dot1xServerDeadAction represents Dot1x server dead action

const (
	// server dead action auth-fail
	Dot1xServerDeadAction_auth_fail Dot1xServerDeadAction = "auth-fail"

	// server dead action auth-retry
	Dot1xServerDeadAction_auth_retry Dot1xServerDeadAction = "auth-retry"
)

type Dot1x_Dot1xProfile

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

	// This attribute is a key. Name of the Dot1x Profile. The type is string with
	// length: 1..63.
	ProfileName interface{}

	// Dot1x PAE (Port Access Entity) Role. The type is string with pattern:
	// (supplicant)|(authenticator)|(both).
	Pae interface{}

	// Dot1x Supplicant Related Configuration.
	Supplicant Dot1x_Dot1xProfile_Supplicant

	// Dot1x Authenticator Related Configuration.
	Authenticator Dot1x_Dot1xProfile_Authenticator
}

Dot1x_Dot1xProfile Global Dot1x Profile Name

func (*Dot1x_Dot1xProfile) GetEntityData

func (dot1xProfile *Dot1x_Dot1xProfile) GetEntityData() *types.CommonEntityData

type Dot1x_Dot1xProfile_Authenticator

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

	// EAP Profile for Local EAP Server. The type is string with length: 1..63.
	EapProfile interface{}

	// dot1x authenticator action on AAA server unreachability. The type is
	// Dot1xServerDeadAction.
	ServerDead interface{}

	// Timers for Authenticator.
	Timers Dot1x_Dot1xProfile_Authenticator_Timers
}

Dot1x_Dot1xProfile_Authenticator Dot1x Authenticator Related Configuration

func (*Dot1x_Dot1xProfile_Authenticator) GetEntityData

func (authenticator *Dot1x_Dot1xProfile_Authenticator) GetEntityData() *types.CommonEntityData

type Dot1x_Dot1xProfile_Authenticator_Timers

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

	// After this time ReAuthentication will be trigerred.
	ReauthTime Dot1x_Dot1xProfile_Authenticator_Timers_ReauthTime
}

Dot1x_Dot1xProfile_Authenticator_Timers Timers for Authenticator

func (*Dot1x_Dot1xProfile_Authenticator_Timers) GetEntityData

type Dot1x_Dot1xProfile_Authenticator_Timers_ReauthTime

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

	// Reauth will be triggerred based on the EAP server configuration. The type
	// is bool.
	Server interface{}

	// Reauth will be triggerred based on the configuration in box. The type is
	// interface{} with range: 60..5184000. Units are second.
	Local interface{}
}

Dot1x_Dot1xProfile_Authenticator_Timers_ReauthTime After this time ReAuthentication will be trigerred

func (*Dot1x_Dot1xProfile_Authenticator_Timers_ReauthTime) GetEntityData

type Dot1x_Dot1xProfile_Supplicant

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

	// EAP Profile for Supplicant. The type is string with length: 1..63.
	EapProfile interface{}
}

Dot1x_Dot1xProfile_Supplicant Dot1x Supplicant Related Configuration

func (*Dot1x_Dot1xProfile_Supplicant) GetEntityData

func (supplicant *Dot1x_Dot1xProfile_Supplicant) GetEntityData() *types.CommonEntityData

type Eap

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

	// Global EAP Profile Configuration. The type is slice of Eap_EapProfile.
	EapProfile []*Eap_EapProfile
}

Eap eap

func (*Eap) GetEntityData

func (eap *Eap) GetEntityData() *types.CommonEntityData

type Eap_EapProfile

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

	// This attribute is a key. Name of the EAP Profile. The type is string with
	// length: 1..63.
	ProfileName interface{}

	// Configure backward compatibility for TLS 1.0. The type is interface{}.
	AllowEapTls10 interface{}

	// Configure EAP Identity/UserName. The type is string with length: 1..63.
	Identity interface{}

	// EAP TLS Configuration.
	Eaptls Eap_EapProfile_Eaptls
}

Eap_EapProfile Global EAP Profile Configuration

func (*Eap_EapProfile) GetEntityData

func (eapProfile *Eap_EapProfile) GetEntityData() *types.CommonEntityData

type Eap_EapProfile_Eaptls

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

	// Configure PKI Trustpoint. The type is string with length: 1..63.
	PkiTrustpoint interface{}
}

Eap_EapProfile_Eaptls EAP TLS Configuration

func (*Eap_EapProfile_Eaptls) GetEntityData

func (eaptls *Eap_EapProfile_Eaptls) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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