infra_fti_oper

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

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