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 ¶
func (timers *Dot1x_Dot1xProfile_Authenticator_Timers) GetEntityData() *types.CommonEntityData
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 ¶
func (reauthTime *Dot1x_Dot1xProfile_Authenticator_Timers_ReauthTime) GetEntityData() *types.CommonEntityData
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