policy_repository_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 policy-repository package configuration.

This module contains definitions for the following management objects:

routing-policy: Routing policy configuration

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 RoutingPolicy

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

	// Set exit under RPL config to abort. The type is interface{}.
	SetExitAsAbort interface{}

	// 'emacs' or 'vim' or 'nano'. The type is string.
	Editor interface{}

	// All configured policies.
	RoutePolicies RoutingPolicy_RoutePolicies

	// All configured sets.
	Sets RoutingPolicy_Sets

	// Limits for Routing Policy.
	Limits RoutingPolicy_Limits
}

RoutingPolicy Routing policy configuration

func (*RoutingPolicy) GetEntityData

func (routingPolicy *RoutingPolicy) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Limits

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

	// Maximum number of lines of policy configuration that may be configured in
	// total. The type is interface{} with range: 0..4294967295. The default value
	// is 131072.
	MaximumLinesOfPolicy interface{}

	// Maximum number of policies that may be configured. The type is interface{}
	// with range: 0..4294967295. The default value is 5000.
	MaximumNumberOfPolicies interface{}
}

RoutingPolicy_Limits Limits for Routing Policy

func (*RoutingPolicy_Limits) GetEntityData

func (limits *RoutingPolicy_Limits) GetEntityData() *types.CommonEntityData

type RoutingPolicy_RoutePolicies

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

	// Information about an individual policy. The type is slice of
	// RoutingPolicy_RoutePolicies_RoutePolicy.
	RoutePolicy []*RoutingPolicy_RoutePolicies_RoutePolicy
}

RoutingPolicy_RoutePolicies All configured policies

func (*RoutingPolicy_RoutePolicies) GetEntityData

func (routePolicies *RoutingPolicy_RoutePolicies) GetEntityData() *types.CommonEntityData

type RoutingPolicy_RoutePolicies_RoutePolicy

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

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

	// policy statements. The type is string. This attribute is mandatory.
	RplRoutePolicy interface{}
}

RoutingPolicy_RoutePolicies_RoutePolicy Information about an individual policy

func (*RoutingPolicy_RoutePolicies_RoutePolicy) GetEntityData

func (routePolicy *RoutingPolicy_RoutePolicies_RoutePolicy) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets

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

	// Information about Prefix sets.
	PrefixSets RoutingPolicy_Sets_PrefixSets

	// Information about Large Community sets.
	LargeCommunitySets RoutingPolicy_Sets_LargeCommunitySets

	// Information about Mac sets.
	MacSets RoutingPolicy_Sets_MacSets

	// Information about Opaque sets.
	ExtendedCommunityOpaqueSets RoutingPolicy_Sets_ExtendedCommunityOpaqueSets

	// Information about OSPF Area sets.
	OspfAreaSets RoutingPolicy_Sets_OspfAreaSets

	// Information about Cost sets.
	ExtendedCommunityCostSets RoutingPolicy_Sets_ExtendedCommunityCostSets

	// Information about SOO sets.
	ExtendedCommunitySooSets RoutingPolicy_Sets_ExtendedCommunitySooSets

	// Information about Esi sets.
	EsiSets RoutingPolicy_Sets_EsiSets

	// Information about SegNH sets.
	ExtendedCommunitySegNhSets RoutingPolicy_Sets_ExtendedCommunitySegNhSets

	// Information about RD sets.
	RdSets RoutingPolicy_Sets_RdSets

	// Information about PolicyGlobal sets.
	PolicyGlobalSetTable RoutingPolicy_Sets_PolicyGlobalSetTable

	// Information about Bandwidth sets.
	ExtendedCommunityBandwidthSets RoutingPolicy_Sets_ExtendedCommunityBandwidthSets

	// Information about Community sets.
	CommunitySets RoutingPolicy_Sets_CommunitySets

	// Information about AS Path sets.
	AsPathSets RoutingPolicy_Sets_AsPathSets

	// Information about Tag sets.
	TagSets RoutingPolicy_Sets_TagSets

	// Information about Etag sets.
	EtagSets RoutingPolicy_Sets_EtagSets

	// Information about RT sets.
	ExtendedCommunityRtSets RoutingPolicy_Sets_ExtendedCommunityRtSets
}

RoutingPolicy_Sets All configured sets

func (*RoutingPolicy_Sets) GetEntityData

func (sets *RoutingPolicy_Sets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_AsPathSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_AsPathSets_AsPathSet.
	AsPathSet []*RoutingPolicy_Sets_AsPathSets_AsPathSet
}

RoutingPolicy_Sets_AsPathSets Information about AS Path sets

func (*RoutingPolicy_Sets_AsPathSets) GetEntityData

func (asPathSets *RoutingPolicy_Sets_AsPathSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_AsPathSets_AsPathSet

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

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

	// ASPath Set. The type is string. This attribute is mandatory.
	RplasPathSet interface{}
}

RoutingPolicy_Sets_AsPathSets_AsPathSet Information about an individual set

func (*RoutingPolicy_Sets_AsPathSets_AsPathSet) GetEntityData

type RoutingPolicy_Sets_CommunitySets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_CommunitySets_CommunitySet.
	CommunitySet []*RoutingPolicy_Sets_CommunitySets_CommunitySet
}

RoutingPolicy_Sets_CommunitySets Information about Community sets

func (*RoutingPolicy_Sets_CommunitySets) GetEntityData

func (communitySets *RoutingPolicy_Sets_CommunitySets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_CommunitySets_CommunitySet

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

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

	// Community Set. The type is string. This attribute is mandatory.
	RplCommunitySet interface{}
}

RoutingPolicy_Sets_CommunitySets_CommunitySet Information about an individual set

func (*RoutingPolicy_Sets_CommunitySets_CommunitySet) GetEntityData

type RoutingPolicy_Sets_EsiSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_EsiSets_EsiSet.
	EsiSet []*RoutingPolicy_Sets_EsiSets_EsiSet
}

RoutingPolicy_Sets_EsiSets Information about Esi sets

func (*RoutingPolicy_Sets_EsiSets) GetEntityData

func (esiSets *RoutingPolicy_Sets_EsiSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_EsiSets_EsiSet

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

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

	// Esi Set. The type is string. This attribute is mandatory.
	EsiSetAsText interface{}
}

RoutingPolicy_Sets_EsiSets_EsiSet Information about an individual set

func (*RoutingPolicy_Sets_EsiSets_EsiSet) GetEntityData

func (esiSet *RoutingPolicy_Sets_EsiSets_EsiSet) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_EtagSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_EtagSets_EtagSet.
	EtagSet []*RoutingPolicy_Sets_EtagSets_EtagSet
}

RoutingPolicy_Sets_EtagSets Information about Etag sets

func (*RoutingPolicy_Sets_EtagSets) GetEntityData

func (etagSets *RoutingPolicy_Sets_EtagSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_EtagSets_EtagSet

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

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

	// Etag Set. The type is string. This attribute is mandatory.
	EtagSetAsText interface{}
}

RoutingPolicy_Sets_EtagSets_EtagSet Information about an individual set

func (*RoutingPolicy_Sets_EtagSets_EtagSet) GetEntityData

type RoutingPolicy_Sets_ExtendedCommunityBandwidthSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_ExtendedCommunityBandwidthSets_ExtendedCommunityBandwidthSet.
	ExtendedCommunityBandwidthSet []*RoutingPolicy_Sets_ExtendedCommunityBandwidthSets_ExtendedCommunityBandwidthSet
}

RoutingPolicy_Sets_ExtendedCommunityBandwidthSets Information about Bandwidth sets

func (*RoutingPolicy_Sets_ExtendedCommunityBandwidthSets) GetEntityData

func (extendedCommunityBandwidthSets *RoutingPolicy_Sets_ExtendedCommunityBandwidthSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_ExtendedCommunityBandwidthSets_ExtendedCommunityBandwidthSet

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

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

	// Extended Community Bandwidth Set. The type is string. This attribute is
	// mandatory.
	RplExtendedCommunityBandwidthSet interface{}
}

RoutingPolicy_Sets_ExtendedCommunityBandwidthSets_ExtendedCommunityBandwidthSet Information about an individual set

func (*RoutingPolicy_Sets_ExtendedCommunityBandwidthSets_ExtendedCommunityBandwidthSet) GetEntityData

type RoutingPolicy_Sets_ExtendedCommunityCostSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_ExtendedCommunityCostSets_ExtendedCommunityCostSet.
	ExtendedCommunityCostSet []*RoutingPolicy_Sets_ExtendedCommunityCostSets_ExtendedCommunityCostSet
}

RoutingPolicy_Sets_ExtendedCommunityCostSets Information about Cost sets

func (*RoutingPolicy_Sets_ExtendedCommunityCostSets) GetEntityData

func (extendedCommunityCostSets *RoutingPolicy_Sets_ExtendedCommunityCostSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_ExtendedCommunityCostSets_ExtendedCommunityCostSet

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

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

	// Extended Community Cost Set. The type is string. This attribute is
	// mandatory.
	RplExtendedCommunityCostSet interface{}
}

RoutingPolicy_Sets_ExtendedCommunityCostSets_ExtendedCommunityCostSet Information about an individual set

func (*RoutingPolicy_Sets_ExtendedCommunityCostSets_ExtendedCommunityCostSet) GetEntityData

type RoutingPolicy_Sets_ExtendedCommunityOpaqueSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_ExtendedCommunityOpaqueSets_ExtendedCommunityOpaqueSet.
	ExtendedCommunityOpaqueSet []*RoutingPolicy_Sets_ExtendedCommunityOpaqueSets_ExtendedCommunityOpaqueSet
}

RoutingPolicy_Sets_ExtendedCommunityOpaqueSets Information about Opaque sets

func (*RoutingPolicy_Sets_ExtendedCommunityOpaqueSets) GetEntityData

func (extendedCommunityOpaqueSets *RoutingPolicy_Sets_ExtendedCommunityOpaqueSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_ExtendedCommunityOpaqueSets_ExtendedCommunityOpaqueSet

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

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

	// Extended Community Opaque Set. The type is string. This attribute is
	// mandatory.
	RplExtendedCommunityOpaqueSet interface{}
}

RoutingPolicy_Sets_ExtendedCommunityOpaqueSets_ExtendedCommunityOpaqueSet Information about an individual set

func (*RoutingPolicy_Sets_ExtendedCommunityOpaqueSets_ExtendedCommunityOpaqueSet) GetEntityData

type RoutingPolicy_Sets_ExtendedCommunityRtSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_ExtendedCommunityRtSets_ExtendedCommunityRtSet.
	ExtendedCommunityRtSet []*RoutingPolicy_Sets_ExtendedCommunityRtSets_ExtendedCommunityRtSet
}

RoutingPolicy_Sets_ExtendedCommunityRtSets Information about RT sets

func (*RoutingPolicy_Sets_ExtendedCommunityRtSets) GetEntityData

func (extendedCommunityRtSets *RoutingPolicy_Sets_ExtendedCommunityRtSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_ExtendedCommunityRtSets_ExtendedCommunityRtSet

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

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

	// Extended Community RT Set. The type is string. This attribute is mandatory.
	RplExtendedCommunityRtSet interface{}
}

RoutingPolicy_Sets_ExtendedCommunityRtSets_ExtendedCommunityRtSet Information about an individual set

func (*RoutingPolicy_Sets_ExtendedCommunityRtSets_ExtendedCommunityRtSet) GetEntityData

type RoutingPolicy_Sets_ExtendedCommunitySegNhSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_ExtendedCommunitySegNhSets_ExtendedCommunitySegNhSet.
	ExtendedCommunitySegNhSet []*RoutingPolicy_Sets_ExtendedCommunitySegNhSets_ExtendedCommunitySegNhSet
}

RoutingPolicy_Sets_ExtendedCommunitySegNhSets Information about SegNH sets

func (*RoutingPolicy_Sets_ExtendedCommunitySegNhSets) GetEntityData

func (extendedCommunitySegNhSets *RoutingPolicy_Sets_ExtendedCommunitySegNhSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_ExtendedCommunitySegNhSets_ExtendedCommunitySegNhSet

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

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

	// Extended Community SegNH Set. The type is string. This attribute is
	// mandatory.
	RplExtendedCommunitySegNhSet interface{}
}

RoutingPolicy_Sets_ExtendedCommunitySegNhSets_ExtendedCommunitySegNhSet Information about an individual set

func (*RoutingPolicy_Sets_ExtendedCommunitySegNhSets_ExtendedCommunitySegNhSet) GetEntityData

type RoutingPolicy_Sets_ExtendedCommunitySooSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_ExtendedCommunitySooSets_ExtendedCommunitySooSet.
	ExtendedCommunitySooSet []*RoutingPolicy_Sets_ExtendedCommunitySooSets_ExtendedCommunitySooSet
}

RoutingPolicy_Sets_ExtendedCommunitySooSets Information about SOO sets

func (*RoutingPolicy_Sets_ExtendedCommunitySooSets) GetEntityData

func (extendedCommunitySooSets *RoutingPolicy_Sets_ExtendedCommunitySooSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_ExtendedCommunitySooSets_ExtendedCommunitySooSet

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

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

	// Extended Community SOO Set. The type is string. This attribute is
	// mandatory.
	RplExtendedCommunitySooSet interface{}
}

RoutingPolicy_Sets_ExtendedCommunitySooSets_ExtendedCommunitySooSet Information about an individual set

func (*RoutingPolicy_Sets_ExtendedCommunitySooSets_ExtendedCommunitySooSet) GetEntityData

type RoutingPolicy_Sets_LargeCommunitySets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_LargeCommunitySets_LargeCommunitySet.
	LargeCommunitySet []*RoutingPolicy_Sets_LargeCommunitySets_LargeCommunitySet
}

RoutingPolicy_Sets_LargeCommunitySets Information about Large Community sets

func (*RoutingPolicy_Sets_LargeCommunitySets) GetEntityData

func (largeCommunitySets *RoutingPolicy_Sets_LargeCommunitySets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_LargeCommunitySets_LargeCommunitySet

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

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

	// Large Community Set. The type is string. This attribute is mandatory.
	LargeCommunitySetAsText interface{}
}

RoutingPolicy_Sets_LargeCommunitySets_LargeCommunitySet Information about an individual set

func (*RoutingPolicy_Sets_LargeCommunitySets_LargeCommunitySet) GetEntityData

type RoutingPolicy_Sets_MacSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_MacSets_MacSet.
	MacSet []*RoutingPolicy_Sets_MacSets_MacSet
}

RoutingPolicy_Sets_MacSets Information about Mac sets

func (*RoutingPolicy_Sets_MacSets) GetEntityData

func (macSets *RoutingPolicy_Sets_MacSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_MacSets_MacSet

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

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

	// Mac Set. The type is string. This attribute is mandatory.
	MacSetAsText interface{}
}

RoutingPolicy_Sets_MacSets_MacSet Information about an individual set

func (*RoutingPolicy_Sets_MacSets_MacSet) GetEntityData

func (macSet *RoutingPolicy_Sets_MacSets_MacSet) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_OspfAreaSets

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

	// Information about an individual OSPF area set. Usage: OSPF area set allows
	// to define named set of area numbers        which can be referenced in the
	// route-policy. Area sets may be used during redistribution of the ospf
	// protocol.  Example: ospf-area-set EXAMPLE 1, 192.168.1.255 end-set Syntax:
	// OSPF area number can be entered as 32 bit number or in          the ip
	// address format. See example. Semantic: Area numbers listed in the set will
	// be searched for             a match. In the example these are areas 1 and
	// 192.168.1.255.                                . The type is slice of
	// RoutingPolicy_Sets_OspfAreaSets_OspfAreaSet.
	OspfAreaSet []*RoutingPolicy_Sets_OspfAreaSets_OspfAreaSet
}

RoutingPolicy_Sets_OspfAreaSets Information about OSPF Area sets

func (*RoutingPolicy_Sets_OspfAreaSets) GetEntityData

func (ospfAreaSets *RoutingPolicy_Sets_OspfAreaSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_OspfAreaSets_OspfAreaSet

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

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

	// OSPF Area Set. The type is string. This attribute is mandatory.
	RplospfAreaSet interface{}
}

RoutingPolicy_Sets_OspfAreaSets_OspfAreaSet Information about an individual OSPF area set. Usage: OSPF area set allows to define named set of area numbers which can be referenced in the route-policy. Area sets may be used during redistribution of the ospf protocol. Example: ospf-area-set EXAMPLE 1, 192.168.1.255 end-set Syntax: OSPF area number can be entered as 32 bit number or in the ip address format. See example. Semantic: Area numbers listed in the set will be searched for a match. In the example these are areas 1 and 192.168.1.255.

func (*RoutingPolicy_Sets_OspfAreaSets_OspfAreaSet) GetEntityData

type RoutingPolicy_Sets_PolicyGlobalSetTable

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

	// Information about an individual set. The type is string.
	PolicyGlobalSet interface{}
}

RoutingPolicy_Sets_PolicyGlobalSetTable Information about PolicyGlobal sets

func (*RoutingPolicy_Sets_PolicyGlobalSetTable) GetEntityData

func (policyGlobalSetTable *RoutingPolicy_Sets_PolicyGlobalSetTable) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_PrefixSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_PrefixSets_PrefixSet.
	PrefixSet []*RoutingPolicy_Sets_PrefixSets_PrefixSet
}

RoutingPolicy_Sets_PrefixSets Information about Prefix sets

func (*RoutingPolicy_Sets_PrefixSets) GetEntityData

func (prefixSets *RoutingPolicy_Sets_PrefixSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_PrefixSets_PrefixSet

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

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

	// prefix statements. The type is string. This attribute is mandatory.
	RplPrefixSet interface{}
}

RoutingPolicy_Sets_PrefixSets_PrefixSet Information about an individual set

func (*RoutingPolicy_Sets_PrefixSets_PrefixSet) GetEntityData

type RoutingPolicy_Sets_RdSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_RdSets_RdSet.
	RdSet []*RoutingPolicy_Sets_RdSets_RdSet
}

RoutingPolicy_Sets_RdSets Information about RD sets

func (*RoutingPolicy_Sets_RdSets) GetEntityData

func (rdSets *RoutingPolicy_Sets_RdSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_RdSets_RdSet

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

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

	// RD Set. The type is string. This attribute is mandatory.
	RplrdSet interface{}
}

RoutingPolicy_Sets_RdSets_RdSet Information about an individual set

func (*RoutingPolicy_Sets_RdSets_RdSet) GetEntityData

func (rdSet *RoutingPolicy_Sets_RdSets_RdSet) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_TagSets

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

	// Information about an individual set. The type is slice of
	// RoutingPolicy_Sets_TagSets_TagSet.
	TagSet []*RoutingPolicy_Sets_TagSets_TagSet
}

RoutingPolicy_Sets_TagSets Information about Tag sets

func (*RoutingPolicy_Sets_TagSets) GetEntityData

func (tagSets *RoutingPolicy_Sets_TagSets) GetEntityData() *types.CommonEntityData

type RoutingPolicy_Sets_TagSets_TagSet

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

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

	// Tag Set. The type is string. This attribute is mandatory.
	RplTagSet interface{}
}

RoutingPolicy_Sets_TagSets_TagSet Information about an individual set

func (*RoutingPolicy_Sets_TagSets_TagSet) GetEntityData

func (tagSet *RoutingPolicy_Sets_TagSets_TagSet) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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