Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR policy-repository package operational data.
This module contains definitions for the following management objects:
routing-policy: Routing policy operational data routing-policy-shadow: routing policy shadow
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type AddressFamily
- type AttachPointDirection
- type Group
- type ObjectStatus
- type RoutingPolicy
- type RoutingPolicyShadow
- type RoutingPolicyShadow_Limits
- type RoutingPolicyShadow_Policies
- type RoutingPolicyShadow_Policies_Active
- type RoutingPolicyShadow_Policies_Inactive
- type RoutingPolicyShadow_Policies_RoutePolicies
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy
- type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference
- type RoutingPolicyShadow_Policies_Unused
- type RoutingPolicyShadow_Sets
- type RoutingPolicyShadow_Sets_AsPath
- type RoutingPolicyShadow_Sets_AsPath_Active
- type RoutingPolicyShadow_Sets_AsPath_Inactive
- type RoutingPolicyShadow_Sets_AsPath_Sets
- type RoutingPolicyShadow_Sets_AsPath_Sets_Set
- type RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_AsPath_Unused
- type RoutingPolicyShadow_Sets_Community
- type RoutingPolicyShadow_Sets_Community_Active
- type RoutingPolicyShadow_Sets_Community_Inactive
- type RoutingPolicyShadow_Sets_Community_Sets
- type RoutingPolicyShadow_Sets_Community_Sets_Set
- type RoutingPolicyShadow_Sets_Community_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_Community_Unused
- type RoutingPolicyShadow_Sets_Esi
- type RoutingPolicyShadow_Sets_Esi_Active
- type RoutingPolicyShadow_Sets_Esi_Inactive
- type RoutingPolicyShadow_Sets_Esi_Sets
- type RoutingPolicyShadow_Sets_Esi_Sets_Set
- type RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_Esi_Unused
- type RoutingPolicyShadow_Sets_Etag
- type RoutingPolicyShadow_Sets_Etag_Active
- type RoutingPolicyShadow_Sets_Etag_Inactive
- type RoutingPolicyShadow_Sets_Etag_Sets
- type RoutingPolicyShadow_Sets_Etag_Sets_Set
- type RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_Etag_Unused
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Inactive
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Unused
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Active
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Inactive
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Unused
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Active
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Inactive
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Unused
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Active
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Inactive
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Unused
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Active
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Inactive
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Unused
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Active
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Inactive
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Unused
- type RoutingPolicyShadow_Sets_LargeCommunity
- type RoutingPolicyShadow_Sets_LargeCommunity_Active
- type RoutingPolicyShadow_Sets_LargeCommunity_Inactive
- type RoutingPolicyShadow_Sets_LargeCommunity_Sets
- type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set
- type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_LargeCommunity_Unused
- type RoutingPolicyShadow_Sets_Mac
- type RoutingPolicyShadow_Sets_Mac_Active
- type RoutingPolicyShadow_Sets_Mac_Inactive
- type RoutingPolicyShadow_Sets_Mac_Sets
- type RoutingPolicyShadow_Sets_Mac_Sets_Set
- type RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_Mac_Unused
- type RoutingPolicyShadow_Sets_OspfArea
- type RoutingPolicyShadow_Sets_OspfArea_Active
- type RoutingPolicyShadow_Sets_OspfArea_Inactive
- type RoutingPolicyShadow_Sets_OspfArea_Sets
- type RoutingPolicyShadow_Sets_OspfArea_Sets_Set
- type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_OspfArea_Unused
- type RoutingPolicyShadow_Sets_Prefix
- type RoutingPolicyShadow_Sets_Prefix_Active
- type RoutingPolicyShadow_Sets_Prefix_Inactive
- type RoutingPolicyShadow_Sets_Prefix_Sets
- type RoutingPolicyShadow_Sets_Prefix_Sets_Set
- type RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_Prefix_Unused
- type RoutingPolicyShadow_Sets_Rd
- type RoutingPolicyShadow_Sets_Rd_Active
- type RoutingPolicyShadow_Sets_Rd_Inactive
- type RoutingPolicyShadow_Sets_Rd_Sets
- type RoutingPolicyShadow_Sets_Rd_Sets_Set
- type RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_Rd_Unused
- type RoutingPolicyShadow_Sets_Tag
- type RoutingPolicyShadow_Sets_Tag_Active
- type RoutingPolicyShadow_Sets_Tag_Inactive
- type RoutingPolicyShadow_Sets_Tag_Sets
- type RoutingPolicyShadow_Sets_Tag_Sets_Set
- type RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached
- type RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding
- type RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy
- type RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference
- type RoutingPolicyShadow_Sets_Tag_Unused
- type RoutingPolicy_Limits
- type RoutingPolicy_Policies
- type RoutingPolicy_Policies_Active
- type RoutingPolicy_Policies_Inactive
- type RoutingPolicy_Policies_RoutePolicies
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy
- type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference
- type RoutingPolicy_Policies_Unused
- type RoutingPolicy_Sets
- type RoutingPolicy_Sets_AsPath
- type RoutingPolicy_Sets_AsPath_Active
- type RoutingPolicy_Sets_AsPath_Inactive
- type RoutingPolicy_Sets_AsPath_Sets
- type RoutingPolicy_Sets_AsPath_Sets_Set
- type RoutingPolicy_Sets_AsPath_Sets_Set_Attached
- type RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy
- type RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_AsPath_Unused
- type RoutingPolicy_Sets_Community
- type RoutingPolicy_Sets_Community_Active
- type RoutingPolicy_Sets_Community_Inactive
- type RoutingPolicy_Sets_Community_Sets
- type RoutingPolicy_Sets_Community_Sets_Set
- type RoutingPolicy_Sets_Community_Sets_Set_Attached
- type RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_Community_Sets_Set_UsedBy
- type RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_Community_Unused
- type RoutingPolicy_Sets_Esi
- type RoutingPolicy_Sets_Esi_Active
- type RoutingPolicy_Sets_Esi_Inactive
- type RoutingPolicy_Sets_Esi_Sets
- type RoutingPolicy_Sets_Esi_Sets_Set
- type RoutingPolicy_Sets_Esi_Sets_Set_Attached
- type RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_Esi_Sets_Set_UsedBy
- type RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_Esi_Unused
- type RoutingPolicy_Sets_Etag
- type RoutingPolicy_Sets_Etag_Active
- type RoutingPolicy_Sets_Etag_Inactive
- type RoutingPolicy_Sets_Etag_Sets
- type RoutingPolicy_Sets_Etag_Sets_Set
- type RoutingPolicy_Sets_Etag_Sets_Set_Attached
- type RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_Etag_Sets_Set_UsedBy
- type RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_Etag_Unused
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Inactive
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Unused
- type RoutingPolicy_Sets_ExtendedCommunityCost
- type RoutingPolicy_Sets_ExtendedCommunityCost_Active
- type RoutingPolicy_Sets_ExtendedCommunityCost_Inactive
- type RoutingPolicy_Sets_ExtendedCommunityCost_Sets
- type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set
- type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached
- type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy
- type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_ExtendedCommunityCost_Unused
- type RoutingPolicy_Sets_ExtendedCommunityOpaque
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Active
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Inactive
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_ExtendedCommunityOpaque_Unused
- type RoutingPolicy_Sets_ExtendedCommunityRt
- type RoutingPolicy_Sets_ExtendedCommunityRt_Active
- type RoutingPolicy_Sets_ExtendedCommunityRt_Inactive
- type RoutingPolicy_Sets_ExtendedCommunityRt_Sets
- type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set
- type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached
- type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy
- type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_ExtendedCommunityRt_Unused
- type RoutingPolicy_Sets_ExtendedCommunitySegNh
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Active
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Inactive
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_ExtendedCommunitySegNh_Unused
- type RoutingPolicy_Sets_ExtendedCommunitySoo
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Active
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Inactive
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_ExtendedCommunitySoo_Unused
- type RoutingPolicy_Sets_LargeCommunity
- type RoutingPolicy_Sets_LargeCommunity_Active
- type RoutingPolicy_Sets_LargeCommunity_Inactive
- type RoutingPolicy_Sets_LargeCommunity_Sets
- type RoutingPolicy_Sets_LargeCommunity_Sets_Set
- type RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached
- type RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy
- type RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_LargeCommunity_Unused
- type RoutingPolicy_Sets_Mac
- type RoutingPolicy_Sets_Mac_Active
- type RoutingPolicy_Sets_Mac_Inactive
- type RoutingPolicy_Sets_Mac_Sets
- type RoutingPolicy_Sets_Mac_Sets_Set
- type RoutingPolicy_Sets_Mac_Sets_Set_Attached
- type RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_Mac_Sets_Set_UsedBy
- type RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_Mac_Unused
- type RoutingPolicy_Sets_OspfArea
- type RoutingPolicy_Sets_OspfArea_Active
- type RoutingPolicy_Sets_OspfArea_Inactive
- type RoutingPolicy_Sets_OspfArea_Sets
- type RoutingPolicy_Sets_OspfArea_Sets_Set
- type RoutingPolicy_Sets_OspfArea_Sets_Set_Attached
- type RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy
- type RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_OspfArea_Unused
- type RoutingPolicy_Sets_Prefix
- type RoutingPolicy_Sets_Prefix_Active
- type RoutingPolicy_Sets_Prefix_Inactive
- type RoutingPolicy_Sets_Prefix_Sets
- type RoutingPolicy_Sets_Prefix_Sets_Set
- type RoutingPolicy_Sets_Prefix_Sets_Set_Attached
- type RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy
- type RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_Prefix_Unused
- type RoutingPolicy_Sets_Rd
- type RoutingPolicy_Sets_Rd_Active
- type RoutingPolicy_Sets_Rd_Inactive
- type RoutingPolicy_Sets_Rd_Sets
- type RoutingPolicy_Sets_Rd_Sets_Set
- type RoutingPolicy_Sets_Rd_Sets_Set_Attached
- type RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_Rd_Sets_Set_UsedBy
- type RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_Rd_Unused
- type RoutingPolicy_Sets_Tag
- type RoutingPolicy_Sets_Tag_Active
- type RoutingPolicy_Sets_Tag_Inactive
- type RoutingPolicy_Sets_Tag_Sets
- type RoutingPolicy_Sets_Tag_Sets_Set
- type RoutingPolicy_Sets_Tag_Sets_Set_Attached
- type RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding
- type RoutingPolicy_Sets_Tag_Sets_Set_UsedBy
- type RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference
- type RoutingPolicy_Sets_Tag_Unused
- type SubAddressFamily
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressFamily ¶
type AddressFamily string
AddressFamily represents Address Family
const ( // IPv4 Address Family AddressFamily_ipv4 AddressFamily = "ipv4" // IPv6 Address Family AddressFamily_ipv6 AddressFamily = "ipv6" // L2VPN Address Family AddressFamily_l2vpn AddressFamily = "l2vpn" // LINKSTATE Address Family AddressFamily_ls AddressFamily = "ls" // No Address Family AddressFamily_af_none AddressFamily = "af-none" // Unknown Address Family AddressFamily_af_unknown AddressFamily = "af-unknown" )
type AttachPointDirection ¶
type AttachPointDirection string
AttachPointDirection represents Attach Point Direction
const ( // Attach Point Direction IN AttachPointDirection_in AttachPointDirection = "in" // Attach Point Direction OUT AttachPointDirection_out AttachPointDirection = "out" )
type Group ¶
type Group string
Group represents BGP Neighbor Group Type
const ( // Address Family Group Group_address_family_group Group = "address-family-group" // Session Group Group_session_group Group = "session-group" // Neighbor Group Group_neighbor_group Group = "neighbor-group" // Neighbor Group_neighbor Group = "neighbor" // Error Group Group_error_group Group = "error-group" )
type ObjectStatus ¶
type ObjectStatus string
ObjectStatus represents Whether an RPL object is used/referenced
const ( // The object is in use ObjectStatus_active ObjectStatus = "active" // The object is referenced by another object, but // not used ObjectStatus_inactive ObjectStatus = "inactive" // The object is not used or referenced ObjectStatus_unused ObjectStatus = "unused" )
type RoutingPolicy ¶
type RoutingPolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about configured limits and the current values. Limits RoutingPolicy_Limits // Information about configured route policies. Policies RoutingPolicy_Policies // Information about configured sets. Sets RoutingPolicy_Sets }
RoutingPolicy Routing policy operational data
func (*RoutingPolicy) GetEntityData ¶
func (routingPolicy *RoutingPolicy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow ¶
type RoutingPolicyShadow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about configured limits and the current values. Limits RoutingPolicyShadow_Limits // Information about configured route policies. Policies RoutingPolicyShadow_Policies // Information about configured sets. Sets RoutingPolicyShadow_Sets }
RoutingPolicyShadow routing policy shadow
func (*RoutingPolicyShadow) GetEntityData ¶
func (routingPolicyShadow *RoutingPolicyShadow) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Limits ¶
type RoutingPolicyShadow_Limits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum lines of configuration allowable for all policies and sets. The // type is interface{} with range: 0..4294967295. MaximumLinesOfPolicy interface{} // Number of lines of configuration for policies/sets currently allowed. The // type is interface{} with range: 0..4294967295. CurrentLinesOfPolicyLimit interface{} // Current number of lines configured for all policies and sets. The type is // interface{} with range: 0..4294967295. CurrentLinesOfPolicyUsed interface{} // Maximum number of policies allowable. The type is interface{} with range: // 0..4294967295. MaximumNumberOfPolicies interface{} // Number of policies currently allowed. The type is interface{} with range: // 0..4294967295. CurrentNumberOfPoliciesLimit interface{} // Current number of policies configured. The type is interface{} with range: // 0..4294967295. CurrentNumberOfPoliciesUsed interface{} // The total compiled length of all policies. The type is interface{} with // range: 0..4294967295. CompiledPoliciesLength interface{} }
RoutingPolicyShadow_Limits Information about configured limits and the current values
func (*RoutingPolicyShadow_Limits) GetEntityData ¶
func (limits *RoutingPolicyShadow_Limits) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies ¶
type RoutingPolicyShadow_Policies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual policies. RoutePolicies RoutingPolicyShadow_Policies_RoutePolicies // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Policies_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Policies_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Policies_Active }
RoutingPolicyShadow_Policies Information about configured route policies
func (*RoutingPolicyShadow_Policies) GetEntityData ¶
func (policies *RoutingPolicyShadow_Policies) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_Active ¶
type RoutingPolicyShadow_Policies_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Policies_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Policies_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Policies_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_Inactive ¶
type RoutingPolicyShadow_Policies_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Policies_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Policies_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Policies_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies ¶
type RoutingPolicyShadow_Policies_RoutePolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual policy. The type is slice of // RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy. RoutePolicy []*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy }
RoutingPolicyShadow_Policies_RoutePolicies Information about individual policies
func (*RoutingPolicyShadow_Policies_RoutePolicies) GetEntityData ¶
func (routePolicies *RoutingPolicyShadow_Policies_RoutePolicies) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy ¶
type RoutingPolicyShadow_Policies_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{} // Information about which policies and sets this policy uses. PolicyUses RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy Information about an individual policy
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy) GetEntityData ¶
func (routePolicy *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding. Binding []*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding bindings list
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policies that this policy uses directly. DirectlyUsedPolicies RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies // Sets used by this policy, or by policies that it uses. AllUsedSets RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets // Sets that this policy uses directly. DirectlyUsedSets RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets // Policies used by this policy, or by policies that it uses. AllUsedPolicies RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses Information about which policies and sets this policy uses
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses) GetEntityData ¶
func (policyUses *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies Policies used by this policy, or by policies that it uses
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies) GetEntityData ¶
func (allUsedPolicies *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of sets in several domains. The type is slice of // RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets. Sets []*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets Sets used by this policy, or by policies that it uses
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets) GetEntityData ¶
func (allUsedSets *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain of sets. The type is string. SetDomain interface{} // Names of sets in this domain. The type is slice of string. SetName []interface{} }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets List of sets in several domains
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies Policies that this policy uses directly
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies) GetEntityData ¶
func (directlyUsedPolicies *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of sets in several domains. The type is slice of // RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets. Sets []*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets Sets that this policy uses directly
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets) GetEntityData ¶
func (directlyUsedSets *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain of sets. The type is string. SetDomain interface{} // Names of sets in this domain. The type is slice of string. SetName []interface{} }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets List of sets in several domains
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference. Reference []*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference ¶
type RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Policies_Unused ¶
type RoutingPolicyShadow_Policies_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Policies_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Policies_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Policies_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets ¶
type RoutingPolicyShadow_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about Etag sets. Etag RoutingPolicyShadow_Sets_Etag // Information about OSPF Area sets. OspfArea RoutingPolicyShadow_Sets_OspfArea // Information about Extended Community Opaque sets. ExtendedCommunityOpaque RoutingPolicyShadow_Sets_ExtendedCommunityOpaque // Information about Extended Community SegNH sets. ExtendedCommunitySegNh RoutingPolicyShadow_Sets_ExtendedCommunitySegNh // Information about Extended Community SOO sets. ExtendedCommunitySoo RoutingPolicyShadow_Sets_ExtendedCommunitySoo // Information about Tag sets. Tag RoutingPolicyShadow_Sets_Tag // Information about AS Path sets. Prefix RoutingPolicyShadow_Sets_Prefix // Information about Community sets. Community RoutingPolicyShadow_Sets_Community // Information about AS Path sets. AsPath RoutingPolicyShadow_Sets_AsPath // Information about Large Community sets. LargeCommunity RoutingPolicyShadow_Sets_LargeCommunity // Information about Esi sets. Esi RoutingPolicyShadow_Sets_Esi // Information about Extended Community Bandwidth sets. ExtendedCommunityBandwidth RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth // Information about Extended Community RT sets. ExtendedCommunityRt RoutingPolicyShadow_Sets_ExtendedCommunityRt // Information about RD sets. Rd RoutingPolicyShadow_Sets_Rd // Information about Mac sets. Mac RoutingPolicyShadow_Sets_Mac // Information about Extended Community Cost sets. ExtendedCommunityCost RoutingPolicyShadow_Sets_ExtendedCommunityCost }
RoutingPolicyShadow_Sets Information about configured sets
func (*RoutingPolicyShadow_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath ¶
type RoutingPolicyShadow_Sets_AsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_AsPath_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_AsPath_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_AsPath_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_AsPath_Active }
RoutingPolicyShadow_Sets_AsPath Information about AS Path sets
func (*RoutingPolicyShadow_Sets_AsPath) GetEntityData ¶
func (asPath *RoutingPolicyShadow_Sets_AsPath) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Active ¶
type RoutingPolicyShadow_Sets_AsPath_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_AsPath_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_AsPath_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_AsPath_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Inactive ¶
type RoutingPolicyShadow_Sets_AsPath_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_AsPath_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_AsPath_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_AsPath_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Sets ¶
type RoutingPolicyShadow_Sets_AsPath_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_AsPath_Sets_Set. Set []*RoutingPolicyShadow_Sets_AsPath_Sets_Set }
RoutingPolicyShadow_Sets_AsPath_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_AsPath_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_AsPath_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Sets_Set ¶
type RoutingPolicyShadow_Sets_AsPath_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached }
RoutingPolicyShadow_Sets_AsPath_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_AsPath_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_AsPath_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_AsPath_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_AsPath_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_AsPath_Unused ¶
type RoutingPolicyShadow_Sets_AsPath_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_AsPath_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_AsPath_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_AsPath_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community ¶
type RoutingPolicyShadow_Sets_Community struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_Community_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_Community_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_Community_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_Community_Active }
RoutingPolicyShadow_Sets_Community Information about Community sets
func (*RoutingPolicyShadow_Sets_Community) GetEntityData ¶
func (community *RoutingPolicyShadow_Sets_Community) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Active ¶
type RoutingPolicyShadow_Sets_Community_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Community_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_Community_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_Community_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Inactive ¶
type RoutingPolicyShadow_Sets_Community_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Community_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_Community_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_Community_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Sets ¶
type RoutingPolicyShadow_Sets_Community_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_Community_Sets_Set. Set []*RoutingPolicyShadow_Sets_Community_Sets_Set }
RoutingPolicyShadow_Sets_Community_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_Community_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_Community_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Sets_Set ¶
type RoutingPolicyShadow_Sets_Community_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_Community_Sets_Set_Attached }
RoutingPolicyShadow_Sets_Community_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_Community_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_Community_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_Community_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_Community_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_Community_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_Community_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_Community_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_Community_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Community_Unused ¶
type RoutingPolicyShadow_Sets_Community_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Community_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_Community_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_Community_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi ¶
type RoutingPolicyShadow_Sets_Esi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_Esi_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_Esi_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_Esi_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_Esi_Active }
RoutingPolicyShadow_Sets_Esi Information about Esi sets
func (*RoutingPolicyShadow_Sets_Esi) GetEntityData ¶
func (esi *RoutingPolicyShadow_Sets_Esi) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Active ¶
type RoutingPolicyShadow_Sets_Esi_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Esi_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_Esi_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_Esi_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Inactive ¶
type RoutingPolicyShadow_Sets_Esi_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Esi_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_Esi_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_Esi_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Sets ¶
type RoutingPolicyShadow_Sets_Esi_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_Esi_Sets_Set. Set []*RoutingPolicyShadow_Sets_Esi_Sets_Set }
RoutingPolicyShadow_Sets_Esi_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_Esi_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_Esi_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Sets_Set ¶
type RoutingPolicyShadow_Sets_Esi_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached }
RoutingPolicyShadow_Sets_Esi_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_Esi_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_Esi_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_Esi_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_Esi_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Esi_Unused ¶
type RoutingPolicyShadow_Sets_Esi_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Esi_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_Esi_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_Esi_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag ¶
type RoutingPolicyShadow_Sets_Etag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_Etag_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_Etag_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_Etag_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_Etag_Active }
RoutingPolicyShadow_Sets_Etag Information about Etag sets
func (*RoutingPolicyShadow_Sets_Etag) GetEntityData ¶
func (etag *RoutingPolicyShadow_Sets_Etag) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Active ¶
type RoutingPolicyShadow_Sets_Etag_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Etag_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_Etag_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_Etag_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Inactive ¶
type RoutingPolicyShadow_Sets_Etag_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Etag_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_Etag_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_Etag_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Sets ¶
type RoutingPolicyShadow_Sets_Etag_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_Etag_Sets_Set. Set []*RoutingPolicyShadow_Sets_Etag_Sets_Set }
RoutingPolicyShadow_Sets_Etag_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_Etag_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_Etag_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Sets_Set ¶
type RoutingPolicyShadow_Sets_Etag_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached }
RoutingPolicyShadow_Sets_Etag_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_Etag_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_Etag_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_Etag_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_Etag_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Etag_Unused ¶
type RoutingPolicyShadow_Sets_Etag_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Etag_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_Etag_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_Etag_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Inactive }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth Information about Extended Community Bandwidth sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth) GetEntityData ¶
func (extendedCommunityBandwidth *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Inactive ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set. Set []*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Unused ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_ExtendedCommunityBandwidth_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_ExtendedCommunityCost_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_ExtendedCommunityCost_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_ExtendedCommunityCost_Active }
RoutingPolicyShadow_Sets_ExtendedCommunityCost Information about Extended Community Cost sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost) GetEntityData ¶
func (extendedCommunityCost *RoutingPolicyShadow_Sets_ExtendedCommunityCost) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Active ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Inactive ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set. Set []*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Unused ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityCost_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityCost_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_ExtendedCommunityCost_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_ExtendedCommunityCost_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Active }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque Information about Extended Community Opaque sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque) GetEntityData ¶
func (extendedCommunityOpaque *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Active ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Inactive ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set. Set []*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Unused ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_ExtendedCommunityOpaque_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_ExtendedCommunityRt_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_ExtendedCommunityRt_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_ExtendedCommunityRt_Active }
RoutingPolicyShadow_Sets_ExtendedCommunityRt Information about Extended Community RT sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt) GetEntityData ¶
func (extendedCommunityRt *RoutingPolicyShadow_Sets_ExtendedCommunityRt) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Active ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Inactive ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set. Set []*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Unused ¶
type RoutingPolicyShadow_Sets_ExtendedCommunityRt_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunityRt_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_ExtendedCommunityRt_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_ExtendedCommunityRt_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Active }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh Information about Extended Community SegNH sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh) GetEntityData ¶
func (extendedCommunitySegNh *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Active ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Inactive ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set. Set []*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Unused ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_ExtendedCommunitySegNh_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Active }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo Information about Extended Community SOO sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo) GetEntityData ¶
func (extendedCommunitySoo *RoutingPolicyShadow_Sets_ExtendedCommunitySoo) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Active ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Inactive ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set. Set []*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Unused ¶
type RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_ExtendedCommunitySoo_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity ¶
type RoutingPolicyShadow_Sets_LargeCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_LargeCommunity_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_LargeCommunity_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_LargeCommunity_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_LargeCommunity_Active }
RoutingPolicyShadow_Sets_LargeCommunity Information about Large Community sets
func (*RoutingPolicyShadow_Sets_LargeCommunity) GetEntityData ¶
func (largeCommunity *RoutingPolicyShadow_Sets_LargeCommunity) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Active ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_LargeCommunity_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_LargeCommunity_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_LargeCommunity_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Inactive ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_LargeCommunity_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_LargeCommunity_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_LargeCommunity_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Sets ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set. Set []*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set }
RoutingPolicyShadow_Sets_LargeCommunity_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_LargeCommunity_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_LargeCommunity_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached }
RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_LargeCommunity_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_LargeCommunity_Unused ¶
type RoutingPolicyShadow_Sets_LargeCommunity_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_LargeCommunity_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_LargeCommunity_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_LargeCommunity_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac ¶
type RoutingPolicyShadow_Sets_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_Mac_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_Mac_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_Mac_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_Mac_Active }
RoutingPolicyShadow_Sets_Mac Information about Mac sets
func (*RoutingPolicyShadow_Sets_Mac) GetEntityData ¶
func (mac *RoutingPolicyShadow_Sets_Mac) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Active ¶
type RoutingPolicyShadow_Sets_Mac_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Mac_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_Mac_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_Mac_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Inactive ¶
type RoutingPolicyShadow_Sets_Mac_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Mac_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_Mac_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_Mac_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Sets ¶
type RoutingPolicyShadow_Sets_Mac_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_Mac_Sets_Set. Set []*RoutingPolicyShadow_Sets_Mac_Sets_Set }
RoutingPolicyShadow_Sets_Mac_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_Mac_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_Mac_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Sets_Set ¶
type RoutingPolicyShadow_Sets_Mac_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached }
RoutingPolicyShadow_Sets_Mac_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_Mac_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_Mac_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_Mac_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_Mac_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Mac_Unused ¶
type RoutingPolicyShadow_Sets_Mac_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Mac_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_Mac_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_Mac_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea ¶
type RoutingPolicyShadow_Sets_OspfArea struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_OspfArea_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_OspfArea_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_OspfArea_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_OspfArea_Active }
RoutingPolicyShadow_Sets_OspfArea Information about OSPF Area sets
func (*RoutingPolicyShadow_Sets_OspfArea) GetEntityData ¶
func (ospfArea *RoutingPolicyShadow_Sets_OspfArea) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Active ¶
type RoutingPolicyShadow_Sets_OspfArea_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_OspfArea_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_OspfArea_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_OspfArea_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Inactive ¶
type RoutingPolicyShadow_Sets_OspfArea_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_OspfArea_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_OspfArea_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_OspfArea_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Sets ¶
type RoutingPolicyShadow_Sets_OspfArea_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_OspfArea_Sets_Set. Set []*RoutingPolicyShadow_Sets_OspfArea_Sets_Set }
RoutingPolicyShadow_Sets_OspfArea_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_OspfArea_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_OspfArea_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set ¶
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached }
RoutingPolicyShadow_Sets_OspfArea_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_OspfArea_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_OspfArea_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_OspfArea_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_OspfArea_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_OspfArea_Unused ¶
type RoutingPolicyShadow_Sets_OspfArea_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_OspfArea_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_OspfArea_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_OspfArea_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix ¶
type RoutingPolicyShadow_Sets_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_Prefix_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_Prefix_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_Prefix_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_Prefix_Active }
RoutingPolicyShadow_Sets_Prefix Information about AS Path sets
func (*RoutingPolicyShadow_Sets_Prefix) GetEntityData ¶
func (prefix *RoutingPolicyShadow_Sets_Prefix) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Active ¶
type RoutingPolicyShadow_Sets_Prefix_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Prefix_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_Prefix_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_Prefix_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Inactive ¶
type RoutingPolicyShadow_Sets_Prefix_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Prefix_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_Prefix_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_Prefix_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Sets ¶
type RoutingPolicyShadow_Sets_Prefix_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_Prefix_Sets_Set. Set []*RoutingPolicyShadow_Sets_Prefix_Sets_Set }
RoutingPolicyShadow_Sets_Prefix_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_Prefix_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_Prefix_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Sets_Set ¶
type RoutingPolicyShadow_Sets_Prefix_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached }
RoutingPolicyShadow_Sets_Prefix_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_Prefix_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_Prefix_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_Prefix_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_Prefix_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Prefix_Unused ¶
type RoutingPolicyShadow_Sets_Prefix_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Prefix_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_Prefix_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_Prefix_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd ¶
type RoutingPolicyShadow_Sets_Rd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_Rd_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_Rd_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_Rd_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_Rd_Active }
RoutingPolicyShadow_Sets_Rd Information about RD sets
func (*RoutingPolicyShadow_Sets_Rd) GetEntityData ¶
func (rd *RoutingPolicyShadow_Sets_Rd) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Active ¶
type RoutingPolicyShadow_Sets_Rd_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Rd_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_Rd_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_Rd_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Inactive ¶
type RoutingPolicyShadow_Sets_Rd_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Rd_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_Rd_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_Rd_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Sets ¶
type RoutingPolicyShadow_Sets_Rd_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_Rd_Sets_Set. Set []*RoutingPolicyShadow_Sets_Rd_Sets_Set }
RoutingPolicyShadow_Sets_Rd_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_Rd_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_Rd_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Sets_Set ¶
type RoutingPolicyShadow_Sets_Rd_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached }
RoutingPolicyShadow_Sets_Rd_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_Rd_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_Rd_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_Rd_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_Rd_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Rd_Unused ¶
type RoutingPolicyShadow_Sets_Rd_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Rd_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_Rd_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_Rd_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag ¶
type RoutingPolicyShadow_Sets_Tag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicyShadow_Sets_Tag_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicyShadow_Sets_Tag_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicyShadow_Sets_Tag_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicyShadow_Sets_Tag_Active }
RoutingPolicyShadow_Sets_Tag Information about Tag sets
func (*RoutingPolicyShadow_Sets_Tag) GetEntityData ¶
func (tag *RoutingPolicyShadow_Sets_Tag) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Active ¶
type RoutingPolicyShadow_Sets_Tag_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Tag_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicyShadow_Sets_Tag_Active) GetEntityData ¶
func (active *RoutingPolicyShadow_Sets_Tag_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Inactive ¶
type RoutingPolicyShadow_Sets_Tag_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Tag_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicyShadow_Sets_Tag_Inactive) GetEntityData ¶
func (inactive *RoutingPolicyShadow_Sets_Tag_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Sets ¶
type RoutingPolicyShadow_Sets_Tag_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicyShadow_Sets_Tag_Sets_Set. Set []*RoutingPolicyShadow_Sets_Tag_Sets_Set }
RoutingPolicyShadow_Sets_Tag_Sets Information about individual sets
func (*RoutingPolicyShadow_Sets_Tag_Sets) GetEntityData ¶
func (sets *RoutingPolicyShadow_Sets_Tag_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Sets_Set ¶
type RoutingPolicyShadow_Sets_Tag_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached }
RoutingPolicyShadow_Sets_Tag_Sets_Set Information about an individual set
func (*RoutingPolicyShadow_Sets_Tag_Sets_Set) GetEntityData ¶
func (set *RoutingPolicyShadow_Sets_Tag_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached ¶
type RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding. Binding []*RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding }
RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding ¶
type RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicyShadow_Sets_Tag_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy ¶
type RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference }
RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference ¶
type RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicyShadow_Sets_Tag_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicyShadow_Sets_Tag_Unused ¶
type RoutingPolicyShadow_Sets_Tag_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicyShadow_Sets_Tag_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicyShadow_Sets_Tag_Unused) GetEntityData ¶
func (unused *RoutingPolicyShadow_Sets_Tag_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Limits ¶
type RoutingPolicy_Limits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum lines of configuration allowable for all policies and sets. The // type is interface{} with range: 0..4294967295. MaximumLinesOfPolicy interface{} // Number of lines of configuration for policies/sets currently allowed. The // type is interface{} with range: 0..4294967295. CurrentLinesOfPolicyLimit interface{} // Current number of lines configured for all policies and sets. The type is // interface{} with range: 0..4294967295. CurrentLinesOfPolicyUsed interface{} // Maximum number of policies allowable. The type is interface{} with range: // 0..4294967295. MaximumNumberOfPolicies interface{} // Number of policies currently allowed. The type is interface{} with range: // 0..4294967295. CurrentNumberOfPoliciesLimit interface{} // Current number of policies configured. The type is interface{} with range: // 0..4294967295. CurrentNumberOfPoliciesUsed interface{} // The total compiled length of all policies. The type is interface{} with // range: 0..4294967295. CompiledPoliciesLength interface{} }
RoutingPolicy_Limits Information about configured limits and the current values
func (*RoutingPolicy_Limits) GetEntityData ¶
func (limits *RoutingPolicy_Limits) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies ¶
type RoutingPolicy_Policies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual policies. RoutePolicies RoutingPolicy_Policies_RoutePolicies // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Policies_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Policies_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Policies_Active }
RoutingPolicy_Policies Information about configured route policies
func (*RoutingPolicy_Policies) GetEntityData ¶
func (policies *RoutingPolicy_Policies) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_Active ¶
type RoutingPolicy_Policies_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Policies_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Policies_Active) GetEntityData ¶
func (active *RoutingPolicy_Policies_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_Inactive ¶
type RoutingPolicy_Policies_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Policies_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Policies_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Policies_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies ¶
type RoutingPolicy_Policies_RoutePolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual policy. The type is slice of // RoutingPolicy_Policies_RoutePolicies_RoutePolicy. RoutePolicy []*RoutingPolicy_Policies_RoutePolicies_RoutePolicy }
RoutingPolicy_Policies_RoutePolicies Information about individual policies
func (*RoutingPolicy_Policies_RoutePolicies) GetEntityData ¶
func (routePolicies *RoutingPolicy_Policies_RoutePolicies) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy ¶
type RoutingPolicy_Policies_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{} // Information about which policies and sets this policy uses. PolicyUses RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy Information about an individual policy
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy) GetEntityData ¶
func (routePolicy *RoutingPolicy_Policies_RoutePolicies_RoutePolicy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding. Binding []*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding bindings list
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policies that this policy uses directly. DirectlyUsedPolicies RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies // Sets used by this policy, or by policies that it uses. AllUsedSets RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets // Sets that this policy uses directly. DirectlyUsedSets RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets // Policies used by this policy, or by policies that it uses. AllUsedPolicies RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses Information about which policies and sets this policy uses
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses) GetEntityData ¶
func (policyUses *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies Policies used by this policy, or by policies that it uses
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies) GetEntityData ¶
func (allUsedPolicies *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedPolicies) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of sets in several domains. The type is slice of // RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets. Sets []*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets Sets used by this policy, or by policies that it uses
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets) GetEntityData ¶
func (allUsedSets *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain of sets. The type is string. SetDomain interface{} // Names of sets in this domain. The type is slice of string. SetName []interface{} }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets List of sets in several domains
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_AllUsedSets_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies Policies that this policy uses directly
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies) GetEntityData ¶
func (directlyUsedPolicies *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedPolicies) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of sets in several domains. The type is slice of // RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets. Sets []*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets Sets that this policy uses directly
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets) GetEntityData ¶
func (directlyUsedSets *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Domain of sets. The type is string. SetDomain interface{} // Names of sets in this domain. The type is slice of string. SetName []interface{} }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets List of sets in several domains
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_PolicyUses_DirectlyUsedSets_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference. Reference []*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference ¶
type RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Policies_RoutePolicies_RoutePolicy_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Policies_Unused ¶
type RoutingPolicy_Policies_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Policies_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Policies_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Policies_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets ¶
type RoutingPolicy_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about Etag sets. Etag RoutingPolicy_Sets_Etag // Information about OSPF Area sets. OspfArea RoutingPolicy_Sets_OspfArea // Information about Extended Community Opaque sets. ExtendedCommunityOpaque RoutingPolicy_Sets_ExtendedCommunityOpaque // Information about Extended Community SegNH sets. ExtendedCommunitySegNh RoutingPolicy_Sets_ExtendedCommunitySegNh // Information about Extended Community SOO sets. ExtendedCommunitySoo RoutingPolicy_Sets_ExtendedCommunitySoo // Information about Tag sets. Tag RoutingPolicy_Sets_Tag // Information about AS Path sets. Prefix RoutingPolicy_Sets_Prefix // Information about Community sets. Community RoutingPolicy_Sets_Community // Information about AS Path sets. AsPath RoutingPolicy_Sets_AsPath // Information about Large Community sets. LargeCommunity RoutingPolicy_Sets_LargeCommunity // Information about Esi sets. Esi RoutingPolicy_Sets_Esi // Information about Extended Community Bandwidth sets. ExtendedCommunityBandwidth RoutingPolicy_Sets_ExtendedCommunityBandwidth // Information about Extended Community RT sets. ExtendedCommunityRt RoutingPolicy_Sets_ExtendedCommunityRt // Information about RD sets. Rd RoutingPolicy_Sets_Rd // Information about Mac sets. Mac RoutingPolicy_Sets_Mac // Information about Extended Community Cost sets. ExtendedCommunityCost RoutingPolicy_Sets_ExtendedCommunityCost }
RoutingPolicy_Sets Information about configured sets
func (*RoutingPolicy_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath ¶
type RoutingPolicy_Sets_AsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_AsPath_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_AsPath_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_AsPath_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_AsPath_Active }
RoutingPolicy_Sets_AsPath Information about AS Path sets
func (*RoutingPolicy_Sets_AsPath) GetEntityData ¶
func (asPath *RoutingPolicy_Sets_AsPath) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Active ¶
type RoutingPolicy_Sets_AsPath_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_AsPath_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_AsPath_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_AsPath_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Inactive ¶
type RoutingPolicy_Sets_AsPath_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_AsPath_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_AsPath_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_AsPath_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Sets ¶
type RoutingPolicy_Sets_AsPath_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_AsPath_Sets_Set. Set []*RoutingPolicy_Sets_AsPath_Sets_Set }
RoutingPolicy_Sets_AsPath_Sets Information about individual sets
func (*RoutingPolicy_Sets_AsPath_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_AsPath_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Sets_Set ¶
type RoutingPolicy_Sets_AsPath_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_AsPath_Sets_Set_Attached }
RoutingPolicy_Sets_AsPath_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_AsPath_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_AsPath_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Sets_Set_Attached ¶
type RoutingPolicy_Sets_AsPath_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_AsPath_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_AsPath_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_AsPath_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_AsPath_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_AsPath_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_AsPath_Unused ¶
type RoutingPolicy_Sets_AsPath_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_AsPath_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_AsPath_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_AsPath_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community ¶
type RoutingPolicy_Sets_Community struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_Community_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_Community_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_Community_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_Community_Active }
RoutingPolicy_Sets_Community Information about Community sets
func (*RoutingPolicy_Sets_Community) GetEntityData ¶
func (community *RoutingPolicy_Sets_Community) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Active ¶
type RoutingPolicy_Sets_Community_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Community_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_Community_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_Community_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Inactive ¶
type RoutingPolicy_Sets_Community_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Community_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_Community_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_Community_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Sets ¶
type RoutingPolicy_Sets_Community_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_Community_Sets_Set. Set []*RoutingPolicy_Sets_Community_Sets_Set }
RoutingPolicy_Sets_Community_Sets Information about individual sets
func (*RoutingPolicy_Sets_Community_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_Community_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Sets_Set ¶
type RoutingPolicy_Sets_Community_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_Community_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_Community_Sets_Set_Attached }
RoutingPolicy_Sets_Community_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_Community_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_Community_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Sets_Set_Attached ¶
type RoutingPolicy_Sets_Community_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_Community_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_Community_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_Community_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_Community_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_Community_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_Community_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_Community_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_Community_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_Community_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Community_Unused ¶
type RoutingPolicy_Sets_Community_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Community_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_Community_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_Community_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi ¶
type RoutingPolicy_Sets_Esi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_Esi_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_Esi_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_Esi_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_Esi_Active }
RoutingPolicy_Sets_Esi Information about Esi sets
func (*RoutingPolicy_Sets_Esi) GetEntityData ¶
func (esi *RoutingPolicy_Sets_Esi) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Active ¶
type RoutingPolicy_Sets_Esi_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Esi_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_Esi_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_Esi_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Inactive ¶
type RoutingPolicy_Sets_Esi_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Esi_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_Esi_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_Esi_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Sets ¶
type RoutingPolicy_Sets_Esi_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_Esi_Sets_Set. Set []*RoutingPolicy_Sets_Esi_Sets_Set }
RoutingPolicy_Sets_Esi_Sets Information about individual sets
func (*RoutingPolicy_Sets_Esi_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_Esi_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Sets_Set ¶
type RoutingPolicy_Sets_Esi_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_Esi_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_Esi_Sets_Set_Attached }
RoutingPolicy_Sets_Esi_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_Esi_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_Esi_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Sets_Set_Attached ¶
type RoutingPolicy_Sets_Esi_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_Esi_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_Esi_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_Esi_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_Esi_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_Esi_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_Esi_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_Esi_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_Esi_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_Esi_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Esi_Unused ¶
type RoutingPolicy_Sets_Esi_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Esi_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_Esi_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_Esi_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag ¶
type RoutingPolicy_Sets_Etag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_Etag_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_Etag_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_Etag_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_Etag_Active }
RoutingPolicy_Sets_Etag Information about Etag sets
func (*RoutingPolicy_Sets_Etag) GetEntityData ¶
func (etag *RoutingPolicy_Sets_Etag) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Active ¶
type RoutingPolicy_Sets_Etag_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Etag_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_Etag_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_Etag_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Inactive ¶
type RoutingPolicy_Sets_Etag_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Etag_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_Etag_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_Etag_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Sets ¶
type RoutingPolicy_Sets_Etag_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_Etag_Sets_Set. Set []*RoutingPolicy_Sets_Etag_Sets_Set }
RoutingPolicy_Sets_Etag_Sets Information about individual sets
func (*RoutingPolicy_Sets_Etag_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_Etag_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Sets_Set ¶
type RoutingPolicy_Sets_Etag_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_Etag_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_Etag_Sets_Set_Attached }
RoutingPolicy_Sets_Etag_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_Etag_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_Etag_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Sets_Set_Attached ¶
type RoutingPolicy_Sets_Etag_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_Etag_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_Etag_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_Etag_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_Etag_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_Etag_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_Etag_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_Etag_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_Etag_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_Etag_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Etag_Unused ¶
type RoutingPolicy_Sets_Etag_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Etag_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_Etag_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_Etag_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_ExtendedCommunityBandwidth_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_ExtendedCommunityBandwidth_Inactive }
RoutingPolicy_Sets_ExtendedCommunityBandwidth Information about Extended Community Bandwidth sets
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth) GetEntityData ¶
func (extendedCommunityBandwidth *RoutingPolicy_Sets_ExtendedCommunityBandwidth) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Inactive ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set. Set []*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets Information about individual sets
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Unused ¶
type RoutingPolicy_Sets_ExtendedCommunityBandwidth_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityBandwidth_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_ExtendedCommunityBandwidth_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_ExtendedCommunityBandwidth_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost ¶
type RoutingPolicy_Sets_ExtendedCommunityCost struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_ExtendedCommunityCost_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_ExtendedCommunityCost_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_ExtendedCommunityCost_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_ExtendedCommunityCost_Active }
RoutingPolicy_Sets_ExtendedCommunityCost Information about Extended Community Cost sets
func (*RoutingPolicy_Sets_ExtendedCommunityCost) GetEntityData ¶
func (extendedCommunityCost *RoutingPolicy_Sets_ExtendedCommunityCost) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Active ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityCost_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_ExtendedCommunityCost_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Inactive ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityCost_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_ExtendedCommunityCost_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set. Set []*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set }
RoutingPolicy_Sets_ExtendedCommunityCost_Sets Information about individual sets
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_ExtendedCommunityCost_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached }
RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_ExtendedCommunityCost_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityCost_Unused ¶
type RoutingPolicy_Sets_ExtendedCommunityCost_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityCost_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_ExtendedCommunityCost_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_ExtendedCommunityCost_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_ExtendedCommunityOpaque_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_ExtendedCommunityOpaque_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_ExtendedCommunityOpaque_Active }
RoutingPolicy_Sets_ExtendedCommunityOpaque Information about Extended Community Opaque sets
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque) GetEntityData ¶
func (extendedCommunityOpaque *RoutingPolicy_Sets_ExtendedCommunityOpaque) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Active ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_ExtendedCommunityOpaque_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Inactive ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_ExtendedCommunityOpaque_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set. Set []*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets Information about individual sets
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_ExtendedCommunityOpaque_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Unused ¶
type RoutingPolicy_Sets_ExtendedCommunityOpaque_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityOpaque_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_ExtendedCommunityOpaque_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_ExtendedCommunityOpaque_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt ¶
type RoutingPolicy_Sets_ExtendedCommunityRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_ExtendedCommunityRt_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_ExtendedCommunityRt_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_ExtendedCommunityRt_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_ExtendedCommunityRt_Active }
RoutingPolicy_Sets_ExtendedCommunityRt Information about Extended Community RT sets
func (*RoutingPolicy_Sets_ExtendedCommunityRt) GetEntityData ¶
func (extendedCommunityRt *RoutingPolicy_Sets_ExtendedCommunityRt) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Active ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityRt_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_ExtendedCommunityRt_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Inactive ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityRt_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_ExtendedCommunityRt_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set. Set []*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set }
RoutingPolicy_Sets_ExtendedCommunityRt_Sets Information about individual sets
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_ExtendedCommunityRt_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached }
RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_ExtendedCommunityRt_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunityRt_Unused ¶
type RoutingPolicy_Sets_ExtendedCommunityRt_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunityRt_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_ExtendedCommunityRt_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_ExtendedCommunityRt_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_ExtendedCommunitySegNh_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_ExtendedCommunitySegNh_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_ExtendedCommunitySegNh_Active }
RoutingPolicy_Sets_ExtendedCommunitySegNh Information about Extended Community SegNH sets
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh) GetEntityData ¶
func (extendedCommunitySegNh *RoutingPolicy_Sets_ExtendedCommunitySegNh) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Active ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_ExtendedCommunitySegNh_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Inactive ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_ExtendedCommunitySegNh_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set. Set []*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets Information about individual sets
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_ExtendedCommunitySegNh_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Unused ¶
type RoutingPolicy_Sets_ExtendedCommunitySegNh_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunitySegNh_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_ExtendedCommunitySegNh_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_ExtendedCommunitySegNh_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_ExtendedCommunitySoo_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_ExtendedCommunitySoo_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_ExtendedCommunitySoo_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_ExtendedCommunitySoo_Active }
RoutingPolicy_Sets_ExtendedCommunitySoo Information about Extended Community SOO sets
func (*RoutingPolicy_Sets_ExtendedCommunitySoo) GetEntityData ¶
func (extendedCommunitySoo *RoutingPolicy_Sets_ExtendedCommunitySoo) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Active ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunitySoo_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_ExtendedCommunitySoo_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Inactive ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunitySoo_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_ExtendedCommunitySoo_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set. Set []*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set }
RoutingPolicy_Sets_ExtendedCommunitySoo_Sets Information about individual sets
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_ExtendedCommunitySoo_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached }
RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_ExtendedCommunitySoo_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_ExtendedCommunitySoo_Unused ¶
type RoutingPolicy_Sets_ExtendedCommunitySoo_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_ExtendedCommunitySoo_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_ExtendedCommunitySoo_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_ExtendedCommunitySoo_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity ¶
type RoutingPolicy_Sets_LargeCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_LargeCommunity_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_LargeCommunity_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_LargeCommunity_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_LargeCommunity_Active }
RoutingPolicy_Sets_LargeCommunity Information about Large Community sets
func (*RoutingPolicy_Sets_LargeCommunity) GetEntityData ¶
func (largeCommunity *RoutingPolicy_Sets_LargeCommunity) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Active ¶
type RoutingPolicy_Sets_LargeCommunity_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_LargeCommunity_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_LargeCommunity_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_LargeCommunity_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Inactive ¶
type RoutingPolicy_Sets_LargeCommunity_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_LargeCommunity_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_LargeCommunity_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_LargeCommunity_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Sets ¶
type RoutingPolicy_Sets_LargeCommunity_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_LargeCommunity_Sets_Set. Set []*RoutingPolicy_Sets_LargeCommunity_Sets_Set }
RoutingPolicy_Sets_LargeCommunity_Sets Information about individual sets
func (*RoutingPolicy_Sets_LargeCommunity_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_LargeCommunity_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Sets_Set ¶
type RoutingPolicy_Sets_LargeCommunity_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached }
RoutingPolicy_Sets_LargeCommunity_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_LargeCommunity_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_LargeCommunity_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached ¶
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_LargeCommunity_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_LargeCommunity_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_LargeCommunity_Unused ¶
type RoutingPolicy_Sets_LargeCommunity_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_LargeCommunity_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_LargeCommunity_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_LargeCommunity_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac ¶
type RoutingPolicy_Sets_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_Mac_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_Mac_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_Mac_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_Mac_Active }
RoutingPolicy_Sets_Mac Information about Mac sets
func (*RoutingPolicy_Sets_Mac) GetEntityData ¶
func (mac *RoutingPolicy_Sets_Mac) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Active ¶
type RoutingPolicy_Sets_Mac_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Mac_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_Mac_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_Mac_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Inactive ¶
type RoutingPolicy_Sets_Mac_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Mac_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_Mac_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_Mac_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Sets ¶
type RoutingPolicy_Sets_Mac_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_Mac_Sets_Set. Set []*RoutingPolicy_Sets_Mac_Sets_Set }
RoutingPolicy_Sets_Mac_Sets Information about individual sets
func (*RoutingPolicy_Sets_Mac_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_Mac_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Sets_Set ¶
type RoutingPolicy_Sets_Mac_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_Mac_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_Mac_Sets_Set_Attached }
RoutingPolicy_Sets_Mac_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_Mac_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_Mac_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Sets_Set_Attached ¶
type RoutingPolicy_Sets_Mac_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_Mac_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_Mac_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_Mac_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_Mac_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_Mac_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_Mac_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_Mac_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_Mac_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_Mac_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Mac_Unused ¶
type RoutingPolicy_Sets_Mac_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Mac_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_Mac_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_Mac_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea ¶
type RoutingPolicy_Sets_OspfArea struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_OspfArea_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_OspfArea_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_OspfArea_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_OspfArea_Active }
RoutingPolicy_Sets_OspfArea Information about OSPF Area sets
func (*RoutingPolicy_Sets_OspfArea) GetEntityData ¶
func (ospfArea *RoutingPolicy_Sets_OspfArea) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Active ¶
type RoutingPolicy_Sets_OspfArea_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_OspfArea_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_OspfArea_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_OspfArea_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Inactive ¶
type RoutingPolicy_Sets_OspfArea_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_OspfArea_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_OspfArea_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_OspfArea_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Sets ¶
type RoutingPolicy_Sets_OspfArea_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_OspfArea_Sets_Set. Set []*RoutingPolicy_Sets_OspfArea_Sets_Set }
RoutingPolicy_Sets_OspfArea_Sets Information about individual sets
func (*RoutingPolicy_Sets_OspfArea_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_OspfArea_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Sets_Set ¶
type RoutingPolicy_Sets_OspfArea_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_OspfArea_Sets_Set_Attached }
RoutingPolicy_Sets_OspfArea_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_OspfArea_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_OspfArea_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Sets_Set_Attached ¶
type RoutingPolicy_Sets_OspfArea_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_OspfArea_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_OspfArea_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_OspfArea_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_OspfArea_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_OspfArea_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_OspfArea_Unused ¶
type RoutingPolicy_Sets_OspfArea_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_OspfArea_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_OspfArea_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_OspfArea_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix ¶
type RoutingPolicy_Sets_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_Prefix_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_Prefix_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_Prefix_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_Prefix_Active }
RoutingPolicy_Sets_Prefix Information about AS Path sets
func (*RoutingPolicy_Sets_Prefix) GetEntityData ¶
func (prefix *RoutingPolicy_Sets_Prefix) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Active ¶
type RoutingPolicy_Sets_Prefix_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Prefix_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_Prefix_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_Prefix_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Inactive ¶
type RoutingPolicy_Sets_Prefix_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Prefix_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_Prefix_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_Prefix_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Sets ¶
type RoutingPolicy_Sets_Prefix_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_Prefix_Sets_Set. Set []*RoutingPolicy_Sets_Prefix_Sets_Set }
RoutingPolicy_Sets_Prefix_Sets Information about individual sets
func (*RoutingPolicy_Sets_Prefix_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_Prefix_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Sets_Set ¶
type RoutingPolicy_Sets_Prefix_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_Prefix_Sets_Set_Attached }
RoutingPolicy_Sets_Prefix_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_Prefix_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_Prefix_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Sets_Set_Attached ¶
type RoutingPolicy_Sets_Prefix_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_Prefix_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_Prefix_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_Prefix_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_Prefix_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_Prefix_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Prefix_Unused ¶
type RoutingPolicy_Sets_Prefix_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Prefix_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_Prefix_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_Prefix_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd ¶
type RoutingPolicy_Sets_Rd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_Rd_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_Rd_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_Rd_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_Rd_Active }
RoutingPolicy_Sets_Rd Information about RD sets
func (*RoutingPolicy_Sets_Rd) GetEntityData ¶
func (rd *RoutingPolicy_Sets_Rd) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Active ¶
type RoutingPolicy_Sets_Rd_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Rd_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_Rd_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_Rd_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Inactive ¶
type RoutingPolicy_Sets_Rd_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Rd_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_Rd_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_Rd_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Sets ¶
type RoutingPolicy_Sets_Rd_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_Rd_Sets_Set. Set []*RoutingPolicy_Sets_Rd_Sets_Set }
RoutingPolicy_Sets_Rd_Sets Information about individual sets
func (*RoutingPolicy_Sets_Rd_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_Rd_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Sets_Set ¶
type RoutingPolicy_Sets_Rd_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_Rd_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_Rd_Sets_Set_Attached }
RoutingPolicy_Sets_Rd_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_Rd_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_Rd_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Sets_Set_Attached ¶
type RoutingPolicy_Sets_Rd_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_Rd_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_Rd_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_Rd_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_Rd_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_Rd_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_Rd_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_Rd_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_Rd_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_Rd_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Rd_Unused ¶
type RoutingPolicy_Sets_Rd_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Rd_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_Rd_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_Rd_Unused) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag ¶
type RoutingPolicy_Sets_Tag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about individual sets. Sets RoutingPolicy_Sets_Tag_Sets // All objects of a given type that are not referenced at all. Unused RoutingPolicy_Sets_Tag_Unused // All objects of a given type that are not attached to a protocol. Inactive RoutingPolicy_Sets_Tag_Inactive // All objects of a given type that are attached to a protocol. Active RoutingPolicy_Sets_Tag_Active }
RoutingPolicy_Sets_Tag Information about Tag sets
func (*RoutingPolicy_Sets_Tag) GetEntityData ¶
func (tag *RoutingPolicy_Sets_Tag) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Active ¶
type RoutingPolicy_Sets_Tag_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Tag_Active All objects of a given type that are attached to a protocol
func (*RoutingPolicy_Sets_Tag_Active) GetEntityData ¶
func (active *RoutingPolicy_Sets_Tag_Active) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Inactive ¶
type RoutingPolicy_Sets_Tag_Inactive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Tag_Inactive All objects of a given type that are not attached to a protocol
func (*RoutingPolicy_Sets_Tag_Inactive) GetEntityData ¶
func (inactive *RoutingPolicy_Sets_Tag_Inactive) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Sets ¶
type RoutingPolicy_Sets_Tag_Sets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about an individual set. The type is slice of // RoutingPolicy_Sets_Tag_Sets_Set. Set []*RoutingPolicy_Sets_Tag_Sets_Set }
RoutingPolicy_Sets_Tag_Sets Information about individual sets
func (*RoutingPolicy_Sets_Tag_Sets) GetEntityData ¶
func (sets *RoutingPolicy_Sets_Tag_Sets) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Sets_Set ¶
type RoutingPolicy_Sets_Tag_Sets_Set 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{} // Policies that use this object, directly or indirectly. UsedBy RoutingPolicy_Sets_Tag_Sets_Set_UsedBy // Information about where this policy or set is attached. Attached RoutingPolicy_Sets_Tag_Sets_Set_Attached }
RoutingPolicy_Sets_Tag_Sets_Set Information about an individual set
func (*RoutingPolicy_Sets_Tag_Sets_Set) GetEntityData ¶
func (set *RoutingPolicy_Sets_Tag_Sets_Set) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Sets_Set_Attached ¶
type RoutingPolicy_Sets_Tag_Sets_Set_Attached struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bindings list. The type is slice of // RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding. Binding []*RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding }
RoutingPolicy_Sets_Tag_Sets_Set_Attached Information about where this policy or set is attached
func (*RoutingPolicy_Sets_Tag_Sets_Set_Attached) GetEntityData ¶
func (attached *RoutingPolicy_Sets_Tag_Sets_Set_Attached) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding ¶
type RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol to which policy attached. The type is string. Protocol interface{} // VRF name. The type is string. VrfName interface{} // Protocol instance. The type is string. ProtoInstance interface{} // Address Family Identifier. The type is AddressFamily. AfName interface{} // Subsequent Address Family Identifier. The type is SubAddressFamily. SafName interface{} // Neighbor IP Address. The type is string. NeighborAddress interface{} // Neighbor IP Address Family. The type is AddressFamily. NeighborAfName interface{} // Neighbor Group Name. The type is string. GroupName interface{} // Direction In or Out. The type is AttachPointDirection. Direction interface{} // Neighbor Group . The type is Group. Group interface{} // Source Protocol to redistribute, Source Protocol can be one of the // following values{all, connected, local, static, bgp, rip, isis, ospf // ,ospfv3, eigrp, unknown }. The type is string. SourceProtocol interface{} // Aggregate IP address or Network IP Address in IPv4 or IPv6 Format. The type // is string. AggregateNetworkAddress interface{} // Interface Name. The type is string. InterfaceName interface{} // Instance. The type is string. Instance interface{} // OSPF Area ID in Decimal Integer Format. The type is string. AreaId interface{} // ISIS Propogate From Level. The type is interface{} with range: // -2147483648..2147483647. PropogateFrom interface{} // ISIS Propogate To Level. The type is interface{} with range: // -2147483648..2147483647. PropogateTo interface{} // Policy that uses object in question. The type is string. RoutePolicyName interface{} // The attached policy that (maybe indirectly) uses the object in question. // The type is string. AttachedPolicy interface{} // Name of attach point where policy is attached. The type is string. AttachPoint interface{} }
RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding bindings list
func (*RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding) GetEntityData ¶
func (binding *RoutingPolicy_Sets_Tag_Sets_Set_Attached_Binding) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Sets_Set_UsedBy ¶
type RoutingPolicy_Sets_Tag_Sets_Set_UsedBy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about policies referring to this object. The type is slice of // RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference. Reference []*RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference }
RoutingPolicy_Sets_Tag_Sets_Set_UsedBy Policies that use this object, directly or indirectly
func (*RoutingPolicy_Sets_Tag_Sets_Set_UsedBy) GetEntityData ¶
func (usedBy *RoutingPolicy_Sets_Tag_Sets_Set_UsedBy) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference ¶
type RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Name of policy. The type is string. RoutePolicyName interface{} // Whether the policy uses this object directly or indirectly. The type is // bool. UsedDirectly interface{} // Active, Inactive, or Unused. The type is ObjectStatus. Status interface{} }
RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference Information about policies referring to this object
func (*RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference) GetEntityData ¶
func (reference *RoutingPolicy_Sets_Tag_Sets_Set_UsedBy_Reference) GetEntityData() *types.CommonEntityData
type RoutingPolicy_Sets_Tag_Unused ¶
type RoutingPolicy_Sets_Tag_Unused struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy objects. The type is slice of string. Object []interface{} }
RoutingPolicy_Sets_Tag_Unused All objects of a given type that are not referenced at all
func (*RoutingPolicy_Sets_Tag_Unused) GetEntityData ¶
func (unused *RoutingPolicy_Sets_Tag_Unused) GetEntityData() *types.CommonEntityData
type SubAddressFamily ¶
type SubAddressFamily string
SubAddressFamily represents Sub Address Family
const ( // Unicast SubAddressFamily_unicast SubAddressFamily = "unicast" // Multicast SubAddressFamily_multicast SubAddressFamily = "multicast" // Label SubAddressFamily_label SubAddressFamily = "label" // Tunnel SubAddressFamily_tunnel SubAddressFamily = "tunnel" // VPN SubAddressFamily_vpn SubAddressFamily = "vpn" // MDT SubAddressFamily_mdt SubAddressFamily = "mdt" // VPLS SubAddressFamily_vpls SubAddressFamily = "vpls" // RTConstraint SubAddressFamily_rt_constraint SubAddressFamily = "rt-constraint" // MVPN SubAddressFamily_mvpn SubAddressFamily = "mvpn" // FLOW SubAddressFamily_flow SubAddressFamily = "flow" // VPN Multicast SubAddressFamily_vpn_mcast SubAddressFamily = "vpn-mcast" // EVPN SubAddressFamily_evpn SubAddressFamily = "evpn" // No SAFI SubAddressFamily_saf_none SubAddressFamily = "saf-none" // Unknown SubAddressFamily_saf_unknown SubAddressFamily = "saf-unknown" )