infra_fti_cfg

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 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 configuration.

This module contains definitions for the following management objects:

dci-fabric-interconnect: Configure FTI
  parameters/sub-parameters

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

	// Identity (Loopback IP address)<x.x.x.x>. 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}]+)?.
	Identity interface{}

	// Configure fabric parameters.
	Fabrics DciFabricInterconnect_Fabrics

	// Configure Auto Config Pool parameters.
	Acp DciFabricInterconnect_Acp
}

DciFabricInterconnect Configure FTI parameters/sub-parameters

func (*DciFabricInterconnect) GetEntityData

func (dciFabricInterconnect *DciFabricInterconnect) GetEntityData() *types.CommonEntityData

type DciFabricInterconnect_Acp

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

	// Specify NVE interface id. The type is interface{} with range:
	// 0..4294967295.
	NveId interface{}

	// Specify BGP AS number. The type is interface{} with range: 0..4294967295.
	BgpAs interface{}

	// Specify Bridge-group name. The type is string.
	BgName interface{}

	// Specify BD pool range.
	BdRange DciFabricInterconnect_Acp_BdRange

	// Specify VNI pool range.
	VniRange DciFabricInterconnect_Acp_VniRange

	// Specify BVI pool range.
	BviRange DciFabricInterconnect_Acp_BviRange

	// Configure local VRF parameters.
	Vrfs DciFabricInterconnect_Acp_Vrfs
}

DciFabricInterconnect_Acp Configure Auto Config Pool parameters

func (*DciFabricInterconnect_Acp) GetEntityData

func (acp *DciFabricInterconnect_Acp) GetEntityData() *types.CommonEntityData

type DciFabricInterconnect_Acp_BdRange

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

	// BD Range:min value. The type is interface{} with range: 1..4000.
	BdMin interface{}

	// BD Range:max value. The type is interface{} with range: 0..4294967295.
	BdMax interface{}
}

DciFabricInterconnect_Acp_BdRange Specify BD pool range

func (*DciFabricInterconnect_Acp_BdRange) GetEntityData

func (bdRange *DciFabricInterconnect_Acp_BdRange) GetEntityData() *types.CommonEntityData

type DciFabricInterconnect_Acp_BviRange

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

	// BVI Range:min value. The type is interface{} with range: 1..4000.
	BviMin interface{}

	// BVI Range:max value. The type is interface{} with range: 0..4294967295.
	BviMax interface{}
}

DciFabricInterconnect_Acp_BviRange Specify BVI pool range

func (*DciFabricInterconnect_Acp_BviRange) GetEntityData

func (bviRange *DciFabricInterconnect_Acp_BviRange) GetEntityData() *types.CommonEntityData

type DciFabricInterconnect_Acp_VniRange

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

	// VNI Range:min value. The type is interface{} with range: 1..4000.
	VniMin interface{}

	// VNI Range:max value. The type is interface{} with range: 0..4294967295.
	VniMax interface{}
}

DciFabricInterconnect_Acp_VniRange Specify VNI pool range

func (*DciFabricInterconnect_Acp_VniRange) GetEntityData

func (vniRange *DciFabricInterconnect_Acp_VniRange) GetEntityData() *types.CommonEntityData

type DciFabricInterconnect_Acp_Vrfs

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

	// vrf name. The type is slice of DciFabricInterconnect_Acp_Vrfs_Vrf.
	Vrf []*DciFabricInterconnect_Acp_Vrfs_Vrf
}

DciFabricInterconnect_Acp_Vrfs Configure local VRF parameters

func (*DciFabricInterconnect_Acp_Vrfs) GetEntityData

func (vrfs *DciFabricInterconnect_Acp_Vrfs) GetEntityData() *types.CommonEntityData

type DciFabricInterconnect_Acp_Vrfs_Vrf

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

	// This attribute is a key. vrf name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// BVI override IP address. 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}]+)?.
	BviVrfIp interface{}
}

DciFabricInterconnect_Acp_Vrfs_Vrf vrf name

func (*DciFabricInterconnect_Acp_Vrfs_Vrf) GetEntityData

type DciFabricInterconnect_Fabrics

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

	// Enter fabric identifier. The type is slice of
	// DciFabricInterconnect_Fabrics_Fabric.
	Fabric []*DciFabricInterconnect_Fabrics_Fabric
}

DciFabricInterconnect_Fabrics Configure fabric parameters

func (*DciFabricInterconnect_Fabrics) GetEntityData

func (fabrics *DciFabricInterconnect_Fabrics) GetEntityData() *types.CommonEntityData

type DciFabricInterconnect_Fabrics_Fabric

type DciFabricInterconnect_Fabrics_Fabric 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{}

	// Disabled or Path to certificate. The type is string.
	Ssl interface{}

	// Enter Opflex peer info.
	Controllers DciFabricInterconnect_Fabrics_Fabric_Controllers
}

DciFabricInterconnect_Fabrics_Fabric Enter fabric identifier

func (*DciFabricInterconnect_Fabrics_Fabric) GetEntityData

type DciFabricInterconnect_Fabrics_Fabric_Controllers

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

	// Enter Spine IP address. The type is slice of
	// DciFabricInterconnect_Fabrics_Fabric_Controllers_Controller.
	Controller []*DciFabricInterconnect_Fabrics_Fabric_Controllers_Controller
}

DciFabricInterconnect_Fabrics_Fabric_Controllers Enter Opflex peer info

func (*DciFabricInterconnect_Fabrics_Fabric_Controllers) GetEntityData

type DciFabricInterconnect_Fabrics_Fabric_Controllers_Controller

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

	// This attribute is a key. Enter Spine IP address. 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}]+)?.
	Ip1 interface{}
}

DciFabricInterconnect_Fabrics_Fabric_Controllers_Controller Enter Spine IP address

func (*DciFabricInterconnect_Fabrics_Fabric_Controllers_Controller) GetEntityData

Jump to

Keyboard shortcuts

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