Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR infra-fti package operational data.
This module contains definitions for the following management objects:
dci-fabric-interconnect: Display FTI operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type DciFabricInterconnect
- type DciFabricInterconnect_Acp
- type DciFabricInterconnect_DciVrfs
- type DciFabricInterconnect_DciVrfs_DciVrf
- type DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt
- type DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt
- type DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt
- type DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt
- type DciFabricInterconnect_FabricVrfDbs
- type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb
- type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf
- type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt
- type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt
- type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt
- type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt
- type DciFabricInterconnect_OpflexSessionInfos
- type DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo
- type DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo
- type FtiBagFabricConfigState
- type FtiBagFabricPeerState
- type FtiBagFabricState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DciFabricInterconnect ¶
type DciFabricInterconnect struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FTI Opflex Session Info for all fabrics. OpflexSessionInfos DciFabricInterconnect_OpflexSessionInfos // FTI Fabric-VRF DB for all fabrics. FabricVrfDbs DciFabricInterconnect_FabricVrfDbs // FTI DCI-VRF DB for all VRFs. DciVrfs DciFabricInterconnect_DciVrfs // Auto Config Pool Info. Acp DciFabricInterconnect_Acp }
DciFabricInterconnect Display FTI operational data
func (*DciFabricInterconnect) GetEntityData ¶
func (dciFabricInterconnect *DciFabricInterconnect) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_Acp ¶
type DciFabricInterconnect_Acp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VNI MIN VALUE. The type is interface{} with range: 0..4294967295. VniMin interface{} // VNI MAX VALUE. The type is interface{} with range: 0..4294967295. VniMax interface{} // Num of VNI used bits. The type is interface{} with range: 0..4294967295. VniBits interface{} // BVI MIN VALUE. The type is interface{} with range: 0..4294967295. BviMin interface{} // BVI MAX VALUE. The type is interface{} with range: 0..4294967295. BviMax interface{} // Num of BVI used bits. The type is interface{} with range: 0..4294967295. BviBits interface{} // BD MIN VALUE. The type is interface{} with range: 0..4294967295. BdMin interface{} // BD MAX VALUE. The type is interface{} with range: 0..4294967295. BdMax interface{} // Num of BD used bits. The type is interface{} with range: 0..4294967295. BdBits interface{} // Used VNI Range. The type is string. VniusedRange interface{} // Used BVI Range. The type is string. BviusedRange interface{} // Used BD Range. The type is string. BdusedRange interface{} }
DciFabricInterconnect_Acp Auto Config Pool Info
func (*DciFabricInterconnect_Acp) GetEntityData ¶
func (acp *DciFabricInterconnect_Acp) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_DciVrfs ¶
type DciFabricInterconnect_DciVrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FTI DCI-VRF Info for a particular VRF. The type is slice of // DciFabricInterconnect_DciVrfs_DciVrf. DciVrf []*DciFabricInterconnect_DciVrfs_DciVrf }
DciFabricInterconnect_DciVrfs FTI DCI-VRF DB for all VRFs
func (*DciFabricInterconnect_DciVrfs) GetEntityData ¶
func (dciVrfs *DciFabricInterconnect_DciVrfs) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_DciVrfs_DciVrf ¶
type DciFabricInterconnect_DciVrfs_DciVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. vrf name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Vrf1 interface{} // DCI VRF. The type is string. DciVrf interface{} // Number of Fabric VRFs. The type is interface{} with range: 0..4294967295. NumFabricVrf interface{} // Associated Fabric Vrfs Info. The type is string. FaricVrfsIdName interface{} // VNI Id. The type is interface{} with range: 0..4294967295. VniId interface{} // BD Name. The type is string. BdName interface{} // BVI Id. The type is interface{} with range: 0..4294967295. BviId interface{} // BVI Override IP. The type is string. BviIp interface{} // BVI IPV6. False is disabled, True is enabled. The type is bool. BviIpV6 interface{} // DCI VRF Flags. The type is string. DciVrfFlags interface{} // V4 Import Route Targets. The type is slice of // DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt. V4ImportRt []*DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt // V4 Export Route Targets. The type is slice of // DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt. V4ExportRt []*DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt // V6 Import Route Targets. The type is slice of // DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt. V6ImportRt []*DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt // V6 Export Route Targets. The type is slice of // DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt. V6ExportRt []*DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt }
DciFabricInterconnect_DciVrfs_DciVrf FTI DCI-VRF Info for a particular VRF
func (*DciFabricInterconnect_DciVrfs_DciVrf) GetEntityData ¶
func (dciVrf *DciFabricInterconnect_DciVrfs_DciVrf) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt ¶
type DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt V4 Export Route Targets
func (*DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt) GetEntityData ¶
func (v4ExportRt *DciFabricInterconnect_DciVrfs_DciVrf_V4ExportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt ¶
type DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt V4 Import Route Targets
func (*DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt) GetEntityData ¶
func (v4ImportRt *DciFabricInterconnect_DciVrfs_DciVrf_V4ImportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt ¶
type DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt V6 Export Route Targets
func (*DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt) GetEntityData ¶
func (v6ExportRt *DciFabricInterconnect_DciVrfs_DciVrf_V6ExportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt ¶
type DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt V6 Import Route Targets
func (*DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt) GetEntityData ¶
func (v6ImportRt *DciFabricInterconnect_DciVrfs_DciVrf_V6ImportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_FabricVrfDbs ¶
type DciFabricInterconnect_FabricVrfDbs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FTI Fabric-VRF DB for a particular fabric. The type is slice of // DciFabricInterconnect_FabricVrfDbs_FabricVrfDb. FabricVrfDb []*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb }
DciFabricInterconnect_FabricVrfDbs FTI Fabric-VRF DB for all fabrics
func (*DciFabricInterconnect_FabricVrfDbs) GetEntityData ¶
func (fabricVrfDbs *DciFabricInterconnect_FabricVrfDbs) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb ¶
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. fabric identifier. The type is interface{} with // range: 1000..9999. Id1 interface{} // Fabric Id. The type is interface{} with range: 0..4294967295. FabricId interface{} // Fabric VRFs. The type is slice of // DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf. FabricVrf []*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf }
DciFabricInterconnect_FabricVrfDbs_FabricVrfDb FTI Fabric-VRF DB for a particular fabric
func (*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb) GetEntityData ¶
func (fabricVrfDb *DciFabricInterconnect_FabricVrfDbs_FabricVrfDb) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf ¶
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Fabric VRF. The type is string. FabricVrf interface{} // Dci VRF. The type is string. DciVrf interface{} // Fabric VRF Flags. The type is string. FabricVrfFlags interface{} // V4 Import Route Targets. The type is slice of // DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt. V4ImportRt []*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt // V4 Export Route Targets. The type is slice of // DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt. V4ExportRt []*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt // V6 Import Route Targets. The type is slice of // DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt. V6ImportRt []*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt // V6 Export Route Targets. The type is slice of // DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt. V6ExportRt []*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt }
DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf Fabric VRFs
func (*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf) GetEntityData ¶
func (fabricVrf *DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt ¶
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt V4 Export Route Targets
func (*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt) GetEntityData ¶
func (v4ExportRt *DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ExportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt ¶
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt V4 Import Route Targets
func (*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt) GetEntityData ¶
func (v4ImportRt *DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V4ImportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt ¶
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt V6 Export Route Targets
func (*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt) GetEntityData ¶
func (v6ExportRt *DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ExportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt ¶
type DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // RT Value. The type is string. RtValue interface{} // RT Flags. The type is string. RtFlags interface{} }
DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt V6 Import Route Targets
func (*DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt) GetEntityData ¶
func (v6ImportRt *DciFabricInterconnect_FabricVrfDbs_FabricVrfDb_FabricVrf_V6ImportRt) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_OpflexSessionInfos ¶
type DciFabricInterconnect_OpflexSessionInfos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FTI Opflex Session Info for a particular fabric. The type is slice of // DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo. OpflexSessionInfo []*DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo }
DciFabricInterconnect_OpflexSessionInfos FTI Opflex Session Info for all fabrics
func (*DciFabricInterconnect_OpflexSessionInfos) GetEntityData ¶
func (opflexSessionInfos *DciFabricInterconnect_OpflexSessionInfos) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo ¶
type DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. fabric identifier. The type is interface{} with // range: 1000..9999. Id1 interface{} // Fabric Id. The type is interface{} with range: 0..4294967295. FabricId interface{} // Config State. The type is FtiBagFabricConfigState. ConfigState interface{} // Config Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdTsConfig interface{} // Fabric State. The type is FtiBagFabricState. FabricState interface{} // Fabric Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdTsFabric interface{} // Fabric Per Peer Info. The type is slice of // DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo. PeerInfo []*DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo }
DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo FTI Opflex Session Info for a particular fabric
func (*DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo) GetEntityData ¶
func (opflexSessionInfo *DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo) GetEntityData() *types.CommonEntityData
type DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo ¶
type DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Peer IP. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. PeerIp interface{} // Peer Port. The type is interface{} with range: 0..4294967295. PeerPort interface{} // Peer State. The type is FtiBagFabricPeerState. PeerState interface{} // Peer Status Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdTsPeerStatus interface{} }
DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo Fabric Per Peer Info
func (*DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo) GetEntityData ¶
func (peerInfo *DciFabricInterconnect_OpflexSessionInfos_OpflexSessionInfo_PeerInfo) GetEntityData() *types.CommonEntityData
type FtiBagFabricConfigState ¶
type FtiBagFabricConfigState string
FtiBagFabricConfigState represents FTI Fabric Config States
const ( // Config Complete FtiBagFabricConfigState_fti_bag_config_complete FtiBagFabricConfigState = "fti-bag-config-complete" // Config Incomplete FtiBagFabricConfigState_fti_bag_config_incomplete FtiBagFabricConfigState = "fti-bag-config-incomplete" )
type FtiBagFabricPeerState ¶
type FtiBagFabricPeerState string
FtiBagFabricPeerState represents FTI Fabric Peer States
const ( // Disconnected FtiBagFabricPeerState_fti_bag_fabric_peer_status_disconnected FtiBagFabricPeerState = "fti-bag-fabric-peer-status-disconnected" // Connecting FtiBagFabricPeerState_fti_bag_fabric_peer_status_connecting FtiBagFabricPeerState = "fti-bag-fabric-peer-status-connecting" // Connected FtiBagFabricPeerState_fti_bag_fabric_peer_status_connected FtiBagFabricPeerState = "fti-bag-fabric-peer-status-connected" // Ready FtiBagFabricPeerState_fti_bag_fabric_peer_status_ready FtiBagFabricPeerState = "fti-bag-fabric-peer-status-ready" // Closing FtiBagFabricPeerState_fti_bag_fabric_peer_status_closing FtiBagFabricPeerState = "fti-bag-fabric-peer-status-closing" )
type FtiBagFabricState ¶
type FtiBagFabricState string
FtiBagFabricState represents FTI Fabric States
const ( // Active (Down) FtiBagFabricState_fti_bag_fabric_state_active_down FtiBagFabricState = "fti-bag-fabric-state-active-down" // Active (Degraded) FtiBagFabricState_fti_bag_fabric_state_active_degraded FtiBagFabricState = "fti-bag-fabric-state-active-degraded" // Active (Healthy) FtiBagFabricState_fti_bag_fabric_state_active_healthy FtiBagFabricState = "fti-bag-fabric-state-active-healthy" // Inactive FtiBagFabricState_fti_bag_fabric_state_inactive FtiBagFabricState = "fti-bag-fabric-state-inactive" )