ip_rib_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 ip-rib package configuration.

This module contains definitions for the following management objects:

rib: RIB configuration.

This YANG module augments the

Cisco-IOS-XR-infra-rsi-cfg

module with configuration 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 Rib

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

	// Set maximum depth for route recursion check. The type is interface{} with
	// range: 5..16.
	MaxRecursionDepth interface{}

	// RIB address family configuration.
	Af Rib_Af
}

Rib RIB configuration.

func (*Rib) GetEntityData

func (rib *Rib) GetEntityData() *types.CommonEntityData

type Rib_Af

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

	// IPv4 configuration.
	Ipv4 Rib_Af_Ipv4

	// IPv6 configuration.
	Ipv6 Rib_Af_Ipv6
}

Rib_Af RIB address family configuration

func (*Rib_Af) GetEntityData

func (af *Rib_Af) GetEntityData() *types.CommonEntityData

type Rib_Af_Ipv4

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

	// Disable next-hop dampening. The type is interface{}.
	NextHopDampeningDisable interface{}

	// Redistribution history related configs.
	RedistributionHistory Rib_Af_Ipv4_RedistributionHistory
}

Rib_Af_Ipv4 IPv4 configuration

func (*Rib_Af_Ipv4) GetEntityData

func (ipv4 *Rib_Af_Ipv4) GetEntityData() *types.CommonEntityData

type Rib_Af_Ipv4_RedistributionHistory

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

	// Maximum BCDL redistribution history size. The type is interface{} with
	// range: 10..2000000.
	BcdlClient interface{}

	// Maximum protocol redistribution history size. The type is interface{} with
	// range: 10..250000.
	ProtocolClient interface{}

	// Retain redistribution history after disconnect.
	Keep Rib_Af_Ipv4_RedistributionHistory_Keep
}

Rib_Af_Ipv4_RedistributionHistory Redistribution history related configs

func (*Rib_Af_Ipv4_RedistributionHistory) GetEntityData

func (redistributionHistory *Rib_Af_Ipv4_RedistributionHistory) GetEntityData() *types.CommonEntityData

type Rib_Af_Ipv4_RedistributionHistory_Keep

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

	// Enable retain BCDL history. The type is interface{}.
	Bcdl interface{}
}

Rib_Af_Ipv4_RedistributionHistory_Keep Retain redistribution history after disconnect.

func (*Rib_Af_Ipv4_RedistributionHistory_Keep) GetEntityData

type Rib_Af_Ipv6

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

	// Disable next-hop dampening. The type is interface{}.
	NextHopDampeningDisable interface{}

	// Redistribution history related configs.
	RedistributionHistory Rib_Af_Ipv6_RedistributionHistory
}

Rib_Af_Ipv6 IPv6 configuration

func (*Rib_Af_Ipv6) GetEntityData

func (ipv6 *Rib_Af_Ipv6) GetEntityData() *types.CommonEntityData

type Rib_Af_Ipv6_RedistributionHistory

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

	// Maximum BCDL redistribution history size. The type is interface{} with
	// range: 10..2000000.
	BcdlClient interface{}

	// Maximum protocol redistribution history size. The type is interface{} with
	// range: 10..250000.
	ProtocolClient interface{}

	// Retain redistribution history after disconnect.
	Keep Rib_Af_Ipv6_RedistributionHistory_Keep
}

Rib_Af_Ipv6_RedistributionHistory Redistribution history related configs

func (*Rib_Af_Ipv6_RedistributionHistory) GetEntityData

func (redistributionHistory *Rib_Af_Ipv6_RedistributionHistory) GetEntityData() *types.CommonEntityData

type Rib_Af_Ipv6_RedistributionHistory_Keep

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

	// Enable retain BCDL history. The type is interface{}.
	Bcdl interface{}
}

Rib_Af_Ipv6_RedistributionHistory_Keep Retain redistribution history after disconnect.

func (*Rib_Af_Ipv6_RedistributionHistory_Keep) GetEntityData

Jump to

Keyboard shortcuts

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