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 ¶
- type RoutingPolicy
- type RoutingPolicy_Limits
- type RoutingPolicy_RoutePolicies
- type RoutingPolicy_RoutePolicies_RoutePolicy
- type RoutingPolicy_Sets
- type RoutingPolicy_Sets_AsPathSets
- type RoutingPolicy_Sets_AsPathSets_AsPathSet
- type RoutingPolicy_Sets_CommunitySets
- type RoutingPolicy_Sets_CommunitySets_CommunitySet
- type RoutingPolicy_Sets_EsiSets
- type RoutingPolicy_Sets_EsiSets_EsiSet
- type RoutingPolicy_Sets_EtagSets
- type RoutingPolicy_Sets_EtagSets_EtagSet
- type RoutingPolicy_Sets_ExtendedCommunityBandwidthSets
- type RoutingPolicy_Sets_ExtendedCommunityBandwidthSets_ExtendedCommunityBandwidthSet
- type RoutingPolicy_Sets_ExtendedCommunityCostSets
- type RoutingPolicy_Sets_ExtendedCommunityCostSets_ExtendedCommunityCostSet
- type RoutingPolicy_Sets_ExtendedCommunityOpaqueSets
- type RoutingPolicy_Sets_ExtendedCommunityOpaqueSets_ExtendedCommunityOpaqueSet
- type RoutingPolicy_Sets_ExtendedCommunityRtSets
- type RoutingPolicy_Sets_ExtendedCommunityRtSets_ExtendedCommunityRtSet
- type RoutingPolicy_Sets_ExtendedCommunitySegNhSets
- type RoutingPolicy_Sets_ExtendedCommunitySegNhSets_ExtendedCommunitySegNhSet
- type RoutingPolicy_Sets_ExtendedCommunitySooSets
- type RoutingPolicy_Sets_ExtendedCommunitySooSets_ExtendedCommunitySooSet
- type RoutingPolicy_Sets_LargeCommunitySets
- type RoutingPolicy_Sets_LargeCommunitySets_LargeCommunitySet
- type RoutingPolicy_Sets_MacSets
- type RoutingPolicy_Sets_MacSets_MacSet
- type RoutingPolicy_Sets_OspfAreaSets
- type RoutingPolicy_Sets_OspfAreaSets_OspfAreaSet
- type RoutingPolicy_Sets_PolicyGlobalSetTable
- type RoutingPolicy_Sets_PrefixSets
- type RoutingPolicy_Sets_PrefixSets_PrefixSet
- type RoutingPolicy_Sets_RdSets
- type RoutingPolicy_Sets_RdSets_RdSet
- type RoutingPolicy_Sets_TagSets
- type RoutingPolicy_Sets_TagSets_TagSet
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 ¶
func (asPathSet *RoutingPolicy_Sets_AsPathSets_AsPathSet) GetEntityData() *types.CommonEntityData
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 ¶
func (communitySet *RoutingPolicy_Sets_CommunitySets_CommunitySet) GetEntityData() *types.CommonEntityData
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 ¶
func (etagSet *RoutingPolicy_Sets_EtagSets_EtagSet) GetEntityData() *types.CommonEntityData
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 ¶
func (extendedCommunityBandwidthSet *RoutingPolicy_Sets_ExtendedCommunityBandwidthSets_ExtendedCommunityBandwidthSet) GetEntityData() *types.CommonEntityData
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 ¶
func (extendedCommunityCostSet *RoutingPolicy_Sets_ExtendedCommunityCostSets_ExtendedCommunityCostSet) GetEntityData() *types.CommonEntityData
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 ¶
func (extendedCommunityOpaqueSet *RoutingPolicy_Sets_ExtendedCommunityOpaqueSets_ExtendedCommunityOpaqueSet) GetEntityData() *types.CommonEntityData
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 ¶
func (extendedCommunityRtSet *RoutingPolicy_Sets_ExtendedCommunityRtSets_ExtendedCommunityRtSet) GetEntityData() *types.CommonEntityData
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 ¶
func (extendedCommunitySegNhSet *RoutingPolicy_Sets_ExtendedCommunitySegNhSets_ExtendedCommunitySegNhSet) GetEntityData() *types.CommonEntityData
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 ¶
func (extendedCommunitySooSet *RoutingPolicy_Sets_ExtendedCommunitySooSets_ExtendedCommunitySooSet) GetEntityData() *types.CommonEntityData
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 ¶
func (largeCommunitySet *RoutingPolicy_Sets_LargeCommunitySets_LargeCommunitySet) GetEntityData() *types.CommonEntityData
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 ¶
func (ospfAreaSet *RoutingPolicy_Sets_OspfAreaSets_OspfAreaSet) GetEntityData() *types.CommonEntityData
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 ¶
func (prefixSet *RoutingPolicy_Sets_PrefixSets_PrefixSet) GetEntityData() *types.CommonEntityData
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