Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR crypto-macsec-mka package operational data.
This module contains definitions for the following management objects:
macsec: Macsec operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Macsec
- type MacsecCipherSuite
- type MacsecServicePort
- type Macsec_Mka
- type Macsec_Mka_Interfaces
- type Macsec_Mka_Interfaces_Interface
- type Macsec_Mka_Interfaces_Interface_Info
- type Macsec_Mka_Interfaces_Interface_Info_InterfaceSummary
- type Macsec_Mka_Interfaces_Interface_Session
- type Macsec_Mka_Interfaces_Interface_Session_Ca
- type Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer
- type Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer
- type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus
- type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer
- type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer_PeerData
- type Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer
- type Macsec_Mka_Interfaces_Interface_Session_SessionSummary
- type Macsec_Mka_Interfaces_Interface_Session_SessionSummary_InnerTag
- type Macsec_Mka_Interfaces_Interface_Session_SessionSummary_OuterTag
- type Macsec_Mka_Interfaces_Interface_Session_Vp
- type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive
- type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus
- type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer
- type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer_PeerData
- type MkaAuthenticationMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Macsec ¶
type Macsec struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MKA Data. Mka Macsec_Mka }
Macsec Macsec operational data
func (*Macsec) GetEntityData ¶
func (macsec *Macsec) GetEntityData() *types.CommonEntityData
type MacsecCipherSuite ¶
type MacsecCipherSuite string
MacsecCipherSuite represents Macsec cipher suite
const ( // Invalid MACsec cipher MacsecCipherSuite_cipher_suite_none MacsecCipherSuite = "cipher-suite-none" // 128 bit GCM_AES MACsec cipher suite MacsecCipherSuite_cipher_suite_gcm_aes_128 MacsecCipherSuite = "cipher-suite-gcm-aes-128" // 256 bit GCM_AES MACsec cipher suite MacsecCipherSuite_cipher_suite_gcm_aes_256 MacsecCipherSuite = "cipher-suite-gcm-aes-256" // 128 bit GCM_AES MACsec XPN cipher suite MacsecCipherSuite_cipher_suite_gcm_aes_128_xpn MacsecCipherSuite = "cipher-suite-gcm-aes-128-xpn" // 256 bit GCM_AES MACsec XPN cipher suite MacsecCipherSuite_cipher_suite_gcm_aes_256_xpn MacsecCipherSuite = "cipher-suite-gcm-aes-256-xpn" )
type MacsecServicePort ¶
type MacsecServicePort string
MacsecServicePort represents Macsec service port
const ( // Macsec Service not enabled MacsecServicePort_macsec_service_port_none MacsecServicePort = "macsec-service-port-none" // Macsec Service Encryption Port MacsecServicePort_macsec_service_port_encryption MacsecServicePort = "macsec-service-port-encryption" // Macsec Service Decryption Port MacsecServicePort_macsec_service_port_decryption MacsecServicePort = "macsec-service-port-decryption" )
type Macsec_Mka ¶
type Macsec_Mka struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MKA Data. Interfaces Macsec_Mka_Interfaces }
Macsec_Mka MKA Data
func (*Macsec_Mka) GetEntityData ¶
func (mka *Macsec_Mka) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces ¶
type Macsec_Mka_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MKA Data for the Interface. The type is slice of // Macsec_Mka_Interfaces_Interface. Interface []*Macsec_Mka_Interfaces_Interface }
Macsec_Mka_Interfaces MKA Data
func (*Macsec_Mka_Interfaces) GetEntityData ¶
func (interfaces *Macsec_Mka_Interfaces) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface ¶
type Macsec_Mka_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. Name interface{} // MKA Session Data. Session Macsec_Mka_Interfaces_Interface_Session // MKA Interface Summary Data. Info Macsec_Mka_Interfaces_Interface_Info }
Macsec_Mka_Interfaces_Interface MKA Data for the Interface
func (*Macsec_Mka_Interfaces_Interface) GetEntityData ¶
func (self *Macsec_Mka_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Info ¶
type Macsec_Mka_Interfaces_Interface_Info struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MKA Interface Summary. InterfaceSummary Macsec_Mka_Interfaces_Interface_Info_InterfaceSummary }
Macsec_Mka_Interfaces_Interface_Info MKA Interface Summary Data
func (*Macsec_Mka_Interfaces_Interface_Info) GetEntityData ¶
func (info *Macsec_Mka_Interfaces_Interface_Info) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Info_InterfaceSummary ¶
type Macsec_Mka_Interfaces_Interface_Info_InterfaceSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // macsec configured interface. The type is string. InterfaceName interface{} // Short Name String. The type is string. ShortName interface{} // Name of the Key chain. The type is string. KeyChain interface{} // Policy name. The type is string. Policy interface{} // Is macsec-service port or not. The type is bool. MacsecSvcPort interface{} // Macsec-service Encryption / Decryption port. The type is MacsecServicePort. MacsecSvcPortType interface{} // Macsec Service paired port Short Name String. The type is string. SvcportShortName interface{} // MKA authentication mode. The type is MkaAuthenticationMode. MkaMode interface{} // fallback Keychain name. The type is string. FallbackKeychain interface{} // MacsecShutdown. The type is bool. MacsecShutdown interface{} }
Macsec_Mka_Interfaces_Interface_Info_InterfaceSummary MKA Interface Summary
func (*Macsec_Mka_Interfaces_Interface_Info_InterfaceSummary) GetEntityData ¶
func (interfaceSummary *Macsec_Mka_Interfaces_Interface_Info_InterfaceSummary) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session ¶
type Macsec_Mka_Interfaces_Interface_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session summary. SessionSummary Macsec_Mka_Interfaces_Interface_Session_SessionSummary // Virtual Pointer Info. Vp Macsec_Mka_Interfaces_Interface_Session_Vp // CA List for a Session. The type is slice of // Macsec_Mka_Interfaces_Interface_Session_Ca. Ca []*Macsec_Mka_Interfaces_Interface_Session_Ca }
Macsec_Mka_Interfaces_Interface_Session MKA Session Data
func (*Macsec_Mka_Interfaces_Interface_Session) GetEntityData ¶
func (session *Macsec_Mka_Interfaces_Interface_Session) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Ca ¶
type Macsec_Mka_Interfaces_Interface_Session_Ca struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Is Key Server. The type is bool. IsKeyServer interface{} // Session Status [Secured/Not Secured]. The type is interface{} with range: // 0..4294967295. Status interface{} // Number of Live Peers. The type is interface{} with range: 0..4294967295. NumLivePeers interface{} // Is First CA. The type is bool. FirstCa interface{} // Peer SCI(MAC). The type is string. PeerSci interface{} // Number of Live Peers responded. The type is interface{} with range: // 0..4294967295. NumLivePeersResponded interface{} // CKN. The type is string. Ckn interface{} // Member Identifier. The type is string. MyMi interface{} // Message Number. The type is interface{} with range: 0..4294967295. MyMn interface{} // authenticator. The type is bool. Authenticator interface{} // Status Description. The type is string. StatusDescription interface{} // CA Authentication Mode :PRIMARY-PSK/FALLBACK-PSK/EAP. The type is string. AuthenticationMode interface{} // Key Chain name. The type is string. KeyChain interface{} // Peers Status. PeersStatus Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus // Live Peer List. The type is slice of // Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer. LivePeer []*Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer // Potential Peer List. The type is slice of // Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer. PotentialPeer []*Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer // Dormant Peer List. The type is slice of // Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer. DormantPeer []*Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer }
Macsec_Mka_Interfaces_Interface_Session_Ca CA List for a Session
func (*Macsec_Mka_Interfaces_Interface_Session_Ca) GetEntityData ¶
func (ca *Macsec_Mka_Interfaces_Interface_Session_Ca) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer ¶
type Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Member ID. The type is string. Mi interface{} // Rx SCI. The type is string. Sci interface{} // Message Number. The type is interface{} with range: 0..4294967295. Mn interface{} // KS Priority. The type is interface{} with range: 0..4294967295. Priority interface{} // Peer SSCI. The type is interface{} with range: 0..4294967295. Ssci interface{} }
Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer Dormant Peer List
func (*Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer) GetEntityData ¶
func (dormantPeer *Macsec_Mka_Interfaces_Interface_Session_Ca_DormantPeer) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer ¶
type Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Member ID. The type is string. Mi interface{} // Rx SCI. The type is string. Sci interface{} // Message Number. The type is interface{} with range: 0..4294967295. Mn interface{} // KS Priority. The type is interface{} with range: 0..4294967295. Priority interface{} // Peer SSCI. The type is interface{} with range: 0..4294967295. Ssci interface{} }
Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer Live Peer List
func (*Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer) GetEntityData ¶
func (livePeer *Macsec_Mka_Interfaces_Interface_Session_Ca_LivePeer) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus ¶
type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx MKPDU Timestamp. The type is string with length: 0..128. TxMkpduTimestamp interface{} // Peer Count. The type is interface{} with range: 0..4294967295. PeerCount interface{} // Peer List. The type is slice of // Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer. Peer []*Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer }
Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus Peers Status
func (*Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus) GetEntityData ¶
func (peersStatus *Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer ¶
type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Rx SCI. The type is string with length: 0..17. Sci interface{} // Peer Status Data. PeerData Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer_PeerData }
Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer Peer List
func (*Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer) GetEntityData ¶
func (peer *Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer_PeerData ¶
type Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer_PeerData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Member ID. The type is string with length: 0..25. Mi interface{} // ICV Status. The type is string with length: 0..10. IcvStatus interface{} // ICV Check Timestamp. The type is string with length: 0..128. IcvCheckTimestamp interface{} }
Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer_PeerData Peer Status Data
func (*Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer_PeerData) GetEntityData ¶
func (peerData *Macsec_Mka_Interfaces_Interface_Session_Ca_PeersStatus_Peer_PeerData) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer ¶
type Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Member ID. The type is string. Mi interface{} // Rx SCI. The type is string. Sci interface{} // Message Number. The type is interface{} with range: 0..4294967295. Mn interface{} // KS Priority. The type is interface{} with range: 0..4294967295. Priority interface{} // Peer SSCI. The type is interface{} with range: 0..4294967295. Ssci interface{} }
Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer Potential Peer List
func (*Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer) GetEntityData ¶
func (potentialPeer *Macsec_Mka_Interfaces_Interface_Session_Ca_PotentialPeer) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_SessionSummary ¶
type Macsec_Mka_Interfaces_Interface_Session_SessionSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // macsec configured interface. The type is string. InterfaceName interface{} // Is Inherited Policy. The type is bool. InheritedPolicy interface{} // Policy Name. The type is string. Policy interface{} // Key Server Priority. The type is interface{} with range: 0..4294967295. Priority interface{} // My MAC. The type is string. MyMac interface{} // Delay Protect. The type is bool. DelayProtection interface{} // Replay Protect. The type is bool. ReplayProtect interface{} // Replay Window Size. The type is interface{} with range: 0..4294967295. WindowSize interface{} // IncludeICVIndicator. The type is bool. IncludeIcvIndicator interface{} // Confidentiality Offset. The type is interface{} with range: 0..4294967295. ConfidentialityOffset interface{} // Alogorithm Agility. The type is interface{} with range: 0..4294967295. AlgoAgility interface{} // MACSec Capability. The type is interface{} with range: 0..4294967295. Capability interface{} // MKA Cipher Suite. The type is string. MkaCipherSuite interface{} // configured cipher suite. The type is string. ConfiguredMacSecCipherSuite interface{} // MACSec Desired. The type is bool. MacSecDesired interface{} // VLAN Outer TAG. OuterTag Macsec_Mka_Interfaces_Interface_Session_SessionSummary_OuterTag // VLAN Inner TAG. InnerTag Macsec_Mka_Interfaces_Interface_Session_SessionSummary_InnerTag }
Macsec_Mka_Interfaces_Interface_Session_SessionSummary Session summary
func (*Macsec_Mka_Interfaces_Interface_Session_SessionSummary) GetEntityData ¶
func (sessionSummary *Macsec_Mka_Interfaces_Interface_Session_SessionSummary) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_SessionSummary_InnerTag ¶
type Macsec_Mka_Interfaces_Interface_Session_SessionSummary_InnerTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EtherType. The type is interface{} with range: 0..65535. EtherType interface{} // Priority. The type is interface{} with range: 0..255. Priority interface{} // Cannonical Format Identifier. The type is interface{} with range: 0..255. Cfi interface{} // Vlan Id. The type is interface{} with range: 0..65535. VlanId interface{} }
Macsec_Mka_Interfaces_Interface_Session_SessionSummary_InnerTag VLAN Inner TAG
func (*Macsec_Mka_Interfaces_Interface_Session_SessionSummary_InnerTag) GetEntityData ¶
func (innerTag *Macsec_Mka_Interfaces_Interface_Session_SessionSummary_InnerTag) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_SessionSummary_OuterTag ¶
type Macsec_Mka_Interfaces_Interface_Session_SessionSummary_OuterTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EtherType. The type is interface{} with range: 0..65535. EtherType interface{} // Priority. The type is interface{} with range: 0..255. Priority interface{} // Cannonical Format Identifier. The type is interface{} with range: 0..255. Cfi interface{} // Vlan Id. The type is interface{} with range: 0..65535. VlanId interface{} }
Macsec_Mka_Interfaces_Interface_Session_SessionSummary_OuterTag VLAN Outer TAG
func (*Macsec_Mka_Interfaces_Interface_Session_SessionSummary_OuterTag) GetEntityData ¶
func (outerTag *Macsec_Mka_Interfaces_Interface_Session_SessionSummary_OuterTag) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Vp ¶
type Macsec_Mka_Interfaces_Interface_Session_Vp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local SCI(MAC). The type is string. MySci interface{} // Virtual Port ID. The type is interface{} with range: 0..4294967295. VirtualPortId interface{} // Latest Rx status. The type is bool. LatestRx interface{} // Latest Tx status. The type is bool. LatestTx interface{} // Latest SAK AN. The type is interface{} with range: 0..4294967295. LatestAn interface{} // Latest SAK KI. The type is string. LatestKi interface{} // Latest SAK KN. The type is interface{} with range: 0..4294967295. LatestKn interface{} // Old Rx status. The type is bool. OldRx interface{} // Old Tx status. The type is bool. OldTx interface{} // Old SAK AN. The type is interface{} with range: 0..4294967295. OldAn interface{} // Old SAK KI. The type is string. OldKi interface{} // Old SAK KN. The type is interface{} with range: 0..4294967295. OldKn interface{} // SAK Transmit Wait Time. The type is interface{} with range: 0..4294967295. WaitTime interface{} // SAK Retire time. The type is interface{} with range: 0..4294967295. RetireTime interface{} // SAK Cipher Suite. The type is MacsecCipherSuite. MacsecCipherSuite interface{} // SSCI of the Local TxSC. The type is interface{} with range: 0..4294967295. Ssci interface{} // Next SAK Rekey time in Sec. The type is string. TimeToSakRekey interface{} // Fallback Keepalive. The type is slice of // Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive. FallbackKeepalive []*Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive }
Macsec_Mka_Interfaces_Interface_Session_Vp Virtual Pointer Info
func (*Macsec_Mka_Interfaces_Interface_Session_Vp) GetEntityData ¶
func (vp *Macsec_Mka_Interfaces_Interface_Session_Vp) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive ¶
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // CKN. The type is string with length: 0..65. Ckn interface{} // Member Identifier. The type is string with length: 0..25. Mi interface{} // Message Number. The type is interface{} with range: 0..4294967295. Mn interface{} // Peers Status. PeersStatus Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus }
Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive Fallback Keepalive
func (*Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive) GetEntityData ¶
func (fallbackKeepalive *Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus ¶
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx MKPDU Timestamp. The type is string with length: 0..128. TxMkpduTimestamp interface{} // Peer Count. The type is interface{} with range: 0..4294967295. PeerCount interface{} // Peer List. The type is slice of // Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer. Peer []*Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer }
Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus Peers Status
func (*Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus) GetEntityData ¶
func (peersStatus *Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer ¶
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Rx SCI. The type is string with length: 0..17. Sci interface{} // Peer Status Data. PeerData Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer_PeerData }
Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer Peer List
func (*Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer) GetEntityData ¶
func (peer *Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer) GetEntityData() *types.CommonEntityData
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer_PeerData ¶
type Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer_PeerData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Member ID. The type is string with length: 0..25. Mi interface{} // ICV Status. The type is string with length: 0..10. IcvStatus interface{} // ICV Check Timestamp. The type is string with length: 0..128. IcvCheckTimestamp interface{} }
Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer_PeerData Peer Status Data
func (*Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer_PeerData) GetEntityData ¶
func (peerData *Macsec_Mka_Interfaces_Interface_Session_Vp_FallbackKeepalive_PeersStatus_Peer_PeerData) GetEntityData() *types.CommonEntityData
type MkaAuthenticationMode ¶
type MkaAuthenticationMode string
MkaAuthenticationMode represents Mka authentication mode
const ( // Invalid authentication mode MkaAuthenticationMode_auth_mode_invalid MkaAuthenticationMode = "auth-mode-invalid" // Preshared Key MkaAuthenticationMode_auth_mode_psk MkaAuthenticationMode = "auth-mode-psk" // EAP MkaAuthenticationMode_auth_mode_eap MkaAuthenticationMode = "auth-mode-eap" )