Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ipv4-bgp package configuration.
This module contains definitions for the following management objects:
asn-format: Autonomous system number format bgp: bgp bmp-server-all: bmp server all bmp-servers: bmp servers
This YANG module augments the
Cisco-IOS-XR-infra-rsi-cfg, Cisco-IOS-XR-snmp-agent-cfg
modules with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Bgp
- type BgpAdvRt
- type BgpAfEncapsulation
- type BgpAigpCfg
- type BgpAigpCfgPoi
- type BgpAsn
- type BgpBfdEnableMode
- type BgpClusterId
- type BgpEbgpSendDmzEnableMode
- type BgpFlowspecValidationCfg
- type BgpGlobalRouteDistinguisher
- type BgpMvpnSfsSelect
- type BgpNbrgr
- type BgpOrf
- type BgpReorgOpt
- type BgpRnhInstallFormat
- type BgpRouteDistinguisher
- type BgpRpkiTransport
- type BgpSendMcastAttrCfg
- type BgpSignal
- type BgpSiteOfOrigin
- type BgpTcpMode
- type BgpVrfRouteTarget
- type Bgp_Instance
- type Bgp_Instance_InstanceAs
- type Bgp_Instance_InstanceAs_FourByteAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDisable
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AigpCostCommunity
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_DefaultOriginate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_Import
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_MaximumPrefixes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_NeighborAfLongLivedGracefulRestartStaleTime
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPath
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPathInbound
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SiteOfOrigin
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SoftReconfiguration
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AdvertisementInterval
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AoKeychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_EbgpMultihop
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Keychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAddress
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogIn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogOut
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborClusterId
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDisable
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AigpCostCommunity
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_DefaultOriginate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_Import
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_MaximumPrefixes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_NeighborAfLongLivedGracefulRestartStaleTime
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPath
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPathInbound
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SiteOfOrigin
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SoftReconfiguration
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Password
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_ReceiveBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_RemoteAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_SendBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tcpmss
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Timers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tos
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AdvertisementInterval
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AoKeychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_EbgpMultihop
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Keychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAddress
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogIn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogOut
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDisable
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AigpCostCommunity
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_DefaultOriginate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_Import
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_MaximumPrefixes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_SoftReconfiguration
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborClusterId
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Password
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_ReceiveBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_RemoteAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_SendBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tcpmss
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Timers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tos
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AdvertisementInterval
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AoKeychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_EbgpMultihop
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Keychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAddress
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogIn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogOut
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDisable
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AigpCostCommunity
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_DefaultOriginate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_Import
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_MaximumPrefixes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_SoftReconfiguration
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborClusterId
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Password
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_ReceiveBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_RemoteAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_SendBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tcpmss
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Timers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tos
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AdvertisementInterval
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AoKeychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_EbgpMultihop
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Keychain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAddress
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogIn
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogOut
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_NeighborClusterId
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Password
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_ReceiveBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_RemoteAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_SendBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tcpmss
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Timers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tos
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Bfd
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ClusterId
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationDomain
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AdditionalPathsSelection
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AllocateLabel
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ConnectedRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Dampening
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Ipv4Address
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Number
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Distance
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DomainDistinguisher
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ebgp
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Eibgp
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ibgp
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ImportDelay
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelDelay
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelMode
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LispRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_MobileRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RetainRt
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RipRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_StaticRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SubscriberRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll_LabelMode
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalGracefulMaintenanceActivate
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalTimers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Limits
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ReceiveSocketBufferSizes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer_Transport
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_SendSocketBufferSizes
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_UpdateDelay
- type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_WriteLimit
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_Bfd
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_GlobalTimers
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_ReceiveSocketBufferSizes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_RouteDistinguisher
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_SendSocketBufferSizes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AdditionalPathsSelection
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AllocateLabel
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ConnectedRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Dampening
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Distance
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ebgp
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Eibgp
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ibgp
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LabelMode
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LispRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_MobileRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Mvpn
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_RipRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_StaticRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SubscriberRoutes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AdvertisementInterval
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AoKeychain
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_EbgpMultihop
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Keychain
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAddress
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogIn
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogOut
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_NeighborClusterId
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Password
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_ReceiveBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_RemoteAs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_SendBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tcpmss
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Timers
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tos
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_Import
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AdvertisementInterval
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AoKeychain
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_EbgpMultihop
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Keychain
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAddress
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogIn
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogOut
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_NeighborClusterId
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Password
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_ReceiveBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_RemoteAs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_SendBufferSize
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tcpmss
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Timers
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tos
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_Import
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin
- type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration
- type BmpPolicySelect
- type BmpRouteDirection
- type BmpServerAll
- type BmpServerAll_RouteMonitoring
- type BmpServers
- type BmpServers_BmpServer
- type BmpServers_BmpServer_HostPort
- type BmpServers_BmpServer_InitialRefreshDelay
- type BmpServers_BmpServer_Tos
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bgp ¶
type Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP instance configuration commands. The type is slice of Bgp_Instance. Instance []*Bgp_Instance }
Bgp bgp
func (*Bgp) GetEntityData ¶
func (bgp *Bgp) GetEntityData() *types.CommonEntityData
type BgpAfEncapsulation ¶
type BgpAfEncapsulation string
BgpAfEncapsulation represents Bgp af encapsulation
const ( // VxLAN encapsulation type BgpAfEncapsulation_vx_lan BgpAfEncapsulation = "vx-lan" )
type BgpAigpCfg ¶
type BgpAigpCfg string
BgpAigpCfg represents Bgp aigp cfg
const ( // Enable AIGP BgpAigpCfg_enable BgpAigpCfg = "enable" // Disable AIGP BgpAigpCfg_disable BgpAigpCfg = "disable" )
type BgpAigpCfgPoi ¶
type BgpAigpCfgPoi string
BgpAigpCfgPoi represents Bgp aigp cfg poi
const ( // AIGP Pre-bestpath POI BgpAigpCfgPoi_pre_best_path BgpAigpCfgPoi = "pre-best-path" // AIGP igp-cost POI BgpAigpCfgPoi_igp_cost BgpAigpCfgPoi = "igp-cost" )
type BgpBfdEnableMode ¶
type BgpBfdEnableMode string
BgpBfdEnableMode represents Bgp bfd enable mode
const ( // Disable Mode - Prevent inheritance BgpBfdEnableMode_disable BgpBfdEnableMode = "disable" // Default Mode - Default BFD behavior BgpBfdEnableMode_default_ BgpBfdEnableMode = "default" // Strict Mode - Hold down adj until BFD session // up BgpBfdEnableMode_strict BgpBfdEnableMode = "strict" )
type BgpClusterId ¶
type BgpClusterId string
BgpClusterId represents Bgp cluster id
const ( // Number BgpClusterId_number BgpClusterId = "number" // IPv4 Address BgpClusterId_ipv4_address BgpClusterId = "ipv4-address" )
type BgpEbgpSendDmzEnableMode ¶
type BgpEbgpSendDmzEnableMode string
BgpEbgpSendDmzEnableMode represents Bgp ebgp send dmz enable mode
const ( // Disable Mode - Prevent inheritance BgpEbgpSendDmzEnableMode_disable BgpEbgpSendDmzEnableMode = "disable" // Default Mode - Send dmz link bandwidth value to // ebgp neighbor BgpEbgpSendDmzEnableMode_default_ BgpEbgpSendDmzEnableMode = "default" // Strict Mode - Send cumulative dmz link // bandwidth value to ebgp neighbor BgpEbgpSendDmzEnableMode_cumulative BgpEbgpSendDmzEnableMode = "cumulative" )
type BgpFlowspecValidationCfg ¶
type BgpFlowspecValidationCfg string
BgpFlowspecValidationCfg represents Bgp flowspec validation cfg
const ( // Enable Flowspec validation BgpFlowspecValidationCfg_enable BgpFlowspecValidationCfg = "enable" // Disable Flowspec validation BgpFlowspecValidationCfg_disable BgpFlowspecValidationCfg = "disable" // Disable Flowspec redirect nexthop validation BgpFlowspecValidationCfg_redirect_nexhop_disable BgpFlowspecValidationCfg = "redirect-nexhop-disable" )
type BgpGlobalRouteDistinguisher ¶
type BgpGlobalRouteDistinguisher string
BgpGlobalRouteDistinguisher represents Bgp global route distinguisher
const ( // AS format RD BgpGlobalRouteDistinguisher_as BgpGlobalRouteDistinguisher = "as" // 4-byte AS format RD BgpGlobalRouteDistinguisher_four_byte_as BgpGlobalRouteDistinguisher = "four-byte-as" // IPv4 address format RD BgpGlobalRouteDistinguisher_ipv4_address BgpGlobalRouteDistinguisher = "ipv4-address" )
type BgpMvpnSfsSelect ¶
type BgpMvpnSfsSelect string
BgpMvpnSfsSelect represents Bgp mvpn sfs select
const ( // Select all paths as single forwarder PE BgpMvpnSfsSelect_all_paths BgpMvpnSfsSelect = "all-paths" // Select PE with highest address as single // forwarder PE BgpMvpnSfsSelect_highest_ip_address BgpMvpnSfsSelect = "highest-ip-address" )
type BgpReorgOpt ¶
type BgpReorgOpt string
BgpReorgOpt represents Bgp reorg opt
const ( // Advertise translated routes BgpReorgOpt_bgp_cfg_adv BgpReorgOpt = "bgp-cfg-adv" // Advertise Reorig routes BgpReorgOpt_bgp_cfg_adv_reorg BgpReorgOpt = "bgp-cfg-adv-reorg" // Disable adv of routes BgpReorgOpt_bgp_cfg_adv_disable BgpReorgOpt = "bgp-cfg-adv-disable" // Advertise local routes BgpReorgOpt_bgp_cfg_adv_local BgpReorgOpt = "bgp-cfg-adv-local" // Disable adv of Def VRF Imported routes BgpReorgOpt_bgp_cfg_adv_def_vrf_imp_disable BgpReorgOpt = "bgp-cfg-adv-def-vrf-imp-disable" // Disable adv of VRF ReImported routes BgpReorgOpt_bgp_cfg_adv_vrf_re_imp_disable BgpReorgOpt = "bgp-cfg-adv-vrf-re-imp-disable" )
type BgpRnhInstallFormat ¶
type BgpRnhInstallFormat string
BgpRnhInstallFormat represents Bgp rnh install format
const ( // Install RNH as opaque and extcomm BgpRnhInstallFormat_ext_comm BgpRnhInstallFormat = "ext-comm" // Install RNH as extcomm only BgpRnhInstallFormat_ext_comm_only BgpRnhInstallFormat = "ext-comm-only" )
type BgpRouteDistinguisher ¶
type BgpRouteDistinguisher string
BgpRouteDistinguisher represents Bgp route distinguisher
const ( // Automatically assigned BgpRouteDistinguisher_auto BgpRouteDistinguisher = "auto" // AS format RD BgpRouteDistinguisher_as BgpRouteDistinguisher = "as" // 4-byte AS format RD BgpRouteDistinguisher_four_byte_as BgpRouteDistinguisher = "four-byte-as" // IPv4 address format RD BgpRouteDistinguisher_ipv4_address BgpRouteDistinguisher = "ipv4-address" )
type BgpRpkiTransport ¶
type BgpRpkiTransport string
BgpRpkiTransport represents Bgp rpki transport
const ( // TCP Transport BgpRpkiTransport_tcp BgpRpkiTransport = "tcp" // SSH Transport BgpRpkiTransport_ssh BgpRpkiTransport = "ssh" )
type BgpSendMcastAttrCfg ¶
type BgpSendMcastAttrCfg string
BgpSendMcastAttrCfg represents Bgp send mcast attr cfg
const ( // Enable SendMcastAttr BgpSendMcastAttrCfg_enable BgpSendMcastAttrCfg = "enable" // Disable SendMcastAttr BgpSendMcastAttrCfg_disable BgpSendMcastAttrCfg = "disable" )
type BgpSiteOfOrigin ¶
type BgpSiteOfOrigin string
BgpSiteOfOrigin represents Bgp site of origin
const ( // AS format SoO BgpSiteOfOrigin_as BgpSiteOfOrigin = "as" // IPv4 address format SoO BgpSiteOfOrigin_ipv4_address BgpSiteOfOrigin = "ipv4-address" // 4-byte AS format SoO BgpSiteOfOrigin_four_byte_as BgpSiteOfOrigin = "four-byte-as" )
type BgpTcpMode ¶
type BgpTcpMode string
BgpTcpMode represents Bgp tcp mode
const ( // Either active or passive mode BgpTcpMode_either BgpTcpMode = "either" // Active mode only BgpTcpMode_active_only BgpTcpMode = "active-only" // Passive mode only BgpTcpMode_passive_only BgpTcpMode = "passive-only" )
type BgpVrfRouteTarget ¶
type BgpVrfRouteTarget string
BgpVrfRouteTarget represents Bgp vrf route target
const ( // AS format RT BgpVrfRouteTarget_as BgpVrfRouteTarget = "as" // IPv4 address format RT BgpVrfRouteTarget_ipv4_address BgpVrfRouteTarget = "ipv4-address" // 4-byte AS format RT BgpVrfRouteTarget_four_byte_as BgpVrfRouteTarget = "four-byte-as" )
type Bgp_Instance ¶
type Bgp_Instance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Instance Name. For Default instance use - default. // The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Autonomous system. The type is slice of Bgp_Instance_InstanceAs. InstanceAs []*Bgp_Instance_InstanceAs }
Bgp_Instance BGP instance configuration commands
func (*Bgp_Instance) GetEntityData ¶
func (instance *Bgp_Instance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs ¶
type Bgp_Instance_InstanceAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Higher 16 bits of 4-byte Autonomous system number. // The type is interface{} with range: 0..4294967295. As interface{} // 4-byte Autonomous system. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs. FourByteAs []*Bgp_Instance_InstanceAs_FourByteAs }
Bgp_Instance_InstanceAs Autonomous system
func (*Bgp_Instance_InstanceAs) GetEntityData ¶
func (instanceAs *Bgp_Instance_InstanceAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs ¶
type Bgp_Instance_InstanceAs_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. 2-byte or 4-byte Autonomous system number. The // type is interface{} with range: 0..4294967295. As interface{} // Enable BGP. Deletion of this object causes deletion of all the objects // under FourByteAS associated with this object. The type is interface{}. BgpRunning interface{} // VRF config. Vrfs Bgp_Instance_InstanceAs_FourByteAs_Vrfs // Global default config. DefaultVrf Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf }
Bgp_Instance_InstanceAs_FourByteAs 4-byte Autonomous system
func (*Bgp_Instance_InstanceAs_FourByteAs) GetEntityData ¶
func (fourByteAs *Bgp_Instance_InstanceAs_FourByteAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Neighbor, neighbor-group, af-group and session-group configuration. BgpEntity Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity // Global default config. Global Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf Global default config
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf) GetEntityData ¶
func (defaultVrf *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Neighbor configuration. Neighbors Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors // Neighbor-group configuration. NeighborGroups Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups // AF-group configuration. AfGroups Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups // Session group configuration. SessionGroups Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity Neighbor, neighbor-group, af-group and session-group configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity) GetEntityData ¶
func (bgpEntity *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A particular BGP AF group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup. AfGroup []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups AF-group configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups) GetEntityData ¶
func (afGroups *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP AF group name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. AfGroupName interface{} // AF group configuration table. AfGroupAfs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup A particular BGP AF group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup) GetEntityData ¶
func (afGroup *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family type of an AF group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf. AfGroupAf []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs AF group configuration table
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs) GetEntityData ¶
func (afGroupAfs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP AF group address family. The type is // BgpAddressFamily. AfName interface{} // Inherit configuration for this address-family from an AF-group. The type is // string. AfGroup interface{} // Create this address family group. Deletion of this object causes deletion // of all the objects under AFGroup associated with this object. The type is // interface{}. Create interface{} // TRUE to treat neighbor as Long-lived Graceful-restart capable. FALSE to // rely on capability negotiation. The type is bool. The default value is // false. NeighborAfLongLivedGracefulRestartCapable interface{} // Disable signalling type on the peer. The type is BgpSignal. L2vpnSignalling interface{} // TRUE to send extended communities to the external // neighbor/neighbor-group/af-group. FALSE not to send and to prevent // inheritance from a parent. The type is bool. SendExtCommunityEbgp interface{} // TRUE to configure as a accept-route-legacy-RT. FALSE to prevent // accept-route-legacy-RT from being inherited. The type is bool. AcceptRouteLegacyRt interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgp interface{} // Config send multicast attribute for this neighbor. The type is // BgpSendMcastAttrCfg. SendMulticastAttr interface{} // TRUE to disable overwriting of next hop before advertising to eBGP peers. // FALSE to prevent next-hop-unchanged from being inherited. The type is bool. NextHopUnchanged interface{} // Enable/disable advertisement of routes with local-label. The type is // BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRoute interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Config Flowspec validation for this neighbor. The type is // BgpFlowspecValidationCfg. FlowspecValidation interface{} // Encapsulation type for this neighbor. The type is BgpAfEncapsulation. EncapsulationType interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // TRUE to enforce multiple labels support. The type is bool. EnforceMultipleLabels interface{} // TRUE to override matching AS-number while sending update. FALSE to prevent // as-override from being inherited from the parent. The type is bool. The // default value is true. AsOverride interface{} // Allow paths from this neighbor to be eligible for selective multipath. The // type is interface{}. Multipath interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgpGracefulShutdown interface{} // Prefix ORF policy name for incoming updates. The type is string. PrefixOrfPolicy interface{} // Enable Accumulated IGP Metric for this neighbor. The type is BgpAigpCfg. Aigp interface{} // Enable/Disable sending AIGP in MED . The type is BgpAigpCfg. AigpSendMed interface{} // Allow as-path with my AS present in it. The type is interface{} with range: // 1..10. The default value is 3. AllowAsIn interface{} // Advertise ORF capability to the peer. The type is BgpOrf. The default value // is none. AdvertiseOrf interface{} // TRUE to configure as a route-reflector-client. FALSE to prevent // route-reflector-client from being inherited. The type is bool. RouteReflectorClient interface{} // Disable the next hop calculation and insert your own address in the // nexthop field of advertised routes you learned from the neighbor. The type // is bool. NextHopSelf interface{} // Route policy name to apply to inbound routes. The type is string. RoutePolicyIn interface{} // Set default weight for routes from this neighbor/neighbor-group/af-group. // The type is interface{} with range: 0..65535. DefaultWeight interface{} // TRUE to disable overwriting of next hop for multipaths. FALSE to prevent // next-hop-unchanged for multipaths. The type is bool. NextHopUnchangedMultipath interface{} // Name of the ORR group this neighbor is going to be part of. The type is // string. OptimalRouteReflectionGroup interface{} // Handle self-originated routes with Accept-Own community. Valid for // following neighbor address-families: VPNv4Unicast, VPNv6Unicast. The type // is bool. AcceptOwn interface{} // Route policy name to apply to outbound routes. The type is string. RoutePolicyOut interface{} // Advertise Permanent Networks to the peer. The type is interface{}. AdvertisePermanentNetwork interface{} // Send AIGP value in Cost Community. . AigpCostCommunity Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AigpCostCommunity // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV6 // Disable Advertise Of Routes to the peer. AdvertiseDisable Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDisable // Maximum number of prefixes to accept from this peer. MaximumPrefixes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_MaximumPrefixes // Remove private AS number from inbound updates. RemovePrivateAsEntireAsPathInbound Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPathInbound // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV4 // Advertise Translated Routes to the peer. AdvertiseL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseL2vpnEvpn // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalL2vpnEvpn // Maximum time to wait before purging long lived routes. NeighborAfLongLivedGracefulRestartStaleTime Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_NeighborAfLongLivedGracefulRestartStaleTime // Site-of-Origin extended community associated with the neighbor. SiteOfOrigin Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SiteOfOrigin // Advertise Translated Routes to the peer. AdvertiseV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV6 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV6 // Import Reorigination options for Routes from the peer. Import Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_Import // Originate default route to this neighbor. DefaultOriginate Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_DefaultOriginate // Enable/disable inbound soft reconfiguration for this // neighbor/neighbor-group/af-group. SoftReconfiguration Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SoftReconfiguration // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV6 // Advertise Translated Routes to the peer. AdvertiseV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV4 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV4 // Remove private AS number from outbound updates. RemovePrivateAsEntireAsPath Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPath // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV4 }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf Address family type of an AF group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf) GetEntityData ¶
func (afGroupAf *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV4 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV4) GetEntityData ¶
func (advertiseDefImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV6 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV6) GetEntityData ¶
func (advertiseDefImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDefImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDisable ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDisable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDisable Disable Advertise Of Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDisable) GetEntityData ¶
func (advertiseDisable *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseDisable) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseL2vpnEvpn Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseL2vpnEvpn) GetEntityData ¶
func (advertiseL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalL2vpnEvpn Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalL2vpnEvpn) GetEntityData ¶
func (advertiseLocalL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV4 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV4) GetEntityData ¶
func (advertiseLocalV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV6 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV6) GetEntityData ¶
func (advertiseLocalV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseLocalV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV4 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV4) GetEntityData ¶
func (advertiseV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV6 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV6) GetEntityData ¶
func (advertiseV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV4 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV4) GetEntityData ¶
func (advertiseVrfImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV6 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV6) GetEntityData ¶
func (advertiseVrfImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AdvertiseVrfImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AigpCostCommunity ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AigpCostCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to enable sending cost community, FALSE otherwise . The type is bool. Enable interface{} // Cost Community ID. The type is interface{} with range: 0..255. CostCommunityId interface{} // True to send transitive cost community FALSE otherwise. The type is bool. Transitive interface{} // Cost Community POI. The type is BgpAigpCfgPoi. CostCommunityPoiType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AigpCostCommunity Send AIGP value in Cost Community.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AigpCostCommunity) GetEntityData ¶
func (aigpCostCommunity *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_AigpCostCommunity) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_DefaultOriginate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_DefaultOriginate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prevent default-originate from, being inherited from a parent. // TRUE otherwise. The type is bool. The default value is false. Enable interface{} // Route policy name to specify criteria to originate default. The type is // string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_DefaultOriginate Originate default route to this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_DefaultOriginate) GetEntityData ¶
func (defaultOriginate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_DefaultOriginate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_Import ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_Import struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to Import with Stitching RTs, FALSE to Import with normal RTs. The // type is bool. ImportStitching interface{} // TRUE to Reoriginate imported routes, FALSE to not Reoriginate imported // routes - not supported. The type is bool. ImportReoriginate interface{} // TRUE to Reoriginate imported routes with Stitching RTs, FALSE to // Reoriginate imported routes with normal RTs. The type is bool. ImportReoriginateStitching interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_Import Import Reorigination options for Routes from the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_Import) GetEntityData ¶
func (self *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_Import) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_MaximumPrefixes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_MaximumPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Maximum prefixes limit. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. PrefixLimit interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. The default value is 75. WarningPercentage interface{} // TRUE to only give a warning message when limit is exceeded. FALSE to // accept max prefix limit only. The type is bool. The default value is false. WarningOnly interface{} // Restart interval. The type is interface{} with range: 0..65535. The default // value is 0. RestartTime interface{} // Discard extra paths when limit is exceeded. The type is bool. The default // value is false. DiscardExtraPaths interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_MaximumPrefixes Maximum number of prefixes to accept from this peer This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_MaximumPrefixes) GetEntityData ¶
func (maximumPrefixes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_MaximumPrefixes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_NeighborAfLongLivedGracefulRestartStaleTime ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_NeighborAfLongLivedGracefulRestartStaleTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeSend interface{} // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeAccept interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_NeighborAfLongLivedGracefulRestartStaleTime Maximum time to wait before purging long lived routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData ¶
func (neighborAfLongLivedGracefulRestartStaleTime *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPath ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from outbound updates . FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from outbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPath Remove private AS number from outbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPath) GetEntityData ¶
func (removePrivateAsEntireAsPath *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPath) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPathInbound ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPathInbound struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from inbound updates. FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from inbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPathInbound Remove private AS number from inbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPathInbound) GetEntityData ¶
func (removePrivateAsEntireAsPathInbound *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_RemovePrivateAsEntireAsPathInbound) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SiteOfOrigin ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SiteOfOrigin struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of Extended community. The type is BgpSiteOfOrigin. Type interface{} // AS number. The type is interface{} with range: 0..4294967295. AsXx interface{} // AS number. The type is interface{} with range: 0..4294967295. As interface{} // AS number Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // IP address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // IP address Index. The type is interface{} with range: 0..65535. AddressIndex interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SiteOfOrigin Site-of-Origin extended community associated with the neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SiteOfOrigin) GetEntityData ¶
func (siteOfOrigin *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SiteOfOrigin) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SoftReconfiguration ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SoftReconfiguration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prohibit inbound soft reconfiguration. TRUE otherwise. The type is // bool. The default value is false. InboundSoft interface{} // TRUE to always use soft reconfig, even if route refresh is supported. // FALSE otherwise. The type is bool. The default value is false. SoftAlways interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SoftReconfiguration Enable/disable inbound soft reconfiguration for this neighbor/neighbor-group/af-group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SoftReconfiguration) GetEntityData ¶
func (softReconfiguration *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_AfGroups_AfGroup_AfGroupAfs_AfGroupAf_SoftReconfiguration) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A particular BGP neighbor group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup. NeighborGroup []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups Neighbor-group configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups) GetEntityData ¶
func (neighborGroups *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor group name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. NeighborGroupName interface{} // Inherit configuration from a neighbor-group. The type is string. NeighborGroupAddMember interface{} // TRUE to preserve the CE path attributes.FALSE to override CE path // attributes. The type is bool. InternalVpnClientIbgpCe interface{} // Inherit address-family independent config from a session-group. The type is // string. SessionGroupAddMember interface{} // TRUE to enable egress peer engineering FALSE to disable egress peer // engineering and to prevent inheritance from a parent. The type is bool. EgressPeerEngineering interface{} // Maximum time to wait for restart of GR capable peer. The type is // interface{} with range: 1..4095. Units are second. The default value is // 360. NeighborGracefulRestartStalepathTime interface{} // TRUE to shutdown this entity, FALSE to prevent this entity from being // shutdown even if the parent is. The type is bool. Shutdown interface{} // Up to 80 characters describing this neighbor. The type is string. Description interface{} // TRUE to receive DMZ link bandwidth from ebgp peer. FALSE to not receive // from ebgp peer and to prevent inheritance from a parent. The type is bool. EbgpRecvDmz interface{} // TRUE to Enable graceful restart supportfor neighbor. FALSE to disable // graceful restart support for neighbor. The type is BgpNbrgr. NeighborGracefulRestart interface{} // TRUE to enforce first AS; FALSE to not enforce first AS. The type is bool. EnforceFirstAs interface{} // Time to wait for deleteing IDLE state Dynamic peer. The type is interface{} // with range: 30..1800. Units are second. IdleWatchTime interface{} // TCP mode to be used to establish BGP session. The type is BgpTcpMode. The // default value is either. SessionOpenMode interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Default mode, Cumulative mode or Disable to prevent inheritance from a // parent. The type is BgpEbgpSendDmzEnableMode. EbgpSendDmzEnableModes interface{} // TRUE to suppress all capabilities. FALSE to not suppress and to prevent // inheritance from a parent. The type is bool. SuppressAllCapabilities interface{} // Set Maximum Peers in Dynamic Range. The type is interface{} with range: // 1..4096. MaxPeers interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Advertise additional paths Send capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsSendCapability interface{} // TRUE to propagate DMZ link bandwidth. FALSE to not propagate and to // prevent inheritance from a parent. The type is bool. PropagateDmzLinkBandwidth interface{} // Strict mode, Default mode or Disable to prevent inheritance from a parent. // The type is BgpBfdEnableMode. BfdEnableModes interface{} // TRUE to enable BGP TTL Security. FALSE to not enable it and to prevent // inheritance from a parent. The type is bool. TtlSecurity interface{} // Restart time advertised to neighbor. The type is interface{} with range: // 1..4095. Units are second. The default value is 120. NeighborGracefulRestartTime interface{} // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. BfdMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. BfdMinimumInterval interface{} // Remote-as-list group name. The type is string. RemoteAsList interface{} // Advertise additional paths Receive capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsReceiveCapability interface{} // TRUE to disable the connected nexthop check for this peer.FALSE to enable // the connected nexthop check for this peer. The type is bool. IgnoreConnectedCheckEbgp interface{} // TRUE to suppress BGP 4-byte-as capability. FALSE to not suppress it and to // prevent inheritance from a parent. The type is bool. SuppressFourByteAsCapability interface{} // Select an interface to configure. The type is string with pattern: // [a-zA-Z0-9._/-]+. UpdateSourceInterface interface{} // Create this group. Deletion of this object causes deletion of all the // objects under NeighborGroup/SessionGroup associated with this object. The // type is interface{}. Create interface{} // BGP neighbor-group AF configuration table. NeighborGroupAfs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs // Local ip address. LocalAddress Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAddress // Enable BMP logging for this neighbor. BmpActivates Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates // Allow EBGP neighbors not on directly connected networks. EbgpMultihop Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_EbgpMultihop // Set remote AS. RemoteAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_RemoteAs // Specify a local-as number. LocalAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAs // Set or disable a password. Password Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Password // Minimum interval between sending BGP routing updates. AdvertisementInterval Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AdvertisementInterval // Neighbor Cluster-id. NeighborClusterId Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborClusterId // TCP Maximum segment size. Tcpmss Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tcpmss // TOS (Type Of Service). Tos Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tos // Inbound update filtering. UpdateInFiltering Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering // Message log outbound. MsgLogOut Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogOut // Set or disable AO based authentication. AoKeychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AoKeychain // Set socket receive buffer size and BGP read buffer size. ReceiveBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_ReceiveBufferSize // Message log inbound. MsgLogIn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogIn // Set socket send buffer size and BGP write buffer size. SendBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_SendBufferSize // BGP per neighbor timers. Timers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Timers // Set or disable keychain based authentication. Keychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Keychain // Graceful Maintenance mode. GracefulMaintenance Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup A particular BGP neighbor group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup) GetEntityData ¶
func (neighborGroup *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AdvertisementInterval ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AdvertisementInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum advertisement interval time, secs part. The type is interface{} // with range: 0..600. This attribute is mandatory. Units are second. MinimumInterval interface{} // Minimum advertisement interval time, msecs part. The type is interface{} // with range: 0..999. Units are millisecond. MinimumIntervalMsecs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AdvertisementInterval Minimum interval between sending BGP routing updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AdvertisementInterval) GetEntityData ¶
func (advertisementInterval *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AdvertisementInterval) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AoKeychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AoKeychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having AO keychain based authentication // even if the parent has one.FALSE to enable AO keychain based // authentication. The type is bool. AoKeychainDisable interface{} // Name of the AO keychain associated with this neighbor. The type is string. AoKeychainName interface{} // Include TCP options header with AO. The type is bool. AoIncludeTcpOptions interface{} // Accept new connections even though AO mismatched. The type is bool. AoAcceptMismatchConnection interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AoKeychain Set or disable AO based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AoKeychain) GetEntityData ¶
func (aoKeychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_AoKeychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable BMP logging for this particular server. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate. BmpActivate []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates Enable BMP logging for this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates) GetEntityData ¶
func (bmpActivates *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BMP Server ID. The type is interface{} with range: // 1..8. ServerId interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate Enable BMP logging for this particular server
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate) GetEntityData ¶
func (bmpActivate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_BmpActivates_BmpActivate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_EbgpMultihop ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_EbgpMultihop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum hop count. The type is interface{} with range: 1..255. The default // value is 255. MaxHopCount interface{} // TRUE to not enable MPLS and NULL rewrite. The type is bool. The default // value is false. MplsDeactivation interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_EbgpMultihop Allow EBGP neighbors not on directly connected networks
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_EbgpMultihop) GetEntityData ¶
func (ebgpMultihop *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_EbgpMultihop) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter Graceful Maintenance mode to configure parametrs. The type is // interface{}. Enable interface{} // Initiate the graceful shutdown procedure. The type is bool. GracefulMaintenanceActivate interface{} // Set Local Preference to advertise routes with. GracefulMaintenanceLocalPreference Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference // Number of times to prepend local AS number to the AS path. GracefulMaintenanceAsPrepends Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance Graceful Maintenance mode
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance) GetEntityData ¶
func (gracefulMaintenance *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of AS Prepends value from its parents.FALSE, // otherwise. The type is bool. GshutPrependsDisable interface{} // number of times AS prepends. The type is interface{} with range: 0..6. AsPrepends interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends Number of times to prepend local AS number to the AS path
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData ¶
func (gracefulMaintenanceAsPrepends *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of Local Pref value from its parents.FALSE, // otherwise. The type is bool. GshutLocPrefDisable interface{} // Local Preference Value. The type is interface{} with range: 0..4294967295. LocalPreference interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference Set Local Preference to advertise routes with
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData ¶
func (gracefulMaintenanceLocalPreference *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Keychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Keychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a keychain based authentication // even if the parent has one.FALSE to specify a keychain name. The type is // bool. KeychainDisable interface{} // Name of the keychain associated with neighbor. The type is string. KeychainName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Keychain Set or disable keychain based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Keychain) GetEntityData ¶
func (keychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Keychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a local address if the parent has // one.FALSE to specify local ip address. The type is bool. LocalAddressDisable interface{} // Local ip address for neighbor. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalIpAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAddress Local ip address
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAddress) GetEntityData ¶
func (localAddress *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} // Do not prepend Local AS to announcements from this neighbor. The type is // interface{}. NoPrepend interface{} // Disable Local AS and prevent it from being inherited from a parent. The // type is interface{}. Disable interface{} // Prepend only Local AS to announcements from this neighbor. The type is // interface{}. ReplaceAs interface{} // Dual-AS mode. The type is interface{}. DualAs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAs Specify a local-as number
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAs) GetEntityData ¶
func (localAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_LocalAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogIn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a inbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogIn Message log inbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogIn) GetEntityData ¶
func (msgLogIn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogIn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogOut ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Outbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a outbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogOut Message log outbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogOut) GetEntityData ¶
func (msgLogOut *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_MsgLogOut) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborClusterId ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborClusterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route-Reflector Cluster ID as 32 bit quantity. The type is interface{} with // range: 1..4294967295. ClusterIdNumber interface{} // Route-Reflector Cluster ID in IPV4 address format. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborClusterId Neighbor Cluster-id
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborClusterId) GetEntityData ¶
func (neighborClusterId *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborClusterId) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family type of neighbor group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf. NeighborGroupAf []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs BGP neighbor-group AF configuration table
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs) GetEntityData ¶
func (neighborGroupAfs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor group address family. The type is // BgpAddressFamily. AfName interface{} // TRUE to treat neighbor as Long-lived Graceful-restart capable. FALSE to // rely on capability negotiation. The type is bool. The default value is // false. NeighborAfLongLivedGracefulRestartCapable interface{} // Disable signalling type on the peer. The type is BgpSignal. L2vpnSignalling interface{} // TRUE to send extended communities to the external // neighbor/neighbor-group/af-group. FALSE not to send and to prevent // inheritance from a parent. The type is bool. SendExtCommunityEbgp interface{} // TRUE to configure as a accept-route-legacy-RT. FALSE to prevent // accept-route-legacy-RT from being inherited. The type is bool. AcceptRouteLegacyRt interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgp interface{} // Config send multicast attribute for this neighbor. The type is // BgpSendMcastAttrCfg. SendMulticastAttr interface{} // TRUE to disable overwriting of next hop before advertising to eBGP peers. // FALSE to prevent next-hop-unchanged from being inherited. The type is bool. NextHopUnchanged interface{} // Enable/disable advertisement of routes with local-label. The type is // BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRoute interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Config Flowspec validation for this neighbor. The type is // BgpFlowspecValidationCfg. FlowspecValidation interface{} // Encapsulation type for this neighbor. The type is BgpAfEncapsulation. EncapsulationType interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // TRUE to enforce multiple labels support. The type is bool. EnforceMultipleLabels interface{} // TRUE to override matching AS-number while sending update. FALSE to prevent // as-override from being inherited from the parent. The type is bool. The // default value is true. AsOverride interface{} // Allow paths from this neighbor to be eligible for selective multipath. The // type is interface{}. Multipath interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgpGracefulShutdown interface{} // Activate an address family for this neighbor. Deletion of this object // causes deletion of all the objects under // NeighborAF/VRFNeighborAF/NeighborGroupAF associated with this object. The // type is interface{}. Activate interface{} // Prefix ORF policy name for incoming updates. The type is string. PrefixOrfPolicy interface{} // Enable Accumulated IGP Metric for this neighbor. The type is BgpAigpCfg. Aigp interface{} // Enable/Disable sending AIGP in MED . The type is BgpAigpCfg. AigpSendMed interface{} // Allow as-path with my AS present in it. The type is interface{} with range: // 1..10. The default value is 3. AllowAsIn interface{} // Advertise ORF capability to the peer. The type is BgpOrf. The default value // is none. AdvertiseOrf interface{} // TRUE to configure as a route-reflector-client. FALSE to prevent // route-reflector-client from being inherited. The type is bool. RouteReflectorClient interface{} // Disable the next hop calculation and insert your own address in the // nexthop field of advertised routes you learned from the neighbor. The type // is bool. NextHopSelf interface{} // Route policy name to apply to inbound routes. The type is string. RoutePolicyIn interface{} // Set default weight for routes from this neighbor/neighbor-group/af-group. // The type is interface{} with range: 0..65535. DefaultWeight interface{} // Inherit configuration for this address-family from an AF-group. The type is // string. AfGroup interface{} // TRUE to disable overwriting of next hop for multipaths. FALSE to prevent // next-hop-unchanged for multipaths. The type is bool. NextHopUnchangedMultipath interface{} // Name of the ORR group this neighbor is going to be part of. The type is // string. OptimalRouteReflectionGroup interface{} // Handle self-originated routes with Accept-Own community. Valid for // following neighbor address-families: VPNv4Unicast, VPNv6Unicast. The type // is bool. AcceptOwn interface{} // Route policy name to apply to outbound routes. The type is string. RoutePolicyOut interface{} // Advertise Permanent Networks to the peer. The type is interface{}. AdvertisePermanentNetwork interface{} // Send AIGP value in Cost Community. . AigpCostCommunity Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AigpCostCommunity // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV6 // Disable Advertise Of Routes to the peer. AdvertiseDisable Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDisable // Maximum number of prefixes to accept from this peer. MaximumPrefixes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_MaximumPrefixes // Remove private AS number from inbound updates. RemovePrivateAsEntireAsPathInbound Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPathInbound // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV4 // Advertise Translated Routes to the peer. AdvertiseL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseL2vpnEvpn // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalL2vpnEvpn // Maximum time to wait before purging long lived routes. NeighborAfLongLivedGracefulRestartStaleTime Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_NeighborAfLongLivedGracefulRestartStaleTime // Site-of-Origin extended community associated with the neighbor. SiteOfOrigin Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SiteOfOrigin // Advertise Translated Routes to the peer. AdvertiseV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV6 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV6 // Import Reorigination options for Routes from the peer. Import Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_Import // Originate default route to this neighbor. DefaultOriginate Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_DefaultOriginate // Enable/disable inbound soft reconfiguration for this // neighbor/neighbor-group/af-group. SoftReconfiguration Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SoftReconfiguration // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV6 // Advertise Translated Routes to the peer. AdvertiseV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV4 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV4 // Remove private AS number from outbound updates. RemovePrivateAsEntireAsPath Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPath // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV4 }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf Address family type of neighbor group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf) GetEntityData ¶
func (neighborGroupAf *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV4 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV4) GetEntityData ¶
func (advertiseDefImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV6 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV6) GetEntityData ¶
func (advertiseDefImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDefImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDisable ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDisable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDisable Disable Advertise Of Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDisable) GetEntityData ¶
func (advertiseDisable *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseDisable) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseL2vpnEvpn Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseL2vpnEvpn) GetEntityData ¶
func (advertiseL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalL2vpnEvpn Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalL2vpnEvpn) GetEntityData ¶
func (advertiseLocalL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV4 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV4) GetEntityData ¶
func (advertiseLocalV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV6 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV6) GetEntityData ¶
func (advertiseLocalV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseLocalV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV4 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV4) GetEntityData ¶
func (advertiseV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV6 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV6) GetEntityData ¶
func (advertiseV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV4 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV4) GetEntityData ¶
func (advertiseVrfImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV6 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV6) GetEntityData ¶
func (advertiseVrfImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AdvertiseVrfImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AigpCostCommunity ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AigpCostCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to enable sending cost community, FALSE otherwise . The type is bool. Enable interface{} // Cost Community ID. The type is interface{} with range: 0..255. CostCommunityId interface{} // True to send transitive cost community FALSE otherwise. The type is bool. Transitive interface{} // Cost Community POI. The type is BgpAigpCfgPoi. CostCommunityPoiType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AigpCostCommunity Send AIGP value in Cost Community.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AigpCostCommunity) GetEntityData ¶
func (aigpCostCommunity *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_AigpCostCommunity) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_DefaultOriginate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_DefaultOriginate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prevent default-originate from, being inherited from a parent. // TRUE otherwise. The type is bool. The default value is false. Enable interface{} // Route policy name to specify criteria to originate default. The type is // string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_DefaultOriginate Originate default route to this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_DefaultOriginate) GetEntityData ¶
func (defaultOriginate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_DefaultOriginate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_Import ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_Import struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to Import with Stitching RTs, FALSE to Import with normal RTs. The // type is bool. ImportStitching interface{} // TRUE to Reoriginate imported routes, FALSE to not Reoriginate imported // routes - not supported. The type is bool. ImportReoriginate interface{} // TRUE to Reoriginate imported routes with Stitching RTs, FALSE to // Reoriginate imported routes with normal RTs. The type is bool. ImportReoriginateStitching interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_Import Import Reorigination options for Routes from the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_Import) GetEntityData ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_MaximumPrefixes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_MaximumPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Maximum prefixes limit. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. PrefixLimit interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. The default value is 75. WarningPercentage interface{} // TRUE to only give a warning message when limit is exceeded. FALSE to // accept max prefix limit only. The type is bool. The default value is false. WarningOnly interface{} // Restart interval. The type is interface{} with range: 0..65535. The default // value is 0. RestartTime interface{} // Discard extra paths when limit is exceeded. The type is bool. The default // value is false. DiscardExtraPaths interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_MaximumPrefixes Maximum number of prefixes to accept from this peer This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_MaximumPrefixes) GetEntityData ¶
func (maximumPrefixes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_MaximumPrefixes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_NeighborAfLongLivedGracefulRestartStaleTime ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_NeighborAfLongLivedGracefulRestartStaleTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeSend interface{} // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeAccept interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_NeighborAfLongLivedGracefulRestartStaleTime Maximum time to wait before purging long lived routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData ¶
func (neighborAfLongLivedGracefulRestartStaleTime *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPath ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from outbound updates . FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from outbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPath Remove private AS number from outbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPath) GetEntityData ¶
func (removePrivateAsEntireAsPath *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPath) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPathInbound ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPathInbound struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from inbound updates. FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from inbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPathInbound Remove private AS number from inbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPathInbound) GetEntityData ¶
func (removePrivateAsEntireAsPathInbound *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_RemovePrivateAsEntireAsPathInbound) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SiteOfOrigin ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SiteOfOrigin struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of Extended community. The type is BgpSiteOfOrigin. Type interface{} // AS number. The type is interface{} with range: 0..4294967295. AsXx interface{} // AS number. The type is interface{} with range: 0..4294967295. As interface{} // AS number Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // IP address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // IP address Index. The type is interface{} with range: 0..65535. AddressIndex interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SiteOfOrigin Site-of-Origin extended community associated with the neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SiteOfOrigin) GetEntityData ¶
func (siteOfOrigin *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SiteOfOrigin) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SoftReconfiguration ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SoftReconfiguration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prohibit inbound soft reconfiguration. TRUE otherwise. The type is // bool. The default value is false. InboundSoft interface{} // TRUE to always use soft reconfig, even if route refresh is supported. // FALSE otherwise. The type is bool. The default value is false. SoftAlways interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SoftReconfiguration Enable/disable inbound soft reconfiguration for this neighbor/neighbor-group/af-group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SoftReconfiguration) GetEntityData ¶
func (softReconfiguration *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_NeighborGroupAfs_NeighborGroupAf_SoftReconfiguration) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Password ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a password even if the parent has // one. FALSEto specify a password. The type is bool. PasswordDisable interface{} // The neighbor password. Leave unspecified when disabling the password. The // type is string with pattern: (!.+)|([^!].+). Password interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Password Set or disable a password
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Password) GetEntityData ¶
func (password *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Password) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_ReceiveBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_ReceiveBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_ReceiveBufferSize Set socket receive buffer size and BGP read buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_ReceiveBufferSize) GetEntityData ¶
func (receiveBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_ReceiveBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_RemoteAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_RemoteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_RemoteAs Set remote AS
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_RemoteAs) GetEntityData ¶
func (remoteAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_RemoteAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_SendBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_SendBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_SendBufferSize Set socket send buffer size and BGP write buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_SendBufferSize) GetEntityData ¶
func (sendBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_SendBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tcpmss ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tcpmss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance ofTCP MSS valuefrom its parents.FALSE, // otherwise. The type is bool. TcpmssDisable interface{} // Maximum Segment Size. The type is interface{} with range: 68..10000. Mss interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tcpmss TCP Maximum segment size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tcpmss) GetEntityData ¶
func (tcpmss *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tcpmss) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Timers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval. The type is interface{} with range: 0..65535. The // default value is 60. KeepaliveInterval interface{} // Hold time. Specify 0 to disable keepalives/hold time. The type is // interface{} with range: 0..65535. The default value is 180. HoldTime interface{} // Minimum acceptable hold time. Specify 0 to disable keepalives/hold time. // The type is interface{} with range: 0..65535. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Timers BGP per neighbor timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Timers) GetEntityData ¶
func (timers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Timers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tos ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set type of service. The type is BgpTos. Type interface{} // TOS value to set. The type is one of the following types: enumeration // BgpPrecedenceDscp, or int with range: 0..63. Value interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tos TOS (Type Of Service)
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tos) GetEntityData ¶
func (tos *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_Tos) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound update filtering. The type is interface{}. Enable interface{} // Attribute-filter group name for update filtering. The type is string. UpdateInFilteringAttributeFilterGroup interface{} // Disable inbound update filtering syslog messages. The type is interface{}. UpdateInFilteringSyslogDisable interface{} // Message buffers to store filtered updates. UpdateInFilteringMessageBuffers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering Inbound update filtering
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering) GetEntityData ¶
func (updateInFiltering *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of message buffers. The type is interface{} with range: 0..25. This // attribute is mandatory. NumberOfBuffers interface{} // TRUE to configure non-circular buffer. The type is bool. This attribute is // mandatory. NonCircularBuffer interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers Message buffers to store filtered updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData ¶
func (updateInFilteringMessageBuffers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_NeighborGroups_NeighborGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A particular BGP peer. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor. Neighbor []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor // A particular BGP peer. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength. NeighborPrefixLength []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors Neighbor configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors) GetEntityData ¶
func (neighbors *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor address. The type is one of the following // types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. NeighborAddress interface{} // TRUE to preserve the CE path attributes.FALSE to override CE path // attributes. The type is bool. InternalVpnClientIbgpCe interface{} // Inherit address-family independent config from a session-group. The type is // string. SessionGroupAddMember interface{} // TRUE to enable egress peer engineering FALSE to disable egress peer // engineering and to prevent inheritance from a parent. The type is bool. EgressPeerEngineering interface{} // Maximum time to wait for restart of GR capable peer. The type is // interface{} with range: 1..4095. Units are second. The default value is // 360. NeighborGracefulRestartStalepathTime interface{} // TRUE to shutdown this entity, FALSE to prevent this entity from being // shutdown even if the parent is. The type is bool. Shutdown interface{} // Up to 80 characters describing this neighbor. The type is string. Description interface{} // Inherit configuration from a neighbor-group. The type is string. NeighborGroupAddMember interface{} // TRUE to receive DMZ link bandwidth from ebgp peer. FALSE to not receive // from ebgp peer and to prevent inheritance from a parent. The type is bool. EbgpRecvDmz interface{} // TRUE to Enable graceful restart supportfor neighbor. FALSE to disable // graceful restart support for neighbor. The type is BgpNbrgr. NeighborGracefulRestart interface{} // TRUE to enforce first AS; FALSE to not enforce first AS. The type is bool. EnforceFirstAs interface{} // Time to wait for deleteing IDLE state Dynamic peer. The type is interface{} // with range: 30..1800. Units are second. IdleWatchTime interface{} // TCP mode to be used to establish BGP session. The type is BgpTcpMode. The // default value is either. SessionOpenMode interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Default mode, Cumulative mode or Disable to prevent inheritance from a // parent. The type is BgpEbgpSendDmzEnableMode. EbgpSendDmzEnableModes interface{} // TRUE to suppress all capabilities. FALSE to not suppress and to prevent // inheritance from a parent. The type is bool. SuppressAllCapabilities interface{} // Set Maximum Peers in Dynamic Range. The type is interface{} with range: // 1..4096. MaxPeers interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Advertise additional paths Send capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsSendCapability interface{} // TRUE to propagate DMZ link bandwidth. FALSE to not propagate and to // prevent inheritance from a parent. The type is bool. PropagateDmzLinkBandwidth interface{} // Strict mode, Default mode or Disable to prevent inheritance from a parent. // The type is BgpBfdEnableMode. BfdEnableModes interface{} // TRUE to enable BGP TTL Security. FALSE to not enable it and to prevent // inheritance from a parent. The type is bool. TtlSecurity interface{} // Restart time advertised to neighbor. The type is interface{} with range: // 1..4095. Units are second. The default value is 120. NeighborGracefulRestartTime interface{} // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. BfdMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. BfdMinimumInterval interface{} // Remote-as-list group name. The type is string. RemoteAsList interface{} // Advertise additional paths Receive capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsReceiveCapability interface{} // TRUE to disable the connected nexthop check for this peer.FALSE to enable // the connected nexthop check for this peer. The type is bool. IgnoreConnectedCheckEbgp interface{} // TRUE to suppress BGP 4-byte-as capability. FALSE to not suppress it and to // prevent inheritance from a parent. The type is bool. SuppressFourByteAsCapability interface{} // Select an interface to configure. The type is string with pattern: // [a-zA-Z0-9._/-]+. UpdateSourceInterface interface{} // BGP neighbor AF configuration table. NeighborAfs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs // Local ip address. LocalAddress Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAddress // Enable BMP logging for this neighbor. BmpActivates Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates // Allow EBGP neighbors not on directly connected networks. EbgpMultihop Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_EbgpMultihop // Set remote AS. RemoteAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_RemoteAs // Specify a local-as number. LocalAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAs // Set or disable a password. Password Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Password // Minimum interval between sending BGP routing updates. AdvertisementInterval Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AdvertisementInterval // Neighbor Cluster-id. NeighborClusterId Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborClusterId // TCP Maximum segment size. Tcpmss Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tcpmss // TOS (Type Of Service). Tos Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tos // Inbound update filtering. UpdateInFiltering Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering // Message log outbound. MsgLogOut Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogOut // Set or disable AO based authentication. AoKeychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AoKeychain // Set socket receive buffer size and BGP read buffer size. ReceiveBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_ReceiveBufferSize // Message log inbound. MsgLogIn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogIn // Set socket send buffer size and BGP write buffer size. SendBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_SendBufferSize // BGP per neighbor timers. Timers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Timers // Set or disable keychain based authentication. Keychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Keychain // Graceful Maintenance mode. GracefulMaintenance Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor A particular BGP peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix length. The type is interface{} with range: // 0..127. PrefixLength interface{} // This attribute is a key. Neighbor address. The type is one of the following // types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. NeighborAddress interface{} // TRUE to preserve the CE path attributes.FALSE to override CE path // attributes. The type is bool. InternalVpnClientIbgpCe interface{} // Inherit address-family independent config from a session-group. The type is // string. SessionGroupAddMember interface{} // TRUE to enable egress peer engineering FALSE to disable egress peer // engineering and to prevent inheritance from a parent. The type is bool. EgressPeerEngineering interface{} // Maximum time to wait for restart of GR capable peer. The type is // interface{} with range: 1..4095. Units are second. The default value is // 360. NeighborGracefulRestartStalepathTime interface{} // TRUE to shutdown this entity, FALSE to prevent this entity from being // shutdown even if the parent is. The type is bool. Shutdown interface{} // Up to 80 characters describing this neighbor. The type is string. Description interface{} // Inherit configuration from a neighbor-group. The type is string. NeighborGroupAddMember interface{} // TRUE to receive DMZ link bandwidth from ebgp peer. FALSE to not receive // from ebgp peer and to prevent inheritance from a parent. The type is bool. EbgpRecvDmz interface{} // TRUE to Enable graceful restart supportfor neighbor. FALSE to disable // graceful restart support for neighbor. The type is BgpNbrgr. NeighborGracefulRestart interface{} // TRUE to enforce first AS; FALSE to not enforce first AS. The type is bool. EnforceFirstAs interface{} // Time to wait for deleteing IDLE state Dynamic peer. The type is interface{} // with range: 30..1800. Units are second. IdleWatchTime interface{} // TCP mode to be used to establish BGP session. The type is BgpTcpMode. The // default value is either. SessionOpenMode interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Default mode, Cumulative mode or Disable to prevent inheritance from a // parent. The type is BgpEbgpSendDmzEnableMode. EbgpSendDmzEnableModes interface{} // TRUE to suppress all capabilities. FALSE to not suppress and to prevent // inheritance from a parent. The type is bool. SuppressAllCapabilities interface{} // Set Maximum Peers in Dynamic Range. The type is interface{} with range: // 1..4096. MaxPeers interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Advertise additional paths Send capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsSendCapability interface{} // TRUE to propagate DMZ link bandwidth. FALSE to not propagate and to // prevent inheritance from a parent. The type is bool. PropagateDmzLinkBandwidth interface{} // Strict mode, Default mode or Disable to prevent inheritance from a parent. // The type is BgpBfdEnableMode. BfdEnableModes interface{} // TRUE to enable BGP TTL Security. FALSE to not enable it and to prevent // inheritance from a parent. The type is bool. TtlSecurity interface{} // Restart time advertised to neighbor. The type is interface{} with range: // 1..4095. Units are second. The default value is 120. NeighborGracefulRestartTime interface{} // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. BfdMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. BfdMinimumInterval interface{} // Remote-as-list group name. The type is string. RemoteAsList interface{} // Advertise additional paths Receive capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsReceiveCapability interface{} // TRUE to disable the connected nexthop check for this peer.FALSE to enable // the connected nexthop check for this peer. The type is bool. IgnoreConnectedCheckEbgp interface{} // TRUE to suppress BGP 4-byte-as capability. FALSE to not suppress it and to // prevent inheritance from a parent. The type is bool. SuppressFourByteAsCapability interface{} // Select an interface to configure. The type is string with pattern: // [a-zA-Z0-9._/-]+. UpdateSourceInterface interface{} // BGP neighbor AF configuration table. NeighborAfs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs // Local ip address. LocalAddress Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAddress // Enable BMP logging for this neighbor. BmpActivates Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates // Allow EBGP neighbors not on directly connected networks. EbgpMultihop Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_EbgpMultihop // Set remote AS. RemoteAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_RemoteAs // Specify a local-as number. LocalAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAs // Set or disable a password. Password Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Password // Minimum interval between sending BGP routing updates. AdvertisementInterval Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AdvertisementInterval // Neighbor Cluster-id. NeighborClusterId Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborClusterId // TCP Maximum segment size. Tcpmss Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tcpmss // TOS (Type Of Service). Tos Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tos // Inbound update filtering. UpdateInFiltering Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering // Message log outbound. MsgLogOut Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogOut // Set or disable AO based authentication. AoKeychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AoKeychain // Set socket receive buffer size and BGP read buffer size. ReceiveBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_ReceiveBufferSize // Message log inbound. MsgLogIn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogIn // Set socket send buffer size and BGP write buffer size. SendBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_SendBufferSize // BGP per neighbor timers. Timers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Timers // Set or disable keychain based authentication. Keychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Keychain // Graceful Maintenance mode. GracefulMaintenance Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength A particular BGP peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength) GetEntityData ¶
func (neighborPrefixLength *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AdvertisementInterval ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AdvertisementInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum advertisement interval time, secs part. The type is interface{} // with range: 0..600. This attribute is mandatory. Units are second. MinimumInterval interface{} // Minimum advertisement interval time, msecs part. The type is interface{} // with range: 0..999. Units are millisecond. MinimumIntervalMsecs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AdvertisementInterval Minimum interval between sending BGP routing updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AdvertisementInterval) GetEntityData ¶
func (advertisementInterval *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AdvertisementInterval) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AoKeychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AoKeychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having AO keychain based authentication // even if the parent has one.FALSE to enable AO keychain based // authentication. The type is bool. AoKeychainDisable interface{} // Name of the AO keychain associated with this neighbor. The type is string. AoKeychainName interface{} // Include TCP options header with AO. The type is bool. AoIncludeTcpOptions interface{} // Accept new connections even though AO mismatched. The type is bool. AoAcceptMismatchConnection interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AoKeychain Set or disable AO based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AoKeychain) GetEntityData ¶
func (aoKeychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_AoKeychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable BMP logging for this particular server. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate. BmpActivate []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates Enable BMP logging for this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates) GetEntityData ¶
func (bmpActivates *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BMP Server ID. The type is interface{} with range: // 1..8. ServerId interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate Enable BMP logging for this particular server
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate) GetEntityData ¶
func (bmpActivate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_BmpActivates_BmpActivate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_EbgpMultihop ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_EbgpMultihop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum hop count. The type is interface{} with range: 1..255. The default // value is 255. MaxHopCount interface{} // TRUE to not enable MPLS and NULL rewrite. The type is bool. The default // value is false. MplsDeactivation interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_EbgpMultihop Allow EBGP neighbors not on directly connected networks
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_EbgpMultihop) GetEntityData ¶
func (ebgpMultihop *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_EbgpMultihop) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter Graceful Maintenance mode to configure parametrs. The type is // interface{}. Enable interface{} // Initiate the graceful shutdown procedure. The type is bool. GracefulMaintenanceActivate interface{} // Set Local Preference to advertise routes with. GracefulMaintenanceLocalPreference Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference // Number of times to prepend local AS number to the AS path. GracefulMaintenanceAsPrepends Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance Graceful Maintenance mode
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance) GetEntityData ¶
func (gracefulMaintenance *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of AS Prepends value from its parents.FALSE, // otherwise. The type is bool. GshutPrependsDisable interface{} // number of times AS prepends. The type is interface{} with range: 0..6. AsPrepends interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends Number of times to prepend local AS number to the AS path
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData ¶
func (gracefulMaintenanceAsPrepends *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of Local Pref value from its parents.FALSE, // otherwise. The type is bool. GshutLocPrefDisable interface{} // Local Preference Value. The type is interface{} with range: 0..4294967295. LocalPreference interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference Set Local Preference to advertise routes with
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData ¶
func (gracefulMaintenanceLocalPreference *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Keychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Keychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a keychain based authentication // even if the parent has one.FALSE to specify a keychain name. The type is // bool. KeychainDisable interface{} // Name of the keychain associated with neighbor. The type is string. KeychainName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Keychain Set or disable keychain based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Keychain) GetEntityData ¶
func (keychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Keychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a local address if the parent has // one.FALSE to specify local ip address. The type is bool. LocalAddressDisable interface{} // Local ip address for neighbor. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalIpAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAddress Local ip address
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAddress) GetEntityData ¶
func (localAddress *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} // Do not prepend Local AS to announcements from this neighbor. The type is // interface{}. NoPrepend interface{} // Disable Local AS and prevent it from being inherited from a parent. The // type is interface{}. Disable interface{} // Prepend only Local AS to announcements from this neighbor. The type is // interface{}. ReplaceAs interface{} // Dual-AS mode. The type is interface{}. DualAs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAs Specify a local-as number
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAs) GetEntityData ¶
func (localAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_LocalAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogIn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a inbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogIn Message log inbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogIn) GetEntityData ¶
func (msgLogIn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogIn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogOut ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Outbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a outbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogOut Message log outbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogOut) GetEntityData ¶
func (msgLogOut *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_MsgLogOut) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family type of neighbor. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf. NeighborAf []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs BGP neighbor AF configuration table
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs) GetEntityData ¶
func (neighborAfs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor address family. The type is // BgpAddressFamily. AfName interface{} // TRUE to treat neighbor as Long-lived Graceful-restart capable. FALSE to // rely on capability negotiation. The type is bool. The default value is // false. NeighborAfLongLivedGracefulRestartCapable interface{} // Disable signalling type on the peer. The type is BgpSignal. L2vpnSignalling interface{} // TRUE to send extended communities to the external // neighbor/neighbor-group/af-group. FALSE not to send and to prevent // inheritance from a parent. The type is bool. SendExtCommunityEbgp interface{} // TRUE to configure as a accept-route-legacy-RT. FALSE to prevent // accept-route-legacy-RT from being inherited. The type is bool. AcceptRouteLegacyRt interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgp interface{} // Config send multicast attribute for this neighbor. The type is // BgpSendMcastAttrCfg. SendMulticastAttr interface{} // TRUE to disable overwriting of next hop before advertising to eBGP peers. // FALSE to prevent next-hop-unchanged from being inherited. The type is bool. NextHopUnchanged interface{} // Enable/disable advertisement of routes with local-label. The type is // BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRoute interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Config Flowspec validation for this neighbor. The type is // BgpFlowspecValidationCfg. FlowspecValidation interface{} // Encapsulation type for this neighbor. The type is BgpAfEncapsulation. EncapsulationType interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // TRUE to enforce multiple labels support. The type is bool. EnforceMultipleLabels interface{} // TRUE to override matching AS-number while sending update. FALSE to prevent // as-override from being inherited from the parent. The type is bool. The // default value is true. AsOverride interface{} // Allow paths from this neighbor to be eligible for selective multipath. The // type is interface{}. Multipath interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgpGracefulShutdown interface{} // Activate an address family for this neighbor. Deletion of this object // causes deletion of all the objects under // NeighborAF/VRFNeighborAF/NeighborGroupAF associated with this object. The // type is interface{}. Activate interface{} // Prefix ORF policy name for incoming updates. The type is string. PrefixOrfPolicy interface{} // Enable Accumulated IGP Metric for this neighbor. The type is BgpAigpCfg. Aigp interface{} // Enable/Disable sending AIGP in MED . The type is BgpAigpCfg. AigpSendMed interface{} // Allow as-path with my AS present in it. The type is interface{} with range: // 1..10. The default value is 3. AllowAsIn interface{} // Advertise ORF capability to the peer. The type is BgpOrf. The default value // is none. AdvertiseOrf interface{} // TRUE to configure as a route-reflector-client. FALSE to prevent // route-reflector-client from being inherited. The type is bool. RouteReflectorClient interface{} // Disable the next hop calculation and insert your own address in the // nexthop field of advertised routes you learned from the neighbor. The type // is bool. NextHopSelf interface{} // Route policy name to apply to inbound routes. The type is string. RoutePolicyIn interface{} // Set default weight for routes from this neighbor/neighbor-group/af-group. // The type is interface{} with range: 0..65535. DefaultWeight interface{} // Inherit configuration for this address-family from an AF-group. The type is // string. AfGroup interface{} // TRUE to disable overwriting of next hop for multipaths. FALSE to prevent // next-hop-unchanged for multipaths. The type is bool. NextHopUnchangedMultipath interface{} // Name of the ORR group this neighbor is going to be part of. The type is // string. OptimalRouteReflectionGroup interface{} // Handle self-originated routes with Accept-Own community. Valid for // following neighbor address-families: VPNv4Unicast, VPNv6Unicast. The type // is bool. AcceptOwn interface{} // Route policy name to apply to outbound routes. The type is string. RoutePolicyOut interface{} // Advertise Permanent Networks to the peer. The type is interface{}. AdvertisePermanentNetwork interface{} // Send AIGP value in Cost Community. . AigpCostCommunity Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AigpCostCommunity // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 // Disable Advertise Of Routes to the peer. AdvertiseDisable Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDisable // Maximum number of prefixes to accept from this peer. MaximumPrefixes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_MaximumPrefixes // Remove private AS number from inbound updates. RemovePrivateAsEntireAsPathInbound Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 // Advertise Translated Routes to the peer. AdvertiseL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn // Maximum time to wait before purging long lived routes. NeighborAfLongLivedGracefulRestartStaleTime Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime // Advertise Translated Routes to the peer. AdvertiseV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV6 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV6 // Import Reorigination options for Routes from the peer. Import Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_Import // Originate default route to this neighbor. DefaultOriginate Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_DefaultOriginate // Enable/disable inbound soft reconfiguration for this // neighbor/neighbor-group/af-group. SoftReconfiguration Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_SoftReconfiguration // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 // Advertise Translated Routes to the peer. AdvertiseV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV4 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV4 // Remove private AS number from outbound updates. RemovePrivateAsEntireAsPath Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf Address family type of neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf) GetEntityData ¶
func (neighborAf *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4) GetEntityData ¶
func (advertiseDefImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6) GetEntityData ¶
func (advertiseDefImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDisable ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDisable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDisable Disable Advertise Of Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDisable) GetEntityData ¶
func (advertiseDisable *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseDisable) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn) GetEntityData ¶
func (advertiseL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData ¶
func (advertiseLocalL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV4 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV4) GetEntityData ¶
func (advertiseLocalV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV6 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV6) GetEntityData ¶
func (advertiseLocalV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseLocalV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV4 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV4) GetEntityData ¶
func (advertiseV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV6 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV6) GetEntityData ¶
func (advertiseV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4) GetEntityData ¶
func (advertiseVrfImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6) GetEntityData ¶
func (advertiseVrfImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AigpCostCommunity ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AigpCostCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to enable sending cost community, FALSE otherwise . The type is bool. Enable interface{} // Cost Community ID. The type is interface{} with range: 0..255. CostCommunityId interface{} // True to send transitive cost community FALSE otherwise. The type is bool. Transitive interface{} // Cost Community POI. The type is BgpAigpCfgPoi. CostCommunityPoiType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AigpCostCommunity Send AIGP value in Cost Community.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AigpCostCommunity) GetEntityData ¶
func (aigpCostCommunity *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_AigpCostCommunity) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_DefaultOriginate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_DefaultOriginate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prevent default-originate from, being inherited from a parent. // TRUE otherwise. The type is bool. The default value is false. Enable interface{} // Route policy name to specify criteria to originate default. The type is // string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_DefaultOriginate Originate default route to this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_DefaultOriginate) GetEntityData ¶
func (defaultOriginate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_DefaultOriginate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_Import ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_Import struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to Import with Stitching RTs, FALSE to Import with normal RTs. The // type is bool. ImportStitching interface{} // TRUE to Reoriginate imported routes, FALSE to not Reoriginate imported // routes - not supported. The type is bool. ImportReoriginate interface{} // TRUE to Reoriginate imported routes with Stitching RTs, FALSE to // Reoriginate imported routes with normal RTs. The type is bool. ImportReoriginateStitching interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_Import Import Reorigination options for Routes from the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_Import) GetEntityData ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_MaximumPrefixes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_MaximumPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Maximum prefixes limit. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. PrefixLimit interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. The default value is 75. WarningPercentage interface{} // TRUE to only give a warning message when limit is exceeded. FALSE to // accept max prefix limit only. The type is bool. The default value is false. WarningOnly interface{} // Restart interval. The type is interface{} with range: 0..65535. The default // value is 0. RestartTime interface{} // Discard extra paths when limit is exceeded. The type is bool. The default // value is false. DiscardExtraPaths interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_MaximumPrefixes Maximum number of prefixes to accept from this peer This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_MaximumPrefixes) GetEntityData ¶
func (maximumPrefixes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_MaximumPrefixes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeSend interface{} // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeAccept interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime Maximum time to wait before purging long lived routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData ¶
func (neighborAfLongLivedGracefulRestartStaleTime *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from outbound updates . FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from outbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath Remove private AS number from outbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath) GetEntityData ¶
func (removePrivateAsEntireAsPath *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from inbound updates. FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from inbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound Remove private AS number from inbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData ¶
func (removePrivateAsEntireAsPathInbound *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_SoftReconfiguration ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_SoftReconfiguration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prohibit inbound soft reconfiguration. TRUE otherwise. The type is // bool. The default value is false. InboundSoft interface{} // TRUE to always use soft reconfig, even if route refresh is supported. // FALSE otherwise. The type is bool. The default value is false. SoftAlways interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_SoftReconfiguration Enable/disable inbound soft reconfiguration for this neighbor/neighbor-group/af-group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_SoftReconfiguration) GetEntityData ¶
func (softReconfiguration *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborAfs_NeighborAf_SoftReconfiguration) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborClusterId ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborClusterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route-Reflector Cluster ID as 32 bit quantity. The type is interface{} with // range: 1..4294967295. ClusterIdNumber interface{} // Route-Reflector Cluster ID in IPV4 address format. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborClusterId Neighbor Cluster-id
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborClusterId) GetEntityData ¶
func (neighborClusterId *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_NeighborClusterId) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Password ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a password even if the parent has // one. FALSEto specify a password. The type is bool. PasswordDisable interface{} // The neighbor password. Leave unspecified when disabling the password. The // type is string with pattern: (!.+)|([^!].+). Password interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Password Set or disable a password
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Password) GetEntityData ¶
func (password *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Password) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_ReceiveBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_ReceiveBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_ReceiveBufferSize Set socket receive buffer size and BGP read buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_ReceiveBufferSize) GetEntityData ¶
func (receiveBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_ReceiveBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_RemoteAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_RemoteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_RemoteAs Set remote AS
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_RemoteAs) GetEntityData ¶
func (remoteAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_RemoteAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_SendBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_SendBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_SendBufferSize Set socket send buffer size and BGP write buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_SendBufferSize) GetEntityData ¶
func (sendBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_SendBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tcpmss ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tcpmss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance ofTCP MSS valuefrom its parents.FALSE, // otherwise. The type is bool. TcpmssDisable interface{} // Maximum Segment Size. The type is interface{} with range: 68..10000. Mss interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tcpmss TCP Maximum segment size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tcpmss) GetEntityData ¶
func (tcpmss *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tcpmss) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Timers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval. The type is interface{} with range: 0..65535. The // default value is 60. KeepaliveInterval interface{} // Hold time. Specify 0 to disable keepalives/hold time. The type is // interface{} with range: 0..65535. The default value is 180. HoldTime interface{} // Minimum acceptable hold time. Specify 0 to disable keepalives/hold time. // The type is interface{} with range: 0..65535. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Timers BGP per neighbor timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Timers) GetEntityData ¶
func (timers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Timers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tos ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set type of service. The type is BgpTos. Type interface{} // TOS value to set. The type is one of the following types: enumeration // BgpPrecedenceDscp, or int with range: 0..63. Value interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tos TOS (Type Of Service)
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tos) GetEntityData ¶
func (tos *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_Tos) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound update filtering. The type is interface{}. Enable interface{} // Attribute-filter group name for update filtering. The type is string. UpdateInFilteringAttributeFilterGroup interface{} // Disable inbound update filtering syslog messages. The type is interface{}. UpdateInFilteringSyslogDisable interface{} // Message buffers to store filtered updates. UpdateInFilteringMessageBuffers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering Inbound update filtering
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering) GetEntityData ¶
func (updateInFiltering *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of message buffers. The type is interface{} with range: 0..25. This // attribute is mandatory. NumberOfBuffers interface{} // TRUE to configure non-circular buffer. The type is bool. This attribute is // mandatory. NonCircularBuffer interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers Message buffers to store filtered updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData ¶
func (updateInFilteringMessageBuffers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_NeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AdvertisementInterval ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AdvertisementInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum advertisement interval time, secs part. The type is interface{} // with range: 0..600. This attribute is mandatory. Units are second. MinimumInterval interface{} // Minimum advertisement interval time, msecs part. The type is interface{} // with range: 0..999. Units are millisecond. MinimumIntervalMsecs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AdvertisementInterval Minimum interval between sending BGP routing updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AdvertisementInterval) GetEntityData ¶
func (advertisementInterval *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AdvertisementInterval) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AoKeychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AoKeychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having AO keychain based authentication // even if the parent has one.FALSE to enable AO keychain based // authentication. The type is bool. AoKeychainDisable interface{} // Name of the AO keychain associated with this neighbor. The type is string. AoKeychainName interface{} // Include TCP options header with AO. The type is bool. AoIncludeTcpOptions interface{} // Accept new connections even though AO mismatched. The type is bool. AoAcceptMismatchConnection interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AoKeychain Set or disable AO based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AoKeychain) GetEntityData ¶
func (aoKeychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_AoKeychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable BMP logging for this particular server. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate. BmpActivate []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates Enable BMP logging for this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates) GetEntityData ¶
func (bmpActivates *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BMP Server ID. The type is interface{} with range: // 1..8. ServerId interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate Enable BMP logging for this particular server
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate) GetEntityData ¶
func (bmpActivate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_BmpActivates_BmpActivate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_EbgpMultihop ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_EbgpMultihop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum hop count. The type is interface{} with range: 1..255. The default // value is 255. MaxHopCount interface{} // TRUE to not enable MPLS and NULL rewrite. The type is bool. The default // value is false. MplsDeactivation interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_EbgpMultihop Allow EBGP neighbors not on directly connected networks
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_EbgpMultihop) GetEntityData ¶
func (ebgpMultihop *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_EbgpMultihop) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter Graceful Maintenance mode to configure parametrs. The type is // interface{}. Enable interface{} // Initiate the graceful shutdown procedure. The type is bool. GracefulMaintenanceActivate interface{} // Set Local Preference to advertise routes with. GracefulMaintenanceLocalPreference Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference // Number of times to prepend local AS number to the AS path. GracefulMaintenanceAsPrepends Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance Graceful Maintenance mode
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance) GetEntityData ¶
func (gracefulMaintenance *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of AS Prepends value from its parents.FALSE, // otherwise. The type is bool. GshutPrependsDisable interface{} // number of times AS prepends. The type is interface{} with range: 0..6. AsPrepends interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends Number of times to prepend local AS number to the AS path
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData ¶
func (gracefulMaintenanceAsPrepends *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of Local Pref value from its parents.FALSE, // otherwise. The type is bool. GshutLocPrefDisable interface{} // Local Preference Value. The type is interface{} with range: 0..4294967295. LocalPreference interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference Set Local Preference to advertise routes with
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData ¶
func (gracefulMaintenanceLocalPreference *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Keychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Keychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a keychain based authentication // even if the parent has one.FALSE to specify a keychain name. The type is // bool. KeychainDisable interface{} // Name of the keychain associated with neighbor. The type is string. KeychainName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Keychain Set or disable keychain based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Keychain) GetEntityData ¶
func (keychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Keychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a local address if the parent has // one.FALSE to specify local ip address. The type is bool. LocalAddressDisable interface{} // Local ip address for neighbor. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalIpAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAddress Local ip address
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAddress) GetEntityData ¶
func (localAddress *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} // Do not prepend Local AS to announcements from this neighbor. The type is // interface{}. NoPrepend interface{} // Disable Local AS and prevent it from being inherited from a parent. The // type is interface{}. Disable interface{} // Prepend only Local AS to announcements from this neighbor. The type is // interface{}. ReplaceAs interface{} // Dual-AS mode. The type is interface{}. DualAs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAs Specify a local-as number
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAs) GetEntityData ¶
func (localAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_LocalAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogIn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a inbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogIn Message log inbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogIn) GetEntityData ¶
func (msgLogIn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogIn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogOut ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Outbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a outbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogOut Message log outbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogOut) GetEntityData ¶
func (msgLogOut *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_MsgLogOut) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family type of neighbor. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf. NeighborAf []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs BGP neighbor AF configuration table
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs) GetEntityData ¶
func (neighborAfs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor address family. The type is // BgpAddressFamily. AfName interface{} // TRUE to treat neighbor as Long-lived Graceful-restart capable. FALSE to // rely on capability negotiation. The type is bool. The default value is // false. NeighborAfLongLivedGracefulRestartCapable interface{} // Disable signalling type on the peer. The type is BgpSignal. L2vpnSignalling interface{} // TRUE to send extended communities to the external // neighbor/neighbor-group/af-group. FALSE not to send and to prevent // inheritance from a parent. The type is bool. SendExtCommunityEbgp interface{} // TRUE to configure as a accept-route-legacy-RT. FALSE to prevent // accept-route-legacy-RT from being inherited. The type is bool. AcceptRouteLegacyRt interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgp interface{} // Config send multicast attribute for this neighbor. The type is // BgpSendMcastAttrCfg. SendMulticastAttr interface{} // TRUE to disable overwriting of next hop before advertising to eBGP peers. // FALSE to prevent next-hop-unchanged from being inherited. The type is bool. NextHopUnchanged interface{} // Enable/disable advertisement of routes with local-label. The type is // BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRoute interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Config Flowspec validation for this neighbor. The type is // BgpFlowspecValidationCfg. FlowspecValidation interface{} // Encapsulation type for this neighbor. The type is BgpAfEncapsulation. EncapsulationType interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // TRUE to enforce multiple labels support. The type is bool. EnforceMultipleLabels interface{} // TRUE to override matching AS-number while sending update. FALSE to prevent // as-override from being inherited from the parent. The type is bool. The // default value is true. AsOverride interface{} // Allow paths from this neighbor to be eligible for selective multipath. The // type is interface{}. Multipath interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgpGracefulShutdown interface{} // Activate an address family for this neighbor. Deletion of this object // causes deletion of all the objects under // NeighborAF/VRFNeighborAF/NeighborGroupAF associated with this object. The // type is interface{}. Activate interface{} // Prefix ORF policy name for incoming updates. The type is string. PrefixOrfPolicy interface{} // Enable Accumulated IGP Metric for this neighbor. The type is BgpAigpCfg. Aigp interface{} // Enable/Disable sending AIGP in MED . The type is BgpAigpCfg. AigpSendMed interface{} // Allow as-path with my AS present in it. The type is interface{} with range: // 1..10. The default value is 3. AllowAsIn interface{} // Advertise ORF capability to the peer. The type is BgpOrf. The default value // is none. AdvertiseOrf interface{} // TRUE to configure as a route-reflector-client. FALSE to prevent // route-reflector-client from being inherited. The type is bool. RouteReflectorClient interface{} // Disable the next hop calculation and insert your own address in the // nexthop field of advertised routes you learned from the neighbor. The type // is bool. NextHopSelf interface{} // Route policy name to apply to inbound routes. The type is string. RoutePolicyIn interface{} // Set default weight for routes from this neighbor/neighbor-group/af-group. // The type is interface{} with range: 0..65535. DefaultWeight interface{} // Inherit configuration for this address-family from an AF-group. The type is // string. AfGroup interface{} // TRUE to disable overwriting of next hop for multipaths. FALSE to prevent // next-hop-unchanged for multipaths. The type is bool. NextHopUnchangedMultipath interface{} // Name of the ORR group this neighbor is going to be part of. The type is // string. OptimalRouteReflectionGroup interface{} // Handle self-originated routes with Accept-Own community. Valid for // following neighbor address-families: VPNv4Unicast, VPNv6Unicast. The type // is bool. AcceptOwn interface{} // Route policy name to apply to outbound routes. The type is string. RoutePolicyOut interface{} // Advertise Permanent Networks to the peer. The type is interface{}. AdvertisePermanentNetwork interface{} // Send AIGP value in Cost Community. . AigpCostCommunity Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AigpCostCommunity // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 // Disable Advertise Of Routes to the peer. AdvertiseDisable Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDisable // Maximum number of prefixes to accept from this peer. MaximumPrefixes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_MaximumPrefixes // Remove private AS number from inbound updates. RemovePrivateAsEntireAsPathInbound Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 // Advertise Translated Routes to the peer. AdvertiseL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn // Maximum time to wait before purging long lived routes. NeighborAfLongLivedGracefulRestartStaleTime Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime // Advertise Translated Routes to the peer. AdvertiseV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV6 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV6 // Import Reorigination options for Routes from the peer. Import Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_Import // Originate default route to this neighbor. DefaultOriginate Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_DefaultOriginate // Enable/disable inbound soft reconfiguration for this // neighbor/neighbor-group/af-group. SoftReconfiguration Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_SoftReconfiguration // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 // Advertise Translated Routes to the peer. AdvertiseV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV4 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV4 // Remove private AS number from outbound updates. RemovePrivateAsEntireAsPath Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf Address family type of neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf) GetEntityData ¶
func (neighborAf *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4) GetEntityData ¶
func (advertiseDefImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6) GetEntityData ¶
func (advertiseDefImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDefImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDisable ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDisable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDisable Disable Advertise Of Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDisable) GetEntityData ¶
func (advertiseDisable *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseDisable) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn) GetEntityData ¶
func (advertiseL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData ¶
func (advertiseLocalL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV4 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV4) GetEntityData ¶
func (advertiseLocalV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV6 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV6) GetEntityData ¶
func (advertiseLocalV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseLocalV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV4 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV4) GetEntityData ¶
func (advertiseV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV6 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV6) GetEntityData ¶
func (advertiseV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4) GetEntityData ¶
func (advertiseVrfImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6) GetEntityData ¶
func (advertiseVrfImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AdvertiseVrfImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AigpCostCommunity ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AigpCostCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to enable sending cost community, FALSE otherwise . The type is bool. Enable interface{} // Cost Community ID. The type is interface{} with range: 0..255. CostCommunityId interface{} // True to send transitive cost community FALSE otherwise. The type is bool. Transitive interface{} // Cost Community POI. The type is BgpAigpCfgPoi. CostCommunityPoiType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AigpCostCommunity Send AIGP value in Cost Community.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AigpCostCommunity) GetEntityData ¶
func (aigpCostCommunity *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_AigpCostCommunity) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_DefaultOriginate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_DefaultOriginate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prevent default-originate from, being inherited from a parent. // TRUE otherwise. The type is bool. The default value is false. Enable interface{} // Route policy name to specify criteria to originate default. The type is // string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_DefaultOriginate Originate default route to this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_DefaultOriginate) GetEntityData ¶
func (defaultOriginate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_DefaultOriginate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_Import ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_Import struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to Import with Stitching RTs, FALSE to Import with normal RTs. The // type is bool. ImportStitching interface{} // TRUE to Reoriginate imported routes, FALSE to not Reoriginate imported // routes - not supported. The type is bool. ImportReoriginate interface{} // TRUE to Reoriginate imported routes with Stitching RTs, FALSE to // Reoriginate imported routes with normal RTs. The type is bool. ImportReoriginateStitching interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_Import Import Reorigination options for Routes from the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_Import) GetEntityData ¶
func (self *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_Import) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_MaximumPrefixes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_MaximumPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Maximum prefixes limit. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. PrefixLimit interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. The default value is 75. WarningPercentage interface{} // TRUE to only give a warning message when limit is exceeded. FALSE to // accept max prefix limit only. The type is bool. The default value is false. WarningOnly interface{} // Restart interval. The type is interface{} with range: 0..65535. The default // value is 0. RestartTime interface{} // Discard extra paths when limit is exceeded. The type is bool. The default // value is false. DiscardExtraPaths interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_MaximumPrefixes Maximum number of prefixes to accept from this peer This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_MaximumPrefixes) GetEntityData ¶
func (maximumPrefixes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_MaximumPrefixes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeSend interface{} // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeAccept interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime Maximum time to wait before purging long lived routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData ¶
func (neighborAfLongLivedGracefulRestartStaleTime *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from outbound updates . FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from outbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath Remove private AS number from outbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath) GetEntityData ¶
func (removePrivateAsEntireAsPath *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPath) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from inbound updates. FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from inbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound Remove private AS number from inbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData ¶
func (removePrivateAsEntireAsPathInbound *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_SoftReconfiguration ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_SoftReconfiguration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prohibit inbound soft reconfiguration. TRUE otherwise. The type is // bool. The default value is false. InboundSoft interface{} // TRUE to always use soft reconfig, even if route refresh is supported. // FALSE otherwise. The type is bool. The default value is false. SoftAlways interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_SoftReconfiguration Enable/disable inbound soft reconfiguration for this neighbor/neighbor-group/af-group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_SoftReconfiguration) GetEntityData ¶
func (softReconfiguration *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborAfs_NeighborAf_SoftReconfiguration) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborClusterId ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborClusterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route-Reflector Cluster ID as 32 bit quantity. The type is interface{} with // range: 1..4294967295. ClusterIdNumber interface{} // Route-Reflector Cluster ID in IPV4 address format. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborClusterId Neighbor Cluster-id
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborClusterId) GetEntityData ¶
func (neighborClusterId *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_NeighborClusterId) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Password ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a password even if the parent has // one. FALSEto specify a password. The type is bool. PasswordDisable interface{} // The neighbor password. Leave unspecified when disabling the password. The // type is string with pattern: (!.+)|([^!].+). Password interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Password Set or disable a password
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Password) GetEntityData ¶
func (password *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Password) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_ReceiveBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_ReceiveBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_ReceiveBufferSize Set socket receive buffer size and BGP read buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_ReceiveBufferSize) GetEntityData ¶
func (receiveBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_ReceiveBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_RemoteAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_RemoteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_RemoteAs Set remote AS
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_RemoteAs) GetEntityData ¶
func (remoteAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_RemoteAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_SendBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_SendBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_SendBufferSize Set socket send buffer size and BGP write buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_SendBufferSize) GetEntityData ¶
func (sendBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_SendBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tcpmss ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tcpmss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance ofTCP MSS valuefrom its parents.FALSE, // otherwise. The type is bool. TcpmssDisable interface{} // Maximum Segment Size. The type is interface{} with range: 68..10000. Mss interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tcpmss TCP Maximum segment size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tcpmss) GetEntityData ¶
func (tcpmss *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tcpmss) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Timers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval. The type is interface{} with range: 0..65535. The // default value is 60. KeepaliveInterval interface{} // Hold time. Specify 0 to disable keepalives/hold time. The type is // interface{} with range: 0..65535. The default value is 180. HoldTime interface{} // Minimum acceptable hold time. Specify 0 to disable keepalives/hold time. // The type is interface{} with range: 0..65535. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Timers BGP per neighbor timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Timers) GetEntityData ¶
func (timers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Timers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tos ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set type of service. The type is BgpTos. Type interface{} // TOS value to set. The type is one of the following types: enumeration // BgpPrecedenceDscp, or int with range: 0..63. Value interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tos TOS (Type Of Service)
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tos) GetEntityData ¶
func (tos *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_Tos) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound update filtering. The type is interface{}. Enable interface{} // Attribute-filter group name for update filtering. The type is string. UpdateInFilteringAttributeFilterGroup interface{} // Disable inbound update filtering syslog messages. The type is interface{}. UpdateInFilteringSyslogDisable interface{} // Message buffers to store filtered updates. UpdateInFilteringMessageBuffers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering Inbound update filtering
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering) GetEntityData ¶
func (updateInFiltering *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of message buffers. The type is interface{} with range: 0..25. This // attribute is mandatory. NumberOfBuffers interface{} // TRUE to configure non-circular buffer. The type is bool. This attribute is // mandatory. NonCircularBuffer interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers Message buffers to store filtered updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData ¶
func (updateInFilteringMessageBuffers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_Neighbors_Neighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A particular BGP session group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup. SessionGroup []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups Session group configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups) GetEntityData ¶
func (sessionGroups *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP session group name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. SessionGroupName interface{} // Inherit address-family independent config from a session-group. The type is // string. SessionGroupAddMember interface{} // TRUE to preserve the CE path attributes.FALSE to override CE path // attributes. The type is bool. InternalVpnClientIbgpCe interface{} // TRUE to enable egress peer engineering FALSE to disable egress peer // engineering and to prevent inheritance from a parent. The type is bool. EgressPeerEngineering interface{} // Maximum time to wait for restart of GR capable peer. The type is // interface{} with range: 1..4095. Units are second. The default value is // 360. NeighborGracefulRestartStalepathTime interface{} // TRUE to shutdown this entity, FALSE to prevent this entity from being // shutdown even if the parent is. The type is bool. Shutdown interface{} // Up to 80 characters describing this neighbor. The type is string. Description interface{} // TRUE to receive DMZ link bandwidth from ebgp peer. FALSE to not receive // from ebgp peer and to prevent inheritance from a parent. The type is bool. EbgpRecvDmz interface{} // TRUE to Enable graceful restart supportfor neighbor. FALSE to disable // graceful restart support for neighbor. The type is BgpNbrgr. NeighborGracefulRestart interface{} // TRUE to enforce first AS; FALSE to not enforce first AS. The type is bool. EnforceFirstAs interface{} // Time to wait for deleteing IDLE state Dynamic peer. The type is interface{} // with range: 30..1800. Units are second. IdleWatchTime interface{} // TCP mode to be used to establish BGP session. The type is BgpTcpMode. The // default value is either. SessionOpenMode interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Default mode, Cumulative mode or Disable to prevent inheritance from a // parent. The type is BgpEbgpSendDmzEnableMode. EbgpSendDmzEnableModes interface{} // TRUE to suppress all capabilities. FALSE to not suppress and to prevent // inheritance from a parent. The type is bool. SuppressAllCapabilities interface{} // Set Maximum Peers in Dynamic Range. The type is interface{} with range: // 1..4096. MaxPeers interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Advertise additional paths Send capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsSendCapability interface{} // TRUE to propagate DMZ link bandwidth. FALSE to not propagate and to // prevent inheritance from a parent. The type is bool. PropagateDmzLinkBandwidth interface{} // Strict mode, Default mode or Disable to prevent inheritance from a parent. // The type is BgpBfdEnableMode. BfdEnableModes interface{} // TRUE to enable BGP TTL Security. FALSE to not enable it and to prevent // inheritance from a parent. The type is bool. TtlSecurity interface{} // Restart time advertised to neighbor. The type is interface{} with range: // 1..4095. Units are second. The default value is 120. NeighborGracefulRestartTime interface{} // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. BfdMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. BfdMinimumInterval interface{} // Remote-as-list group name. The type is string. RemoteAsList interface{} // Advertise additional paths Receive capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsReceiveCapability interface{} // TRUE to disable the connected nexthop check for this peer.FALSE to enable // the connected nexthop check for this peer. The type is bool. IgnoreConnectedCheckEbgp interface{} // TRUE to suppress BGP 4-byte-as capability. FALSE to not suppress it and to // prevent inheritance from a parent. The type is bool. SuppressFourByteAsCapability interface{} // Select an interface to configure. The type is string with pattern: // [a-zA-Z0-9._/-]+. UpdateSourceInterface interface{} // Create this group. Deletion of this object causes deletion of all the // objects under NeighborGroup/SessionGroup associated with this object. The // type is interface{}. Create interface{} // Local ip address. LocalAddress Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAddress // Enable BMP logging for this neighbor. BmpActivates Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates // Allow EBGP neighbors not on directly connected networks. EbgpMultihop Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_EbgpMultihop // Set remote AS. RemoteAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_RemoteAs // Specify a local-as number. LocalAs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAs // Set or disable a password. Password Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Password // Minimum interval between sending BGP routing updates. AdvertisementInterval Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AdvertisementInterval // Neighbor Cluster-id. NeighborClusterId Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_NeighborClusterId // TCP Maximum segment size. Tcpmss Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tcpmss // TOS (Type Of Service). Tos Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tos // Inbound update filtering. UpdateInFiltering Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering // Message log outbound. MsgLogOut Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogOut // Set or disable AO based authentication. AoKeychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AoKeychain // Set socket receive buffer size and BGP read buffer size. ReceiveBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_ReceiveBufferSize // Message log inbound. MsgLogIn Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogIn // Set socket send buffer size and BGP write buffer size. SendBufferSize Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_SendBufferSize // BGP per neighbor timers. Timers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Timers // Set or disable keychain based authentication. Keychain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Keychain // Graceful Maintenance mode. GracefulMaintenance Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup A particular BGP session group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup) GetEntityData ¶
func (sessionGroup *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AdvertisementInterval ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AdvertisementInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum advertisement interval time, secs part. The type is interface{} // with range: 0..600. This attribute is mandatory. Units are second. MinimumInterval interface{} // Minimum advertisement interval time, msecs part. The type is interface{} // with range: 0..999. Units are millisecond. MinimumIntervalMsecs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AdvertisementInterval Minimum interval between sending BGP routing updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AdvertisementInterval) GetEntityData ¶
func (advertisementInterval *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AdvertisementInterval) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AoKeychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AoKeychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having AO keychain based authentication // even if the parent has one.FALSE to enable AO keychain based // authentication. The type is bool. AoKeychainDisable interface{} // Name of the AO keychain associated with this neighbor. The type is string. AoKeychainName interface{} // Include TCP options header with AO. The type is bool. AoIncludeTcpOptions interface{} // Accept new connections even though AO mismatched. The type is bool. AoAcceptMismatchConnection interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AoKeychain Set or disable AO based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AoKeychain) GetEntityData ¶
func (aoKeychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_AoKeychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable BMP logging for this particular server. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate. BmpActivate []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates Enable BMP logging for this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates) GetEntityData ¶
func (bmpActivates *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BMP Server ID. The type is interface{} with range: // 1..8. ServerId interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate Enable BMP logging for this particular server
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate) GetEntityData ¶
func (bmpActivate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_BmpActivates_BmpActivate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_EbgpMultihop ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_EbgpMultihop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum hop count. The type is interface{} with range: 1..255. The default // value is 255. MaxHopCount interface{} // TRUE to not enable MPLS and NULL rewrite. The type is bool. The default // value is false. MplsDeactivation interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_EbgpMultihop Allow EBGP neighbors not on directly connected networks
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_EbgpMultihop) GetEntityData ¶
func (ebgpMultihop *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_EbgpMultihop) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter Graceful Maintenance mode to configure parametrs. The type is // interface{}. Enable interface{} // Initiate the graceful shutdown procedure. The type is bool. GracefulMaintenanceActivate interface{} // Set Local Preference to advertise routes with. GracefulMaintenanceLocalPreference Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference // Number of times to prepend local AS number to the AS path. GracefulMaintenanceAsPrepends Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance Graceful Maintenance mode
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance) GetEntityData ¶
func (gracefulMaintenance *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of AS Prepends value from its parents.FALSE, // otherwise. The type is bool. GshutPrependsDisable interface{} // number of times AS prepends. The type is interface{} with range: 0..6. AsPrepends interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends Number of times to prepend local AS number to the AS path
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData ¶
func (gracefulMaintenanceAsPrepends *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of Local Pref value from its parents.FALSE, // otherwise. The type is bool. GshutLocPrefDisable interface{} // Local Preference Value. The type is interface{} with range: 0..4294967295. LocalPreference interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference Set Local Preference to advertise routes with
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData ¶
func (gracefulMaintenanceLocalPreference *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Keychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Keychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a keychain based authentication // even if the parent has one.FALSE to specify a keychain name. The type is // bool. KeychainDisable interface{} // Name of the keychain associated with neighbor. The type is string. KeychainName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Keychain Set or disable keychain based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Keychain) GetEntityData ¶
func (keychain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Keychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a local address if the parent has // one.FALSE to specify local ip address. The type is bool. LocalAddressDisable interface{} // Local ip address for neighbor. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalIpAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAddress Local ip address
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAddress) GetEntityData ¶
func (localAddress *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} // Do not prepend Local AS to announcements from this neighbor. The type is // interface{}. NoPrepend interface{} // Disable Local AS and prevent it from being inherited from a parent. The // type is interface{}. Disable interface{} // Prepend only Local AS to announcements from this neighbor. The type is // interface{}. ReplaceAs interface{} // Dual-AS mode. The type is interface{}. DualAs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAs Specify a local-as number
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAs) GetEntityData ¶
func (localAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_LocalAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogIn ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a inbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogIn Message log inbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogIn) GetEntityData ¶
func (msgLogIn *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogIn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogOut ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Outbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a outbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogOut Message log outbound
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogOut) GetEntityData ¶
func (msgLogOut *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_MsgLogOut) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_NeighborClusterId ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_NeighborClusterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route-Reflector Cluster ID as 32 bit quantity. The type is interface{} with // range: 1..4294967295. ClusterIdNumber interface{} // Route-Reflector Cluster ID in IPV4 address format. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_NeighborClusterId Neighbor Cluster-id
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_NeighborClusterId) GetEntityData ¶
func (neighborClusterId *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_NeighborClusterId) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Password ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a password even if the parent has // one. FALSEto specify a password. The type is bool. PasswordDisable interface{} // The neighbor password. Leave unspecified when disabling the password. The // type is string with pattern: (!.+)|([^!].+). Password interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Password Set or disable a password
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Password) GetEntityData ¶
func (password *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Password) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_ReceiveBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_ReceiveBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_ReceiveBufferSize Set socket receive buffer size and BGP read buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_ReceiveBufferSize) GetEntityData ¶
func (receiveBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_ReceiveBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_RemoteAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_RemoteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_RemoteAs Set remote AS
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_RemoteAs) GetEntityData ¶
func (remoteAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_RemoteAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_SendBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_SendBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_SendBufferSize Set socket send buffer size and BGP write buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_SendBufferSize) GetEntityData ¶
func (sendBufferSize *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_SendBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tcpmss ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tcpmss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance ofTCP MSS valuefrom its parents.FALSE, // otherwise. The type is bool. TcpmssDisable interface{} // Maximum Segment Size. The type is interface{} with range: 68..10000. Mss interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tcpmss TCP Maximum segment size
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tcpmss) GetEntityData ¶
func (tcpmss *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tcpmss) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Timers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval. The type is interface{} with range: 0..65535. The // default value is 60. KeepaliveInterval interface{} // Hold time. Specify 0 to disable keepalives/hold time. The type is // interface{} with range: 0..65535. The default value is 180. HoldTime interface{} // Minimum acceptable hold time. Specify 0 to disable keepalives/hold time. // The type is interface{} with range: 0..65535. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Timers BGP per neighbor timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Timers) GetEntityData ¶
func (timers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Timers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tos ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set type of service. The type is BgpTos. Type interface{} // TOS value to set. The type is one of the following types: enumeration // BgpPrecedenceDscp, or int with range: 0..63. Value interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tos TOS (Type Of Service)
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tos) GetEntityData ¶
func (tos *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_Tos) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound update filtering. The type is interface{}. Enable interface{} // Attribute-filter group name for update filtering. The type is string. UpdateInFilteringAttributeFilterGroup interface{} // Disable inbound update filtering syslog messages. The type is interface{}. UpdateInFilteringSyslogDisable interface{} // Message buffers to store filtered updates. UpdateInFilteringMessageBuffers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering Inbound update filtering
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering) GetEntityData ¶
func (updateInFiltering *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of message buffers. The type is interface{} with range: 0..25. This // attribute is mandatory. NumberOfBuffers interface{} // TRUE to configure non-circular buffer. The type is bool. This attribute is // mandatory. NonCircularBuffer interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers Message buffers to store filtered updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData ¶
func (updateInFilteringMessageBuffers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_BgpEntity_SessionGroups_SessionGroup_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable graceful restart support. The type is interface{}. GracefulRestart interface{} // Enables logging of update generation events. The type is interface{}. UpdateOutLogging interface{} // Install diversion path to RIB/CEF. The type is interface{}. InstallDiversion interface{} // Set the delay for triggering nexthop recalculations. The type is // interface{} with range: 0..300. Units are second. The default value is 5. NextHopTriggerDelay interface{} // TRUE to Enable non-stop routing supportFALSE to Disable non-stop routing // support. The type is bool. Nsr interface{} // Include extra detail in neighbor change messages. The type is interface{}. NeighborLoggingDetail interface{} // Connect to PIM/PIM6. The type is interface{}. Mvpn interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Configure background scanner interval for generic scanner. The type is // interface{} with range: 5..3600. Units are second. The default value is 60. GlobalScanTime interface{} // Prefix validation time (in seconds). Range : 5 - 60. Specify 0 to disable // the timer. The type is interface{} with range: 0..60. Units are second. RpkiOriginAsValidationTime interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Time before stale routes are purged. The type is interface{} with range: // 1..6000. Units are second. The default value is 600. GracefulRestartPurgeTime interface{} // Allow all attributes to be modified by outbound policy for iBGP peers. The // type is interface{}. EnforceIbgpOutPolicy interface{} // Upper bound on update generation transient memory usage for the process. // The type is interface{} with range: 16..2048. Units are megabyte. The // default value is 512. UpdateLimitProcess interface{} // Restart time advertised to neighbors. The type is interface{} with range: // 1..4095. Units are second. The default value is 120. GracefulRestartTime interface{} // Inbound update basic error-handling for IBGP neighbors. The type is // interface{}. UpdateErrorHandlingBasicIbgpDisable interface{} // Allow duplicate table config and disable update generation. The type is // interface{}. ReadOnly interface{} // Maximum time to wait for restart of GR capable peers. The type is // interface{} with range: 1..4095. Units are second. The default value is // 360. GracefulRestartStalepathTime interface{} // Inbound update extended error-handling for EBGP neighbors. The type is // interface{}. UpdateErrorHandlingExtendedEbgp interface{} // Inbound update basic error-handling for EBGP neighbors. The type is // interface{}. UpdateErrorHandlingBasicEbgpDisable interface{} // Reset gracefully if configuration change forces a peer reset. The type is // interface{}. GracefulReset interface{} // Enable AS-path loop checking for iBGP peers. The type is interface{}. IgpLoopCheck interface{} // Inbound update extended error-handling for IBGP neighbors. The type is // interface{}. UpdateErrorHandlingExtendedIbgp interface{} // Configure Router-id. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // The default value is 0.0.0.0. RouterId interface{} // Disable enforce the first AS for EBGP routes. The type is interface{}. DisableEnforceFirstAs interface{} // Change default route selection criteria to ignore cost community // comparison. The type is interface{}. BestPathCostCommunity interface{} // Change default route selection criteria to ignore AIGP unless both paths // whichare compared have AIGP attribute. The type is interface{}. BestPathAigpIgnore interface{} // Change default route selection criteria to ignore AS path length. The type // is interface{}. BestPathAsPathLength interface{} // Allow redistribution of iBGP into IGPs (dangerous). The type is // interface{}. IgpRedistInternal interface{} // Change default multi-route selection criteria to ignore everything onwards // as-path check. The type is interface{}. MultiPathAsPathIgnoreOnwards interface{} // Disable immediate reset session if a link to a directly connected external // peer goes down. The type is interface{}. DisableFastExternalFallover interface{} // If eBGP neighbor is configured without a route-policy,the routes from that // neighbor are not accepted by default.This knob overrides the default // behavior. When configured,routes from the eBGP neighbors with no policy are // accepted. The type is interface{}. UnsafeEbgpPolicy interface{} // Default redistributed metric. The type is interface{} with range: // 1..4294967295. DefaultMetric interface{} // Control distribution of default information. The type is interface{}. DefaultInfoOriginate interface{} // RPKI origin-AS validity signal ibgp. The type is interface{}. RpkiOriginAsValiditySignalIbgp interface{} // RPKI bestpath use origin-AS validity. The type is interface{}. RpkiBestpathUseOriginAsValidity interface{} // Change default route selection criteria and allow the comparing of MED // among confederation paths. The type is interface{}. BestPathConfederationPaths interface{} // Change default multi-route selection criteria to relax as-path checking - // only require same aspath length. The type is interface{}. BestPathAsMultipathRelax interface{} // Disable automatic soft peer reset on policy reconfiguration. The type is // interface{}. DisableAutoSoftReset interface{} // Disable inbound and outbound messagelogging for all neighbors under the // vrf. The type is interface{}. DisableMsgLog interface{} // Change default route selection criteria to ignore IGP Metric . The type is // interface{}. BestPathIgpMetricIgnore interface{} // Enable path resolution for nexthops using default route. The type is // interface{}. NextHopResAllowDefault interface{} // Enable mpls forwarding path for ibgp learnt nexthops. The type is // interface{}. NextHopMplsFwdIbgp interface{} // Disable neighbor change logging. The type is interface{}. DisableNeighborLogging interface{} // Change default route selection criteria and allow comparing of MED from // different neighbors. The type is interface{}. BestPathMedAlways interface{} // Change default route selection criteria and compare router-id for identical // EBGP paths. The type is interface{}. BestPathRouterId interface{} // Treat missing MED as the least preferred one. The type is interface{}. BestPathMedMissing interface{} // Configure default local preference. The type is interface{} with range: // 0..4294967295. The default value is 100. LocalPreference interface{} // Configure Route-Reflector Cluster-id. ClusterId Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ClusterId // Set write-queue limit for each update group. WriteLimit Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_WriteLimit // Set the max initial delay for sending updates. UpdateDelay Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_UpdateDelay // AS League. AsLeague Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague // RPKI server configuration. RpkiServers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers // AS-list group lists. AsListGroups Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups // Maximum number that can be configured. Limits Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Limits // Set routing domain confederation AS. ConfederationDomain Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationDomain // Define peer ASes in BGP confederation. ConfederationPeerAses Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses // Attribute-filter groups list. AttributeFilterGroups Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups // Activate Graceful Maintenance Mode for all neighbors with graceful // maintenance config. GlobalGracefulMaintenanceActivate Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalGracefulMaintenanceActivate // Global AF-specific configuration. GlobalAfs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs // RPKI static route configuration. RpkiStaticRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes // Configure list of MPLS activated interfaces. MplsActivatedInterfaces Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces // Adjust routing timers. GlobalTimers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalTimers // BFD configuration. Bfd Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Bfd // set socket parameters. SendSocketBufferSizes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_SendSocketBufferSizes // Set socket and BGP receive buffer sizes. ReceiveSocketBufferSizes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ReceiveSocketBufferSizes }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global Global default config
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global) GetEntityData ¶
func (global *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AS League creation. The type is interface{}. Enable interface{} // AS League Peers. Peers Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague AS League
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague) GetEntityData ¶
func (asLeague *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AS League Peer AS. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer. Peer []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers AS League Peers
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers) GetEntityData ¶
func (peers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. xx of peer AS xx.yy. The type is interface{} with // range: 0..4294967295. AsXx interface{} // This attribute is a key. yy of peer AS xx.yy. The type is interface{} with // range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer AS League Peer AS
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer) GetEntityData ¶
func (peer *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsLeague_Peers_Peer) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AS-List group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup. AsListGroup []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups AS-list group lists
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups) GetEntityData ¶
func (asListGroups *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. AsListGroupName interface{} // AS-List group creation. The type is interface{}. Enable interface{} // AS list. Ases Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup AS-List group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup) GetEntityData ¶
func (asListGroup *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AS-List group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As. As []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases AS list
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases) GetEntityData ¶
func (ases *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. xx of AS number/confed peer xx.yy. The type is // interface{} with range: 0..4294967295. AsXx interface{} // This attribute is a key. yy of AS number/confed peer xx.yy. The type is // interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As AS-List group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As) GetEntityData ¶
func (as *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AsListGroups_AsListGroup_Ases_As) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attribute-filter group. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup. AttributeFilterGroup []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups Attribute-filter groups list
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups) GetEntityData ¶
func (attributeFilterGroups *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. AttributeFilterGroupName interface{} // Attribute-filter group creation. The type is interface{}. Enable interface{} // Attribute-filter group attributes list. AttributeFilters Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup Attribute-filter group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup) GetEntityData ¶
func (attributeFilterGroup *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attribute-filter group attribute. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter. AttributeFilter []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters Attribute-filter group attributes list
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters) GetEntityData ¶
func (attributeFilters *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Start of attribute range. The type is interface{} // with range: 0..256. AttributeStart interface{} // This attribute is a key. End of attribute range. The type is interface{} // with range: 0..256. AttributeEnd interface{} // Filtering action. The type is BgpUpdateFilterAction. This attribute is // mandatory. FilterAction interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter Attribute-filter group attribute
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter) GetEntityData ¶
func (attributeFilter *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_AttributeFilterGroups_AttributeFilterGroup_AttributeFilters_AttributeFilter) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Bfd ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. DetectionMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. Interval interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Bfd BFD configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Bfd) GetEntityData ¶
func (bfd *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Bfd) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ClusterId ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ClusterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route-Reflector Cluster ID as 32 bit quantity. The type is interface{} with // range: 1..4294967295. ClusterIdNumber interface{} // Route-Reflector Cluster ID in IPV4 address format. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ClusterId Configure Route-Reflector Cluster-id
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ClusterId) GetEntityData ¶
func (clusterId *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ClusterId) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationDomain ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationDomain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationDomain Set routing domain confederation AS
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationDomain) GetEntityData ¶
func (confederationDomain *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationDomain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Confederation peer AS. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs. ConfederationPeerAs []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses Define peer ASes in BGP confederation
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses) GetEntityData ¶
func (confederationPeerAses *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. xx of AS number/confed peer xx.yy. The type is // interface{} with range: 0..4294967295. AsXx interface{} // This attribute is a key. yy of AS number/confed peer xx.yy. The type is // interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs Confederation peer AS
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs) GetEntityData ¶
func (confederationPeerAs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ConfederationPeerAses_ConfederationPeerAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Global AF-specific configuration. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf. GlobalAf []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs Global AF-specific configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs) GetEntityData ¶
func (globalAfs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address family. The type is BgpAddressFamily. AfName interface{} // RNH install format type: extcomm - install rnh as opaque and extcomms, // extcomm-only - install rnh as extcomms only. The type is // BgpRnhInstallFormat. RnhInstallFormat interface{} // Enable install remote MVPN routes to PIM in default VRF. The type is // interface{}. InterAsInstall interface{} // Enable segmented multicast. The type is interface{}. SegmentedMcast interface{} // Implicit import configuration. The type is interface{}. ImplicitImport interface{} // Disable default Martian Check. The type is interface{}. DisableDefaultMartianCheck interface{} // Next hop Critical Trigger Delay. The type is interface{} with range: // 0..4294967295. Units are millisecond. The default value is 3000. NextHopCriticalTriggerDelay interface{} // Next hop Non-critical Trigger Delay. The type is interface{} with range: // 0..4294967295. Units are millisecond. The default value is 10000. NextHopNonCriticalTriggerDelay interface{} // Calculate label-security RPF lists and install to RIB/LSD. The type is // interface{}. LabelSecurityRpf interface{} // Use IGP SR label for resolution configuration. The type is interface{}. UseIgpsrLabel interface{} // Label retention time in minutes. The type is interface{} with range: 3..60. // Units are minute. LabelRetain interface{} // Configure background scanner interval for this address family. The type is // interface{} with range: 5..3600. Units are second. The default value is 60. ScanTime interface{} // Route policy name to apply to configure source route-target. The type is // string. SourceRouteTargetPolicy interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Upper bound on update generation transient memory usage for every EBGP // Sub-group. The type is interface{} with range: 1..512. Units are megabyte. // The default value is 32. UpdateLimitSubGroupEbgp interface{} // Upper bound on update generation transient memory usage for the // address-family. The type is interface{} with range: 4..2048. Units are // megabyte. The default value is 256. UpdateLimitAddressFamily interface{} // Upper bound on update generation transient memory usage for every IBGP // Sub-group. The type is interface{} with range: 1..512. Units are megabyte. // The default value is 32. UpdateLimitSubGroupIbgp interface{} // Disable client-to-client reflection. The type is interface{}. DisableClientToClientRr interface{} // Next hop policy to filter out nexthop notification. The type is string. NextHopRoutePolicy interface{} // Enable global table multicast. The type is interface{}. GlobalTableMcast interface{} // Wait for route install before sending updates to neighbors. The type is // interface{}. WaitRibInstall interface{} // Retrieve prefix sid mapping from SRMS. The type is interface{}. PrefixSidMap interface{} // RPKI origin-AS validation enable. The type is interface{}. RpkiOriginAsValidationEnable interface{} // Update generation delay (in minutes) after a MED change. The type is // interface{} with range: 0..10. Units are minute. The default value is 10. DynamicMedInterval interface{} // Enable the address family. Deletion of this object causes deletion of all // the objects under GlobalAF/VRFGlobalAF associated with this object . The // type is interface{}. Enable interface{} // Configure policy for installation of routes to RIB. The type is string. TablePolicy interface{} // Attribute download configuration. The type is interface{}. AttributeDownload interface{} // TRUE to enable BE FALSE to disable BE inheritance from a parent. The type // is bool. BestExternal interface{} // RPKI origin-AS validity signal ibgp. The type is interface{}. RpkiOriginAsValiditySignalIbgp interface{} // Advertise additional paths Receive capability. The type is // BgpAfAdditionalPathsCfg. AdditionalPathsReceive interface{} // Route policy for permanent networks. The type is string. PermanentNetwork interface{} // RPKI bestpath use origin-AS validity. The type is interface{}. RpkiBestpathUseOriginAsValidity interface{} // Label allocation mode: per-ce Set per CE label mode,per-vrf Set per VRF // label mode. The type is string. Srv6LabelAllocationMode interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Minimum prefix-length for nexthop resolution. The type is interface{} with // range: 0..128. The default value is 0. NextHopResolutionPrefixLengthMinimum interface{} // TRUE to reset weight on import. FALSE to not reset and to prevent // inheritance from a parent. The type is bool. ResetWeightOnImport interface{} // Advertise additional paths Send capability. The type is // BgpAfAdditionalPathsCfg. AdditionalPathsSend interface{} // Enable/disable advertisement of routes with local-label via Unicast SAFI. // The type is BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRouteSafiUnicast interface{} // Disable outbound AS Path loop check. The type is interface{}. DisableAsPathLoopCheck interface{} // Redistribute information for IS-IS routes . IsisRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes // <ASN, router-id> tuple to use to identify the link-state domain. DomainDistinguisher Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DomainDistinguisher // Configurations to be inherited to all vrfs. VrfAll Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll // Disable client-to-client reflection for a cluster. DisableClusterClientToClientRrs Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs // Delay timer to batch label processing. LabelDelay Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelDelay // Use eBGP multipaths. Ebgp Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ebgp // Use eiBGP multipaths. Eibgp Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Eibgp // Accept received updates with the specified attributes. RetainRt Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RetainRt // Use iBGP multipaths. Ibgp Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ibgp // Delay timer to batch import processing. ImportDelay Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ImportDelay // Configure BGP aggregate entries. AggregateAddresses Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses // Table of multiple ORR groups. OptimalRouteReflectorGroups Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups // Enable route-flap dampening. Dampening Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Dampening // Redistribute RIP routes. RipRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RipRoutes // Redistribute lisp routes. LispRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LispRoutes // Redistribute static routes. StaticRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_StaticRoutes // Define an administrative distance. Distance Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Distance // Redistribute information for Application routes. ApplicationRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes // BGP 6PE/MPLS-VPN label allocation mode. LabelMode Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelMode // Redistribute information for EIGRP routes. EigrpRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes // Specify a network to announce via BGP. SourcedNetworks Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks // Redistribute connected routes. ConnectedRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ConnectedRoutes // Label allocation policy. AllocateLabel Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AllocateLabel // Configure additional paths selection. AdditionalPathsSelection Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AdditionalPathsSelection // Redistribute information for OSPF routes. OspfRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes // Redistribute mobile routes. MobileRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_MobileRoutes // Redistribute subscriber routes. SubscriberRoutes Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SubscriberRoutes }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf Global AF-specific configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf) GetEntityData ¶
func (globalAf *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AdditionalPathsSelection ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AdditionalPathsSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/disable selection . The type is BgpAfAdditionalPathsCfg. Selection interface{} // Route policy for selection. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AdditionalPathsSelection Configure additional paths selection
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AdditionalPathsSelection) GetEntityData ¶
func (additionalPathsSelection *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AdditionalPathsSelection) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Aggregate address configuration. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress. AggregateAddress []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses Configure BGP aggregate entries
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses) GetEntityData ¶
func (aggregateAddresses *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Aggregate in prefix/length format (address part). // The type is one of the following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. AggregateAddr interface{} // This attribute is a key. Aggregate in prefix/length format (prefix part). // The type is interface{} with range: 0..128. AggregatePrefix interface{} // TRUE to generate AS set path information, FALSE otherwise. The type is // bool. GenerateSetInfo interface{} // TRUE to generate AS confederation set path information, FALSE otherwise. // The type is bool. GenerateConfederationSetInfo interface{} // TRUE to filter more specific routes from updates, FALSEotherwise. The type // is bool. SummaryOnly interface{} // Route policy on which to condition advertisement, suppression, and // attributes. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress Aggregate address configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress) GetEntityData ¶
func (aggregateAddress *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AggregateAddresses_AggregateAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AllocateLabel ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AllocateLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Whether all nets should be labeled, default is FALSE. The type is bool. All interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Allocate label for unlabeled paths too. The type is bool. UnLabeledPath interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AllocateLabel Label allocation policy
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AllocateLabel) GetEntityData ¶
func (allocateLabel *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_AllocateLabel) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute application routes. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute. ApplicationRoute []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes Redistribute information for Application routes.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes) GetEntityData ¶
func (applicationRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OnePK application name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute Redistribute application routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute) GetEntityData ¶
func (applicationRoute *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ApplicationRoutes_ApplicationRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ConnectedRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ConnectedRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ConnectedRoutes Redistribute connected routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ConnectedRoutes) GetEntityData ¶
func (connectedRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ConnectedRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Dampening ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Dampening struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Half-life time for the penalty (minutes). The type is interface{} with // range: 1..45. Units are minute. HalfLife interface{} // Value to start reusing a route. The type is interface{} with range: // 1..20000. This attribute is mandatory. ReuseThreshold interface{} // Value to start suppressing a route. The type is interface{} with range: // 1..20000. This attribute is mandatory. SuppressThreshold interface{} // Maximum duration to suppress a stable route (seconds). The type is // interface{} with range: 1..255. This attribute is mandatory. Units are // second. SuppressTime interface{} // Route policy to specify criteria for dampening. This cannot be specified if // any other parameters are specified. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Dampening Enable route-flap dampening This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Dampening) GetEntityData ¶
func (dampening *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Dampening) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Cluster ID for which reflection is to be disbled. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr. DisableClusterClientToClientRr []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs Disable client-to-client reflection for a cluster
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs) GetEntityData ¶
func (disableClusterClientToClientRrs *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Type of cluster-id. The type is BgpClusterId. ClusterType interface{} // number. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Number. Number []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Number // ipv4 address. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Ipv4Address. Ipv4Address []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Ipv4Address }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr Cluster ID for which reflection is to be disbled
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr) GetEntityData ¶
func (disableClusterClientToClientRr *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Ipv4Address ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Ipv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Cluster ID: if configured as an IP Address. The // type is one of the following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Ipv4Address ipv4 address
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Ipv4Address) GetEntityData ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Number ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Number struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Cluster ID: if configured as a number. The type is // interface{} with range: 0..4294967295. ClusterIdNumber interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Number number
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DisableClusterClientToClientRrs_DisableClusterClientToClientRr_Number) GetEntityData ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Distance ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Distance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Distance for routes external to the AS. The type is interface{} with range: // 1..255. The default value is 20. ExternalRoutes interface{} // Distance for routes internal to the AS. The type is interface{} with range: // 1..255. The default value is 200. InternalRoutes interface{} // Distance for local routes. The type is interface{} with range: 1..255. The // default value is 200. LocalRoutes interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Distance Define an administrative distance
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Distance) GetEntityData ¶
func (distance *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Distance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DomainDistinguisher ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DomainDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // AS Number. The type is interface{} with range: 0..4294967295. This // attribute is mandatory. As interface{} // Router ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // This attribute is mandatory. RouterId interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DomainDistinguisher <ASN, router-id> tuple to use to identify the link-state domain This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DomainDistinguisher) GetEntityData ¶
func (domainDistinguisher *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_DomainDistinguisher) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ebgp ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ebgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of paths. The type is interface{} with range: 2..64. This attribute // is mandatory. PathsValue interface{} // UNUSED. The type is bool. The default value is false. UnequalCost interface{} // Allow multipaths only from marked neighbors. The type is bool. The default // value is false. Selective interface{} // Order candidate multipaths by IGP metric. The type is bool. The default // value is false. OrderByIgpMetric interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ebgp Use eBGP multipaths This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ebgp) GetEntityData ¶
func (ebgp *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ebgp) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Eibgp ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Eibgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of paths. The type is interface{} with range: 2..64. This attribute // is mandatory. PathsValue interface{} // UNUSED. The type is bool. The default value is false. UnequalCost interface{} // Allow multipaths only from marked neighbors. The type is bool. The default // value is false. Selective interface{} // Order candidate multipaths by IGP metric. The type is bool. The default // value is false. OrderByIgpMetric interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Eibgp Use eiBGP multipaths This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Eibgp) GetEntityData ¶
func (eibgp *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Eibgp) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute EIGRP routes. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute. EigrpRoute []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes Redistribute information for EIGRP routes.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes) GetEntityData ¶
func (eigrpRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EIGRP router tag. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Redistribution type: 01 for internal routes, 02 for external routes, // Logical combinations permitted. The type is string with pattern: // [0-9a-fA-F]{1,8}. RedistType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute Redistribute EIGRP routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute) GetEntityData ¶
func (eigrpRoute *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_EigrpRoutes_EigrpRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ibgp ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ibgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of paths. The type is interface{} with range: 2..64. This attribute // is mandatory. PathsValue interface{} // Allow multipaths to have different IGP metrics. The type is bool. The // default value is false. UnequalCost interface{} // Allow multipaths only from marked neighbors. The type is bool. The default // value is false. Selective interface{} // Order candidate multipaths by IGP metric. The type is bool. The default // value is false. OrderByIgpMetric interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ibgp Use iBGP multipaths This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ibgp) GetEntityData ¶
func (ibgp *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_Ibgp) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ImportDelay ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ImportDelay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Delay, seconds part. The type is interface{} with range: 0..10. This // attribute is mandatory. Units are second. Seconds interface{} // Delay, milliseconds part. The type is interface{} with range: 0..999. This // attribute is mandatory. Units are millisecond. Milliseconds interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ImportDelay Delay timer to batch import processing. This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ImportDelay) GetEntityData ¶
func (importDelay *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_ImportDelay) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute IS-IS routes. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute. IsisRoute []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes Redistribute information for IS-IS routes .
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes) GetEntityData ¶
func (isisRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IS-IS instance name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Redistribution type: 01 for level 1 routes, 02 for level 2 routes, 04 for // level 1 inter-area routes. Logical combinations permitted. The type is // string with pattern: [0-9a-fA-F]{1,8}. RedistType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute Redistribute IS-IS routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute) GetEntityData ¶
func (isisRoute *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_IsisRoutes_IsisRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelDelay ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelDelay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Delay, seconds part. The type is interface{} with range: 0..10. This // attribute is mandatory. Units are second. Seconds interface{} // Delay, milliseconds part. The type is interface{} with range: 0..999. This // attribute is mandatory. Units are millisecond. Milliseconds interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelDelay Delay timer to batch label processing. This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelDelay) GetEntityData ¶
func (labelDelay *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelDelay) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelMode ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelMode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label allocation mode: per-ce Set per CE label mode, per-vrf Set per VRF // label mode, per-prefix Set per Prefix label mode (for MPLS-VPN only). The // type is string. LabelAllocationMode interface{} // Label mode route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelMode BGP 6PE/MPLS-VPN label allocation mode
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelMode) GetEntityData ¶
func (labelMode *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LabelMode) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LispRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LispRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LispRoutes Redistribute lisp routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LispRoutes) GetEntityData ¶
func (lispRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_LispRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_MobileRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_MobileRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_MobileRoutes Redistribute mobile routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_MobileRoutes) GetEntityData ¶
func (mobileRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_MobileRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Optimal Route Reffelctor group. Each such group is equivalent to an IGP // area. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup. OptimalRouteReflectorGroup []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups Table of multiple ORR groups
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups) GetEntityData ¶
func (optimalRouteReflectorGroups *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the ORR group. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. GroupName interface{} // Primary Root for the ORR group. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. PrimaryRootAddress interface{} // Secondary Root for the ORR group. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SecondaryRootAddress interface{} // Tertiary Root for the ORR group. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. TertiaryRootAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup Optimal Route Reffelctor group. Each such group is equivalent to an IGP area
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup) GetEntityData ¶
func (optimalRouteReflectorGroup *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute OSPF routes. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute. OspfRoute []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes Redistribute information for OSPF routes.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes) GetEntityData ¶
func (ospfRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF router tag. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Redistribution type: 01 for internal routes, 02 for external routes of type // 1, 04 for external routes of type 2, 08 for NSSA external routes of type 1, // 10 for NSSA external routes of type 2, 20 for external routes, 40 for NSSA // external routes. Logical combinations permitted. The type is string with // pattern: [0-9a-fA-F]{1,8}. RedistType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute Redistribute OSPF routes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute) GetEntityData ¶
func (ospfRoute *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_OspfRoutes_OspfRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RetainRt ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RetainRt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Whether all RTs are to be retained, default is FALSE. The type is bool. All interface{} // Route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RetainRt Accept received updates with the specified attributes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RetainRt) GetEntityData ¶
func (retainRt *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RetainRt) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RipRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RipRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RipRoutes Redistribute RIP routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RipRoutes) GetEntityData ¶
func (ripRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_RipRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sourced network configuration. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork. SourcedNetwork []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks Specify a network to announce via BGP
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks) GetEntityData ¶
func (sourcedNetworks *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Network in prefix/length format (address part). // The type is one of the following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. NetworkAddr interface{} // This attribute is a key. Network in prefix/length format (prefix part). The // type is interface{} with range: 0..128. NetworkPrefix interface{} // Specify a BGP backdoor route, default is FALSE. The type is bool. Backdoor interface{} // Route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork Sourced network configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork) GetEntityData ¶
func (sourcedNetwork *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SourcedNetworks_SourcedNetwork) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_StaticRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_StaticRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_StaticRoutes Redistribute static routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_StaticRoutes) GetEntityData ¶
func (staticRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_StaticRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SubscriberRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SubscriberRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SubscriberRoutes Redistribute subscriber routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SubscriberRoutes) GetEntityData ¶
func (subscriberRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_SubscriberRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RNH install format type: extcomm - install rnh as opaque and extcomms, // extcomm-only - install rnh as extcomms only. The type is // BgpRnhInstallFormat. RnhInstallFormat interface{} // Enable vrf all configuration submode. The type is interface{}. Enable interface{} // Configure policy for installation of routes to RIB. The type is string. TablePolicy interface{} // Enable sourcing of import route-targets from import-policy. The type is // interface{}. SourceRtImportPolicy interface{} // Label allocation mode: per-ce Set per CE label mode,per-vrf Set per VRF // label mode. The type is string. Srv6LabelAllocationMode interface{} // MPLS-VPN label allocation mode. LabelMode Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll_LabelMode }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll Configurations to be inherited to all vrfs
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll) GetEntityData ¶
func (vrfAll *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll_LabelMode ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll_LabelMode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label allocation mode: per-ce Set per CE label mode, per-vrf Set per VRF // label mode. The type is string. LabelAllocationMode interface{} // Label mode route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll_LabelMode MPLS-VPN label allocation mode
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll_LabelMode) GetEntityData ¶
func (labelMode *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalAfs_GlobalAf_VrfAll_LabelMode) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalGracefulMaintenanceActivate ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalGracefulMaintenanceActivate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Also for neighbors without graceful maintenance config. The type is bool. AllNeighbors interface{} // Keep routes in RIB once BGP stops. The type is bool. RetainRoutes interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalGracefulMaintenanceActivate Activate Graceful Maintenance Mode for all neighbors with graceful maintenance config
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalGracefulMaintenanceActivate) GetEntityData ¶
func (globalGracefulMaintenanceActivate *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalGracefulMaintenanceActivate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalTimers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval (seconds). The type is interface{} with range: 0..65535. // Units are second. The default value is 60. Keepalive interface{} // Hold time (seconds). Specify 0 to disable keepalives/hold time. The type // is interface{} with range: 0..65535. Units are second. The default value is // 180. HoldTime interface{} // Minimum acceptable hold time (seconds). Specify 0 to disable // keepalives/hold time. The type is interface{} with range: 0..65535. Units // are second. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalTimers Adjust routing timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalTimers) GetEntityData ¶
func (globalTimers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_GlobalTimers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Limits ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Limits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum number of neighbors that can be configured. The type is interface{} // with range: 1..15000. The default value is 10000. MaximumNeighbors interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Limits Maximum number that can be configured
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Limits) GetEntityData ¶
func (limits *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_Limits) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure a MPLS activated interface. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface. MplsActivatedInterface []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces Configure list of MPLS activated interfaces
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces) GetEntityData ¶
func (mplsActivatedInterfaces *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface Configure a MPLS activated interface
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface) GetEntityData ¶
func (mplsActivatedInterface *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_MplsActivatedInterfaces_MplsActivatedInterface) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ReceiveSocketBufferSizes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ReceiveSocketBufferSizes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP Read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ReceiveSocketBufferSizes Set socket and BGP receive buffer sizes
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ReceiveSocketBufferSizes) GetEntityData ¶
func (receiveSocketBufferSizes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_ReceiveSocketBufferSizes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RPKI server configuration. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer. RpkiServer []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers RPKI server configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers) GetEntityData ¶
func (rpkiServers *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Server address (opaque string). The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Server interface{} // RPKI server configuration. The type is interface{}. Enable interface{} // RPKI server shutdown. The type is interface{}. Shutdown interface{} // RPKI server password. The type is string. Password interface{} // RPKI server response-time (15-3600 seconds). The type is interface{} with // range: 15..3600. Units are second. ResponseTime interface{} // RPKI server username. The type is string. Username interface{} // RPKI server refresh-time (15-3600 seconds). The type is interface{} with // range: 15..3600. Units are second. RefreshTime interface{} // RPKI server purge-time (30-360 seconds). The type is interface{} with // range: 30..360. Units are second. PurgeTime interface{} // RPKI server transport. Transport Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer_Transport }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer RPKI server configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer) GetEntityData ¶
func (rpkiServer *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer_Transport ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer_Transport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RPKI server transport. The type is BgpRpkiTransport. The default value is // ssh. Transport interface{} // port. The type is interface{} with range: 1..65535. The default value is // 22. Port interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer_Transport RPKI server transport
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer_Transport) GetEntityData ¶
func (transport *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiServers_RpkiServer_Transport) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RPKI static route. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute. RpkiStaticRoute []*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes RPKI static route configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes) GetEntityData ¶
func (rpkiStaticRoutes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Address interface{} // This attribute is a key. Minimum Prefix Length. The type is interface{} // with range: 0..128. Minimum interface{} // This attribute is a key. Maximum Prefix Length. The type is interface{} // with range: 1..128. Maximum interface{} // This attribute is a key. AS Number. The type is interface{} with range: // 1..4294967295. As interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute RPKI static route
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute) GetEntityData ¶
func (rpkiStaticRoute *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_RpkiStaticRoutes_RpkiStaticRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_SendSocketBufferSizes ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_SendSocketBufferSizes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP Write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_SendSocketBufferSizes set socket parameters
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_SendSocketBufferSizes) GetEntityData ¶
func (sendSocketBufferSizes *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_SendSocketBufferSizes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_UpdateDelay ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_UpdateDelay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay value (seconds). The type is interface{} with range: 0..3600. Units // are second. The default value is 120. Delay interface{} // Set to TRUE to disable keepalive trigger bestpath and delay is enforced. // The type is bool. The default value is false. Always interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_UpdateDelay Set the max initial delay for sending updates
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_UpdateDelay) GetEntityData ¶
func (updateDelay *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_UpdateDelay) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_WriteLimit ¶
type Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_WriteLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of messages to be formatted per update group. The type is // interface{} with range: 500..100000000. The default value is 50000. FormattedMessages interface{} // Number of messages that can be enqueued in total. The type is interface{} // with range: 500..100000000. The default value is 250000. EnqueuedMessages interface{} // TRUE to enable desynchronization, FALSE otherwise. The type is bool. The // default value is false. Desynchronize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_WriteLimit Set write-queue limit for each update group
func (*Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_WriteLimit) GetEntityData ¶
func (writeLimit *Bgp_Instance_InstanceAs_FourByteAs_DefaultVrf_Global_WriteLimit) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF config. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf. Vrf []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs VRF config
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs) GetEntityData ¶
func (vrfs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // VRF attribute config. VrfGlobal Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal // BGP VRF peer. VrfNeighbors Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf VRF config
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf) GetEntityData ¶
func (vrf *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create this VRF. Deletion of this object causes deletion of all the objects // under VRF associated with this object. The type is interface{}. Exists interface{} // Configure Router-id. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // The default value is 0.0.0.0. RouterId interface{} // Disable enforce the first AS for EBGP routes. The type is interface{}. DisableEnforceFirstAs interface{} // Change default route selection criteria to ignore cost community // comparison. The type is interface{}. BestPathCostCommunity interface{} // Change default route selection criteria to ignore AIGP unless both paths // whichare compared have AIGP attribute. The type is interface{}. BestPathAigpIgnore interface{} // Change default route selection criteria to ignore AS path length. The type // is interface{}. BestPathAsPathLength interface{} // Allow redistribution of iBGP into IGPs (dangerous). The type is // interface{}. IgpRedistInternal interface{} // Change default multi-route selection criteria to ignore everything onwards // as-path check. The type is interface{}. MultiPathAsPathIgnoreOnwards interface{} // Disable immediate reset session if a link to a directly connected external // peer goes down. The type is interface{}. DisableFastExternalFallover interface{} // If eBGP neighbor is configured without a route-policy,the routes from that // neighbor are not accepted by default.This knob overrides the default // behavior. When configured,routes from the eBGP neighbors with no policy are // accepted. The type is interface{}. UnsafeEbgpPolicy interface{} // Default redistributed metric. The type is interface{} with range: // 1..4294967295. DefaultMetric interface{} // Control distribution of default information. The type is interface{}. DefaultInfoOriginate interface{} // RPKI origin-AS validity signal ibgp. The type is interface{}. RpkiOriginAsValiditySignalIbgp interface{} // RPKI bestpath use origin-AS validity. The type is interface{}. RpkiBestpathUseOriginAsValidity interface{} // Change default route selection criteria and allow the comparing of MED // among confederation paths. The type is interface{}. BestPathConfederationPaths interface{} // Change default multi-route selection criteria to relax as-path checking - // only require same aspath length. The type is interface{}. BestPathAsMultipathRelax interface{} // Disable automatic soft peer reset on policy reconfiguration. The type is // interface{}. DisableAutoSoftReset interface{} // Disable inbound and outbound messagelogging for all neighbors under the // vrf. The type is interface{}. DisableMsgLog interface{} // Change default route selection criteria to ignore IGP Metric . The type is // interface{}. BestPathIgpMetricIgnore interface{} // Enable path resolution for nexthops using default route. The type is // interface{}. NextHopResAllowDefault interface{} // Enable mpls forwarding path for ibgp learnt nexthops. The type is // interface{}. NextHopMplsFwdIbgp interface{} // Disable neighbor change logging. The type is interface{}. DisableNeighborLogging interface{} // Change default route selection criteria and allow comparing of MED from // different neighbors. The type is interface{}. BestPathMedAlways interface{} // Change default route selection criteria and compare router-id for identical // EBGP paths. The type is interface{}. BestPathRouterId interface{} // Treat missing MED as the least preferred one. The type is interface{}. BestPathMedMissing interface{} // Configure default local preference. The type is interface{} with range: // 0..4294967295. The default value is 100. LocalPreference interface{} // Route distinguisher. RouteDistinguisher Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_RouteDistinguisher // Global VRF-specific configuration. VrfGlobalAfs Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs // Configure list of MPLS activated interfaces. MplsActivatedInterfaces Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces // Adjust routing timers. GlobalTimers Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_GlobalTimers // BFD configuration. Bfd Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_Bfd // set socket parameters. SendSocketBufferSizes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_SendSocketBufferSizes // Set socket and BGP receive buffer sizes. ReceiveSocketBufferSizes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_ReceiveSocketBufferSizes }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal VRF attribute config
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal) GetEntityData ¶
func (vrfGlobal *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_Bfd ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. DetectionMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. Interval interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_Bfd BFD configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_Bfd) GetEntityData ¶
func (bfd *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_Bfd) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_GlobalTimers ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_GlobalTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval (seconds). The type is interface{} with range: 0..65535. // Units are second. The default value is 60. Keepalive interface{} // Hold time (seconds). Specify 0 to disable keepalives/hold time. The type // is interface{} with range: 0..65535. Units are second. The default value is // 180. HoldTime interface{} // Minimum acceptable hold time (seconds). Specify 0 to disable // keepalives/hold time. The type is interface{} with range: 0..65535. Units // are second. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_GlobalTimers Adjust routing timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_GlobalTimers) GetEntityData ¶
func (globalTimers *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_GlobalTimers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure a MPLS activated interface. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface. MplsActivatedInterface []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces Configure list of MPLS activated interfaces
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces) GetEntityData ¶
func (mplsActivatedInterfaces *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface Configure a MPLS activated interface
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface) GetEntityData ¶
func (mplsActivatedInterface *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_MplsActivatedInterfaces_MplsActivatedInterface) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_ReceiveSocketBufferSizes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_ReceiveSocketBufferSizes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP Read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_ReceiveSocketBufferSizes Set socket and BGP receive buffer sizes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_ReceiveSocketBufferSizes) GetEntityData ¶
func (receiveSocketBufferSizes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_ReceiveSocketBufferSizes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_RouteDistinguisher ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_RouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of RD. The type is BgpRouteDistinguisher. Type interface{} // AS number. The type is interface{} with range: 0..4294967295. AsXx interface{} // AS number. The type is interface{} with range: 0..4294967295. As interface{} // ASN Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // IP address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // IP address index. The type is interface{} with range: 0..65535. AddressIndex interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_RouteDistinguisher Route distinguisher
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_RouteDistinguisher) GetEntityData ¶
func (routeDistinguisher *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_RouteDistinguisher) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_SendSocketBufferSizes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_SendSocketBufferSizes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP Write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_SendSocketBufferSizes set socket parameters
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_SendSocketBufferSizes) GetEntityData ¶
func (sendSocketBufferSizes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_SendSocketBufferSizes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Global VRF AF-specific configuration. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf. VrfGlobalAf []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs Global VRF-specific configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs) GetEntityData ¶
func (vrfGlobalAfs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address family. The type is BgpAddressFamily. AfName interface{} // Route-Target download configuration. The type is interface{}. RtDownload interface{} // TRUE to send default orig route to VPN neighborFALSE to not send default // originate route . The type is bool. AllowVpnDefaultOriginate interface{} // RPKI origin-AS validation enable. The type is interface{}. RpkiOriginAsValidationEnable interface{} // Update generation delay (in minutes) after a MED change. The type is // interface{} with range: 0..10. Units are minute. The default value is 10. DynamicMedInterval interface{} // Enable the address family. Deletion of this object causes deletion of all // the objects under GlobalAF/VRFGlobalAF associated with this object . The // type is interface{}. Enable interface{} // Configure policy for installation of routes to RIB. The type is string. TablePolicy interface{} // Attribute download configuration. The type is interface{}. AttributeDownload interface{} // TRUE to enable BE FALSE to disable BE inheritance from a parent. The type // is bool. BestExternal interface{} // RPKI origin-AS validity signal ibgp. The type is interface{}. RpkiOriginAsValiditySignalIbgp interface{} // Advertise additional paths Receive capability. The type is // BgpAfAdditionalPathsCfg. AdditionalPathsReceive interface{} // Route policy for permanent networks. The type is string. PermanentNetwork interface{} // RPKI bestpath use origin-AS validity. The type is interface{}. RpkiBestpathUseOriginAsValidity interface{} // Label allocation mode: per-ce Set per CE label mode,per-vrf Set per VRF // label mode. The type is string. Srv6LabelAllocationMode interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Minimum prefix-length for nexthop resolution. The type is interface{} with // range: 0..128. The default value is 0. NextHopResolutionPrefixLengthMinimum interface{} // TRUE to reset weight on import. FALSE to not reset and to prevent // inheritance from a parent. The type is bool. ResetWeightOnImport interface{} // Advertise additional paths Send capability. The type is // BgpAfAdditionalPathsCfg. AdditionalPathsSend interface{} // Enable/disable advertisement of routes with local-label via Unicast SAFI. // The type is BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRouteSafiUnicast interface{} // Disable outbound AS Path loop check. The type is interface{}. DisableAsPathLoopCheck interface{} // MVPN configurations. Mvpn Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Mvpn // Use eBGP multipaths. Ebgp Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ebgp // Use eiBGP multipaths. Eibgp Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Eibgp // Use iBGP multipaths. Ibgp Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ibgp // Configure BGP aggregate entries. AggregateAddresses Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses // Table of multiple ORR groups. OptimalRouteReflectorGroups Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups // Enable route-flap dampening. Dampening Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Dampening // Redistribute RIP routes. RipRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_RipRoutes // Redistribute lisp routes. LispRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LispRoutes // Redistribute static routes. StaticRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_StaticRoutes // Define an administrative distance. Distance Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Distance // Redistribute information for Application routes. ApplicationRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes // BGP 6PE/MPLS-VPN label allocation mode. LabelMode Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LabelMode // Redistribute information for EIGRP routes. EigrpRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes // Specify a network to announce via BGP. SourcedNetworks Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks // Redistribute connected routes. ConnectedRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ConnectedRoutes // Label allocation policy. AllocateLabel Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AllocateLabel // Configure additional paths selection. AdditionalPathsSelection Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AdditionalPathsSelection // Redistribute information for OSPF routes. OspfRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes // Redistribute mobile routes. MobileRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_MobileRoutes // Redistribute subscriber routes. SubscriberRoutes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SubscriberRoutes }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf Global VRF AF-specific configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf) GetEntityData ¶
func (vrfGlobalAf *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AdditionalPathsSelection ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AdditionalPathsSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/disable selection . The type is BgpAfAdditionalPathsCfg. Selection interface{} // Route policy for selection. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AdditionalPathsSelection Configure additional paths selection
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AdditionalPathsSelection) GetEntityData ¶
func (additionalPathsSelection *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AdditionalPathsSelection) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Aggregate address configuration. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress. AggregateAddress []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses Configure BGP aggregate entries
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses) GetEntityData ¶
func (aggregateAddresses *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Aggregate in prefix/length format (address part). // The type is one of the following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. AggregateAddr interface{} // This attribute is a key. Aggregate in prefix/length format (prefix part). // The type is interface{} with range: 0..128. AggregatePrefix interface{} // TRUE to generate AS set path information, FALSE otherwise. The type is // bool. GenerateSetInfo interface{} // TRUE to generate AS confederation set path information, FALSE otherwise. // The type is bool. GenerateConfederationSetInfo interface{} // TRUE to filter more specific routes from updates, FALSEotherwise. The type // is bool. SummaryOnly interface{} // Route policy on which to condition advertisement, suppression, and // attributes. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress Aggregate address configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress) GetEntityData ¶
func (aggregateAddress *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AggregateAddresses_AggregateAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AllocateLabel ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AllocateLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Whether all nets should be labeled, default is FALSE. The type is bool. All interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Allocate label for unlabeled paths too. The type is bool. UnLabeledPath interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AllocateLabel Label allocation policy
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AllocateLabel) GetEntityData ¶
func (allocateLabel *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_AllocateLabel) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute application routes. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute. ApplicationRoute []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes Redistribute information for Application routes.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes) GetEntityData ¶
func (applicationRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OnePK application name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute Redistribute application routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute) GetEntityData ¶
func (applicationRoute *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ApplicationRoutes_ApplicationRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ConnectedRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ConnectedRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ConnectedRoutes Redistribute connected routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ConnectedRoutes) GetEntityData ¶
func (connectedRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_ConnectedRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Dampening ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Dampening struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Half-life time for the penalty (minutes). The type is interface{} with // range: 1..45. Units are minute. HalfLife interface{} // Value to start reusing a route. The type is interface{} with range: // 1..20000. This attribute is mandatory. ReuseThreshold interface{} // Value to start suppressing a route. The type is interface{} with range: // 1..20000. This attribute is mandatory. SuppressThreshold interface{} // Maximum duration to suppress a stable route (seconds). The type is // interface{} with range: 1..255. This attribute is mandatory. Units are // second. SuppressTime interface{} // Route policy to specify criteria for dampening. This cannot be specified if // any other parameters are specified. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Dampening Enable route-flap dampening This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Dampening) GetEntityData ¶
func (dampening *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Dampening) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Distance ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Distance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Distance for routes external to the AS. The type is interface{} with range: // 1..255. The default value is 20. ExternalRoutes interface{} // Distance for routes internal to the AS. The type is interface{} with range: // 1..255. The default value is 200. InternalRoutes interface{} // Distance for local routes. The type is interface{} with range: 1..255. The // default value is 200. LocalRoutes interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Distance Define an administrative distance
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Distance) GetEntityData ¶
func (distance *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Distance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ebgp ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ebgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of paths. The type is interface{} with range: 2..32. This attribute // is mandatory. PathsValue interface{} // UNUSED. The type is bool. The default value is false. UnequalCost interface{} // Allow multipaths only from marked neighbors. The type is bool. The default // value is false. Selective interface{} // Order candidate multipaths by IGP metric. The type is bool. The default // value is false. OrderByIgpMetric interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ebgp Use eBGP multipaths This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ebgp) GetEntityData ¶
func (ebgp *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ebgp) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Eibgp ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Eibgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of paths. The type is interface{} with range: 2..32. This attribute // is mandatory. PathsValue interface{} // UNUSED. The type is bool. The default value is false. UnequalCost interface{} // Allow multipaths only from marked neighbors. The type is bool. The default // value is false. Selective interface{} // Order candidate multipaths by IGP metric. The type is bool. The default // value is false. OrderByIgpMetric interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Eibgp Use eiBGP multipaths This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Eibgp) GetEntityData ¶
func (eibgp *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Eibgp) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute EIGRP routes. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute. EigrpRoute []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes Redistribute information for EIGRP routes.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes) GetEntityData ¶
func (eigrpRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EIGRP router tag. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Redistribution type: 01 for internal routes, 02 for external routes, // Logical combinations permitted. The type is string with pattern: // [0-9a-fA-F]{1,8}. RedistType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute Redistribute EIGRP routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute) GetEntityData ¶
func (eigrpRoute *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_EigrpRoutes_EigrpRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ibgp ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ibgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of paths. The type is interface{} with range: 2..32. This attribute // is mandatory. PathsValue interface{} // Allow multipaths to have different IGP metrics. The type is bool. The // default value is false. UnequalCost interface{} // Allow multipaths only from marked neighbors. The type is bool. The default // value is false. Selective interface{} // Order candidate multipaths by IGP metric. The type is bool. The default // value is false. OrderByIgpMetric interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ibgp Use iBGP multipaths This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ibgp) GetEntityData ¶
func (ibgp *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Ibgp) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LabelMode ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LabelMode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label allocation mode: per-ce Set per CE label mode, per-vrf Set per VRF // label mode, per-prefix Set per Prefix label mode (for MPLS-VPN only). The // type is string. LabelAllocationMode interface{} // Label mode route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LabelMode BGP 6PE/MPLS-VPN label allocation mode
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LabelMode) GetEntityData ¶
func (labelMode *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LabelMode) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LispRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LispRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LispRoutes Redistribute lisp routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LispRoutes) GetEntityData ¶
func (lispRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_LispRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_MobileRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_MobileRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_MobileRoutes Redistribute mobile routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_MobileRoutes) GetEntityData ¶
func (mobileRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_MobileRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Mvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Mvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Select MVPN single forwarder selection. The type is BgpMvpnSfsSelect. SingleForwarderSelection interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Mvpn MVPN configurations
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Mvpn) GetEntityData ¶
func (mvpn *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_Mvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Optimal Route Reffelctor group. Each such group is equivalent to an IGP // area. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup. OptimalRouteReflectorGroup []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups Table of multiple ORR groups
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups) GetEntityData ¶
func (optimalRouteReflectorGroups *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the ORR group. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. GroupName interface{} // Primary Root for the ORR group. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. PrimaryRootAddress interface{} // Secondary Root for the ORR group. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SecondaryRootAddress interface{} // Tertiary Root for the ORR group. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. TertiaryRootAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup Optimal Route Reffelctor group. Each such group is equivalent to an IGP area
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup) GetEntityData ¶
func (optimalRouteReflectorGroup *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OptimalRouteReflectorGroups_OptimalRouteReflectorGroup) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute OSPF routes. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute. OspfRoute []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes Redistribute information for OSPF routes.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes) GetEntityData ¶
func (ospfRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF router tag. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Redistribution type: 01 for internal routes, 02 for external routes of type // 1, 04 for external routes of type 2, 08 for NSSA external routes of type 1, // 10 for NSSA external routes of type 2, 20 for external routes, 40 for NSSA // external routes. Logical combinations permitted. The type is string with // pattern: [0-9a-fA-F]{1,8}. RedistType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute Redistribute OSPF routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute) GetEntityData ¶
func (ospfRoute *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_OspfRoutes_OspfRoute) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_RipRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_RipRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_RipRoutes Redistribute RIP routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_RipRoutes) GetEntityData ¶
func (ripRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_RipRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sourced network configuration. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork. SourcedNetwork []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks Specify a network to announce via BGP
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks) GetEntityData ¶
func (sourcedNetworks *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Network in prefix/length format (address part). // The type is one of the following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. NetworkAddr interface{} // This attribute is a key. Network in prefix/length format (prefix part). The // type is interface{} with range: 0..128. NetworkPrefix interface{} // Specify a BGP backdoor route, default is FALSE. The type is bool. Backdoor interface{} // Route policy name. The type is string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork Sourced network configuration
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork) GetEntityData ¶
func (sourcedNetwork *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SourcedNetworks_SourcedNetwork) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_StaticRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_StaticRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_StaticRoutes Redistribute static routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_StaticRoutes) GetEntityData ¶
func (staticRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_StaticRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SubscriberRoutes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SubscriberRoutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Default metric. The type is interface{} with range: 0..4294967295. DefaultMetric interface{} // Route policy name. The type is string. RoutePolicyName interface{} // Not used. The type is interface{} with range: 0..127. NotUsed interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SubscriberRoutes Redistribute subscriber routes This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SubscriberRoutes) GetEntityData ¶
func (subscriberRoutes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfGlobal_VrfGlobalAfs_VrfGlobalAf_SubscriberRoutes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A particular VRF peer. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor. VrfNeighbor []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor // A particular VRF peer. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength. VrfNeighborPrefixLength []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors BGP VRF peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors) GetEntityData ¶
func (vrfNeighbors *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor address. The type is one of the following // types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. NeighborAddress interface{} // TRUE to preserve the CE path attributes.FALSE to override CE path // attributes. The type is bool. InternalVpnClientIbgpCe interface{} // Inherit address-family independent config from a session-group. The type is // string. SessionGroupAddMember interface{} // TRUE to enable egress peer engineering FALSE to disable egress peer // engineering and to prevent inheritance from a parent. The type is bool. EgressPeerEngineering interface{} // Maximum time to wait for restart of GR capable peer. The type is // interface{} with range: 1..4095. Units are second. The default value is // 360. NeighborGracefulRestartStalepathTime interface{} // TRUE to shutdown this entity, FALSE to prevent this entity from being // shutdown even if the parent is. The type is bool. Shutdown interface{} // Up to 80 characters describing this neighbor. The type is string. Description interface{} // Inherit configuration from a neighbor-group. The type is string. NeighborGroupAddMember interface{} // TRUE to receive DMZ link bandwidth from ebgp peer. FALSE to not receive // from ebgp peer and to prevent inheritance from a parent. The type is bool. EbgpRecvDmz interface{} // TRUE to Enable graceful restart supportfor neighbor. FALSE to disable // graceful restart support for neighbor. The type is BgpNbrgr. NeighborGracefulRestart interface{} // TRUE to enforce first AS; FALSE to not enforce first AS. The type is bool. EnforceFirstAs interface{} // Time to wait for deleteing IDLE state Dynamic peer. The type is interface{} // with range: 30..1800. Units are second. IdleWatchTime interface{} // TCP mode to be used to establish BGP session. The type is BgpTcpMode. The // default value is either. SessionOpenMode interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Default mode, Cumulative mode or Disable to prevent inheritance from a // parent. The type is BgpEbgpSendDmzEnableMode. EbgpSendDmzEnableModes interface{} // TRUE to suppress all capabilities. FALSE to not suppress and to prevent // inheritance from a parent. The type is bool. SuppressAllCapabilities interface{} // Set Maximum Peers in Dynamic Range. The type is interface{} with range: // 1..4096. MaxPeers interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Advertise additional paths Send capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsSendCapability interface{} // TRUE to propagate DMZ link bandwidth. FALSE to not propagate and to // prevent inheritance from a parent. The type is bool. PropagateDmzLinkBandwidth interface{} // Strict mode, Default mode or Disable to prevent inheritance from a parent. // The type is BgpBfdEnableMode. BfdEnableModes interface{} // TRUE to enable BGP TTL Security. FALSE to not enable it and to prevent // inheritance from a parent. The type is bool. TtlSecurity interface{} // Restart time advertised to neighbor. The type is interface{} with range: // 1..4095. Units are second. The default value is 120. NeighborGracefulRestartTime interface{} // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. BfdMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. BfdMinimumInterval interface{} // Remote-as-list group name. The type is string. RemoteAsList interface{} // Advertise additional paths Receive capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsReceiveCapability interface{} // TRUE to disable the connected nexthop check for this peer.FALSE to enable // the connected nexthop check for this peer. The type is bool. IgnoreConnectedCheckEbgp interface{} // TRUE to suppress BGP 4-byte-as capability. FALSE to not suppress it and to // prevent inheritance from a parent. The type is bool. SuppressFourByteAsCapability interface{} // Select an interface to configure. The type is string with pattern: // [a-zA-Z0-9._/-]+. UpdateSourceInterface interface{} // Address family type of a VRF neighbor. VrfNeighborAfs Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs // Local ip address. LocalAddress Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAddress // Enable BMP logging for this neighbor. BmpActivates Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates // Allow EBGP neighbors not on directly connected networks. EbgpMultihop Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_EbgpMultihop // Set remote AS. RemoteAs Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_RemoteAs // Specify a local-as number. LocalAs Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAs // Set or disable a password. Password Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Password // Minimum interval between sending BGP routing updates. AdvertisementInterval Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AdvertisementInterval // Neighbor Cluster-id. NeighborClusterId Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_NeighborClusterId // TCP Maximum segment size. Tcpmss Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tcpmss // TOS (Type Of Service). Tos Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tos // Inbound update filtering. UpdateInFiltering Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering // Message log outbound. MsgLogOut Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogOut // Set or disable AO based authentication. AoKeychain Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AoKeychain // Set socket receive buffer size and BGP read buffer size. ReceiveBufferSize Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_ReceiveBufferSize // Message log inbound. MsgLogIn Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogIn // Set socket send buffer size and BGP write buffer size. SendBufferSize Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_SendBufferSize // BGP per neighbor timers. Timers Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Timers // Set or disable keychain based authentication. Keychain Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Keychain // Graceful Maintenance mode. GracefulMaintenance Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor A particular VRF peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor) GetEntityData ¶
func (vrfNeighbor *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Prefix length. The type is interface{} with range: // 0..127. PrefixLength interface{} // This attribute is a key. Neighbor address. The type is one of the following // types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. NeighborAddress interface{} // TRUE to preserve the CE path attributes.FALSE to override CE path // attributes. The type is bool. InternalVpnClientIbgpCe interface{} // Inherit address-family independent config from a session-group. The type is // string. SessionGroupAddMember interface{} // TRUE to enable egress peer engineering FALSE to disable egress peer // engineering and to prevent inheritance from a parent. The type is bool. EgressPeerEngineering interface{} // Maximum time to wait for restart of GR capable peer. The type is // interface{} with range: 1..4095. Units are second. The default value is // 360. NeighborGracefulRestartStalepathTime interface{} // TRUE to shutdown this entity, FALSE to prevent this entity from being // shutdown even if the parent is. The type is bool. Shutdown interface{} // Up to 80 characters describing this neighbor. The type is string. Description interface{} // Inherit configuration from a neighbor-group. The type is string. NeighborGroupAddMember interface{} // TRUE to receive DMZ link bandwidth from ebgp peer. FALSE to not receive // from ebgp peer and to prevent inheritance from a parent. The type is bool. EbgpRecvDmz interface{} // TRUE to Enable graceful restart supportfor neighbor. FALSE to disable // graceful restart support for neighbor. The type is BgpNbrgr. NeighborGracefulRestart interface{} // TRUE to enforce first AS; FALSE to not enforce first AS. The type is bool. EnforceFirstAs interface{} // Time to wait for deleteing IDLE state Dynamic peer. The type is interface{} // with range: 30..1800. Units are second. IdleWatchTime interface{} // TCP mode to be used to establish BGP session. The type is BgpTcpMode. The // default value is either. SessionOpenMode interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Default mode, Cumulative mode or Disable to prevent inheritance from a // parent. The type is BgpEbgpSendDmzEnableMode. EbgpSendDmzEnableModes interface{} // TRUE to suppress all capabilities. FALSE to not suppress and to prevent // inheritance from a parent. The type is bool. SuppressAllCapabilities interface{} // Set Maximum Peers in Dynamic Range. The type is interface{} with range: // 1..4096. MaxPeers interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // Advertise additional paths Send capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsSendCapability interface{} // TRUE to propagate DMZ link bandwidth. FALSE to not propagate and to // prevent inheritance from a parent. The type is bool. PropagateDmzLinkBandwidth interface{} // Strict mode, Default mode or Disable to prevent inheritance from a parent. // The type is BgpBfdEnableMode. BfdEnableModes interface{} // TRUE to enable BGP TTL Security. FALSE to not enable it and to prevent // inheritance from a parent. The type is bool. TtlSecurity interface{} // Restart time advertised to neighbor. The type is interface{} with range: // 1..4095. Units are second. The default value is 120. NeighborGracefulRestartTime interface{} // Detection multiplier for BFD sessions created by BGP. The type is // interface{} with range: 2..16. BfdMultiplier interface{} // Hello interval for BFD sessions created by BGP. The type is interface{} // with range: 3..30000. Units are millisecond. BfdMinimumInterval interface{} // Remote-as-list group name. The type is string. RemoteAsList interface{} // Advertise additional paths Receive capability. The type is // BgpNbrCapAdditionalPathsCfg. AdditionalPathsReceiveCapability interface{} // TRUE to disable the connected nexthop check for this peer.FALSE to enable // the connected nexthop check for this peer. The type is bool. IgnoreConnectedCheckEbgp interface{} // TRUE to suppress BGP 4-byte-as capability. FALSE to not suppress it and to // prevent inheritance from a parent. The type is bool. SuppressFourByteAsCapability interface{} // Select an interface to configure. The type is string with pattern: // [a-zA-Z0-9._/-]+. UpdateSourceInterface interface{} // Address family type of a VRF neighbor. VrfNeighborAfs Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs // Local ip address. LocalAddress Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAddress // Enable BMP logging for this neighbor. BmpActivates Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates // Allow EBGP neighbors not on directly connected networks. EbgpMultihop Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_EbgpMultihop // Set remote AS. RemoteAs Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_RemoteAs // Specify a local-as number. LocalAs Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAs // Set or disable a password. Password Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Password // Minimum interval between sending BGP routing updates. AdvertisementInterval Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AdvertisementInterval // Neighbor Cluster-id. NeighborClusterId Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_NeighborClusterId // TCP Maximum segment size. Tcpmss Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tcpmss // TOS (Type Of Service). Tos Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tos // Inbound update filtering. UpdateInFiltering Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering // Message log outbound. MsgLogOut Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogOut // Set or disable AO based authentication. AoKeychain Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AoKeychain // Set socket receive buffer size and BGP read buffer size. ReceiveBufferSize Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_ReceiveBufferSize // Message log inbound. MsgLogIn Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogIn // Set socket send buffer size and BGP write buffer size. SendBufferSize Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_SendBufferSize // BGP per neighbor timers. Timers Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Timers // Set or disable keychain based authentication. Keychain Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Keychain // Graceful Maintenance mode. GracefulMaintenance Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength A particular VRF peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength) GetEntityData ¶
func (vrfNeighborPrefixLength *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AdvertisementInterval ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AdvertisementInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum advertisement interval time, secs part. The type is interface{} // with range: 0..600. This attribute is mandatory. Units are second. MinimumInterval interface{} // Minimum advertisement interval time, msecs part. The type is interface{} // with range: 0..999. Units are millisecond. MinimumIntervalMsecs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AdvertisementInterval Minimum interval between sending BGP routing updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AdvertisementInterval) GetEntityData ¶
func (advertisementInterval *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AdvertisementInterval) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AoKeychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AoKeychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having AO keychain based authentication // even if the parent has one.FALSE to enable AO keychain based // authentication. The type is bool. AoKeychainDisable interface{} // Name of the AO keychain associated with this neighbor. The type is string. AoKeychainName interface{} // Include TCP options header with AO. The type is bool. AoIncludeTcpOptions interface{} // Accept new connections even though AO mismatched. The type is bool. AoAcceptMismatchConnection interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AoKeychain Set or disable AO based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AoKeychain) GetEntityData ¶
func (aoKeychain *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_AoKeychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable BMP logging for this particular server. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate. BmpActivate []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates Enable BMP logging for this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates) GetEntityData ¶
func (bmpActivates *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BMP Server ID. The type is interface{} with range: // 1..8. ServerId interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate Enable BMP logging for this particular server
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate) GetEntityData ¶
func (bmpActivate *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_BmpActivates_BmpActivate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_EbgpMultihop ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_EbgpMultihop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum hop count. The type is interface{} with range: 1..255. The default // value is 255. MaxHopCount interface{} // TRUE to not enable MPLS and NULL rewrite. The type is bool. The default // value is false. MplsDeactivation interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_EbgpMultihop Allow EBGP neighbors not on directly connected networks
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_EbgpMultihop) GetEntityData ¶
func (ebgpMultihop *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_EbgpMultihop) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter Graceful Maintenance mode to configure parametrs. The type is // interface{}. Enable interface{} // Initiate the graceful shutdown procedure. The type is bool. GracefulMaintenanceActivate interface{} // Set Local Preference to advertise routes with. GracefulMaintenanceLocalPreference Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference // Number of times to prepend local AS number to the AS path. GracefulMaintenanceAsPrepends Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance Graceful Maintenance mode
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance) GetEntityData ¶
func (gracefulMaintenance *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of AS Prepends value from its parents.FALSE, // otherwise. The type is bool. GshutPrependsDisable interface{} // number of times AS prepends. The type is interface{} with range: 0..6. AsPrepends interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends Number of times to prepend local AS number to the AS path
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData ¶
func (gracefulMaintenanceAsPrepends *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of Local Pref value from its parents.FALSE, // otherwise. The type is bool. GshutLocPrefDisable interface{} // Local Preference Value. The type is interface{} with range: 0..4294967295. LocalPreference interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference Set Local Preference to advertise routes with
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData ¶
func (gracefulMaintenanceLocalPreference *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Keychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Keychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a keychain based authentication // even if the parent has one.FALSE to specify a keychain name. The type is // bool. KeychainDisable interface{} // Name of the keychain associated with neighbor. The type is string. KeychainName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Keychain Set or disable keychain based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Keychain) GetEntityData ¶
func (keychain *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Keychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a local address if the parent has // one.FALSE to specify local ip address. The type is bool. LocalAddressDisable interface{} // Local ip address for neighbor. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalIpAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAddress Local ip address
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAddress) GetEntityData ¶
func (localAddress *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} // Do not prepend Local AS to announcements from this neighbor. The type is // interface{}. NoPrepend interface{} // Disable Local AS and prevent it from being inherited from a parent. The // type is interface{}. Disable interface{} // Prepend only Local AS to announcements from this neighbor. The type is // interface{}. ReplaceAs interface{} // Dual-AS mode. The type is interface{}. DualAs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAs Specify a local-as number
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAs) GetEntityData ¶
func (localAs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_LocalAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogIn ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a inbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogIn Message log inbound
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogIn) GetEntityData ¶
func (msgLogIn *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogIn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogOut ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Outbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a outbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogOut Message log outbound
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogOut) GetEntityData ¶
func (msgLogOut *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_MsgLogOut) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_NeighborClusterId ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_NeighborClusterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route-Reflector Cluster ID as 32 bit quantity. The type is interface{} with // range: 1..4294967295. ClusterIdNumber interface{} // Route-Reflector Cluster ID in IPV4 address format. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_NeighborClusterId Neighbor Cluster-id
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_NeighborClusterId) GetEntityData ¶
func (neighborClusterId *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_NeighborClusterId) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Password ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a password even if the parent has // one. FALSEto specify a password. The type is bool. PasswordDisable interface{} // The neighbor password. Leave unspecified when disabling the password. The // type is string with pattern: (!.+)|([^!].+). Password interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Password Set or disable a password
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Password) GetEntityData ¶
func (password *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Password) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_ReceiveBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_ReceiveBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_ReceiveBufferSize Set socket receive buffer size and BGP read buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_ReceiveBufferSize) GetEntityData ¶
func (receiveBufferSize *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_ReceiveBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_RemoteAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_RemoteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_RemoteAs Set remote AS
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_RemoteAs) GetEntityData ¶
func (remoteAs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_RemoteAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_SendBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_SendBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_SendBufferSize Set socket send buffer size and BGP write buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_SendBufferSize) GetEntityData ¶
func (sendBufferSize *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_SendBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tcpmss ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tcpmss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance ofTCP MSS valuefrom its parents.FALSE, // otherwise. The type is bool. TcpmssDisable interface{} // Maximum Segment Size. The type is interface{} with range: 68..10000. Mss interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tcpmss TCP Maximum segment size
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tcpmss) GetEntityData ¶
func (tcpmss *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tcpmss) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Timers ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval. The type is interface{} with range: 0..65535. The // default value is 60. KeepaliveInterval interface{} // Hold time. Specify 0 to disable keepalives/hold time. The type is // interface{} with range: 0..65535. The default value is 180. HoldTime interface{} // Minimum acceptable hold time. Specify 0 to disable keepalives/hold time. // The type is interface{} with range: 0..65535. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Timers BGP per neighbor timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Timers) GetEntityData ¶
func (timers *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Timers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tos ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set type of service. The type is BgpTos. Type interface{} // TOS value to set. The type is one of the following types: enumeration // BgpPrecedenceDscp, or int with range: 0..63. Value interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tos TOS (Type Of Service)
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tos) GetEntityData ¶
func (tos *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_Tos) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound update filtering. The type is interface{}. Enable interface{} // Attribute-filter group name for update filtering. The type is string. UpdateInFilteringAttributeFilterGroup interface{} // Disable inbound update filtering syslog messages. The type is interface{}. UpdateInFilteringSyslogDisable interface{} // Message buffers to store filtered updates. UpdateInFilteringMessageBuffers Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering Inbound update filtering
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering) GetEntityData ¶
func (updateInFiltering *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of message buffers. The type is interface{} with range: 0..25. This // attribute is mandatory. NumberOfBuffers interface{} // TRUE to configure non-circular buffer. The type is bool. This attribute is // mandatory. NonCircularBuffer interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers Message buffers to store filtered updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData ¶
func (updateInFilteringMessageBuffers *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family type of a VRF neighbor. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf. VrfNeighborAf []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs Address family type of a VRF neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs) GetEntityData ¶
func (vrfNeighborAfs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor address family. The type is // BgpAddressFamily. AfName interface{} // TRUE to treat neighbor as Long-lived Graceful-restart capable. FALSE to // rely on capability negotiation. The type is bool. The default value is // false. NeighborAfLongLivedGracefulRestartCapable interface{} // TRUE to send extended communities to the external // neighbor/neighbor-group/af-group. FALSE not to send and to prevent // inheritance from a parent. The type is bool. SendExtCommunityEbgp interface{} // TRUE to configure as a accept-route-legacy-RT. FALSE to prevent // accept-route-legacy-RT from being inherited. The type is bool. AcceptRouteLegacyRt interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgp interface{} // TRUE to disable overwriting of next hop before advertising to eBGP peers. // FALSE to prevent next-hop-unchanged from being inherited. The type is bool. NextHopUnchanged interface{} // Enable/disable advertisement of routes with local-label. The type is // BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRoute interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Config Flowspec validation for this neighbor. The type is // BgpFlowspecValidationCfg. FlowspecValidation interface{} // Encapsulation type for this neighbor. The type is BgpAfEncapsulation. EncapsulationType interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // TRUE to enforce multiple labels support. The type is bool. EnforceMultipleLabels interface{} // TRUE to override matching AS-number while sending update. FALSE to prevent // as-override from being inherited from the parent. The type is bool. The // default value is true. AsOverride interface{} // Allow paths from this neighbor to be eligible for selective multipath. The // type is interface{}. Multipath interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgpGracefulShutdown interface{} // Activate an address family for this neighbor. Deletion of this object // causes deletion of all the objects under // NeighborAF/VRFNeighborAF/NeighborGroupAF associated with this object. The // type is interface{}. Activate interface{} // Prefix ORF policy name for incoming updates. The type is string. PrefixOrfPolicy interface{} // Enable Accumulated IGP Metric for this neighbor. The type is BgpAigpCfg. Aigp interface{} // Enable/Disable sending AIGP in MED . The type is BgpAigpCfg. AigpSendMed interface{} // Allow as-path with my AS present in it. The type is interface{} with range: // 1..10. The default value is 3. AllowAsIn interface{} // Advertise ORF capability to the peer. The type is BgpOrf. The default value // is none. AdvertiseOrf interface{} // TRUE to configure as a route-reflector-client. FALSE to prevent // route-reflector-client from being inherited. The type is bool. RouteReflectorClient interface{} // Disable the next hop calculation and insert your own address in the // nexthop field of advertised routes you learned from the neighbor. The type // is bool. NextHopSelf interface{} // Route policy name to apply to inbound routes. The type is string. RoutePolicyIn interface{} // Set default weight for routes from this neighbor/neighbor-group/af-group. // The type is interface{} with range: 0..65535. DefaultWeight interface{} // Inherit configuration for this address-family from an AF-group. The type is // string. AfGroup interface{} // TRUE to disable overwriting of next hop for multipaths. FALSE to prevent // next-hop-unchanged for multipaths. The type is bool. NextHopUnchangedMultipath interface{} // Name of the ORR group this neighbor is going to be part of. The type is // string. OptimalRouteReflectionGroup interface{} // Handle self-originated routes with Accept-Own community. Valid for // following neighbor address-families: VPNv4Unicast, VPNv6Unicast. The type // is bool. AcceptOwn interface{} // Route policy name to apply to outbound routes. The type is string. RoutePolicyOut interface{} // Advertise Permanent Networks to the peer. The type is interface{}. AdvertisePermanentNetwork interface{} // Send AIGP value in Cost Community. . AigpCostCommunity Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 // Disable Advertise Of Routes to the peer. AdvertiseDisable Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable // Maximum number of prefixes to accept from this peer. MaximumPrefixes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes // Remove private AS number from inbound updates. RemovePrivateAsEntireAsPathInbound Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 // Advertise Translated Routes to the peer. AdvertiseL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn // Maximum time to wait before purging long lived routes. NeighborAfLongLivedGracefulRestartStaleTime Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime // Site-of-Origin extended community associated with the neighbor. SiteOfOrigin Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin // Advertise Translated Routes to the peer. AdvertiseV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 // Import Reorigination options for Routes from the peer. Import Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_Import // Originate default route to this neighbor. DefaultOriginate Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate // Enable/disable inbound soft reconfiguration for this // neighbor/neighbor-group/af-group. SoftReconfiguration Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 // Advertise Translated Routes to the peer. AdvertiseV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 // Remove private AS number from outbound updates. RemovePrivateAsEntireAsPath Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf Address family type of a VRF neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf) GetEntityData ¶
func (vrfNeighborAf *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4) GetEntityData ¶
func (advertiseDefImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6) GetEntityData ¶
func (advertiseDefImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable Disable Advertise Of Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable) GetEntityData ¶
func (advertiseDisable *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn) GetEntityData ¶
func (advertiseL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData ¶
func (advertiseLocalL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4) GetEntityData ¶
func (advertiseLocalV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6) GetEntityData ¶
func (advertiseLocalV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4) GetEntityData ¶
func (advertiseV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6) GetEntityData ¶
func (advertiseV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4) GetEntityData ¶
func (advertiseVrfImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6) GetEntityData ¶
func (advertiseVrfImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to enable sending cost community, FALSE otherwise . The type is bool. Enable interface{} // Cost Community ID. The type is interface{} with range: 0..255. CostCommunityId interface{} // True to send transitive cost community FALSE otherwise. The type is bool. Transitive interface{} // Cost Community POI. The type is BgpAigpCfgPoi. CostCommunityPoiType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity Send AIGP value in Cost Community.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity) GetEntityData ¶
func (aigpCostCommunity *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prevent default-originate from, being inherited from a parent. // TRUE otherwise. The type is bool. The default value is false. Enable interface{} // Route policy name to specify criteria to originate default. The type is // string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate Originate default route to this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate) GetEntityData ¶
func (defaultOriginate *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_Import ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_Import struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to Import with Stitching RTs, FALSE to Import with normal RTs. The // type is bool. ImportStitching interface{} // TRUE to Reoriginate imported routes, FALSE to not Reoriginate imported // routes - not supported. The type is bool. ImportReoriginate interface{} // TRUE to Reoriginate imported routes with Stitching RTs, FALSE to // Reoriginate imported routes with normal RTs. The type is bool. ImportReoriginateStitching interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_Import Import Reorigination options for Routes from the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_Import) GetEntityData ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Maximum prefixes limit. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. PrefixLimit interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. The default value is 75. WarningPercentage interface{} // TRUE to only give a warning message when limit is exceeded. FALSE to // accept max prefix limit only. The type is bool. The default value is false. WarningOnly interface{} // Restart interval. The type is interface{} with range: 0..65535. The default // value is 0. RestartTime interface{} // Discard extra paths when limit is exceeded. The type is bool. The default // value is false. DiscardExtraPaths interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes Maximum number of prefixes to accept from this peer This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes) GetEntityData ¶
func (maximumPrefixes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeSend interface{} // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeAccept interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime Maximum time to wait before purging long lived routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData ¶
func (neighborAfLongLivedGracefulRestartStaleTime *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from outbound updates . FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from outbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath Remove private AS number from outbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath) GetEntityData ¶
func (removePrivateAsEntireAsPath *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from inbound updates. FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from inbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound Remove private AS number from inbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData ¶
func (removePrivateAsEntireAsPathInbound *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of Extended community. The type is BgpSiteOfOrigin. Type interface{} // AS number. The type is interface{} with range: 0..4294967295. AsXx interface{} // AS number. The type is interface{} with range: 0..4294967295. As interface{} // AS number Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // IP address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // IP address Index. The type is interface{} with range: 0..65535. AddressIndex interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin Site-of-Origin extended community associated with the neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin) GetEntityData ¶
func (siteOfOrigin *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prohibit inbound soft reconfiguration. TRUE otherwise. The type is // bool. The default value is false. InboundSoft interface{} // TRUE to always use soft reconfig, even if route refresh is supported. // FALSE otherwise. The type is bool. The default value is false. SoftAlways interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration Enable/disable inbound soft reconfiguration for this neighbor/neighbor-group/af-group
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration) GetEntityData ¶
func (softReconfiguration *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighborPrefixLength_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AdvertisementInterval ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AdvertisementInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum advertisement interval time, secs part. The type is interface{} // with range: 0..600. This attribute is mandatory. Units are second. MinimumInterval interface{} // Minimum advertisement interval time, msecs part. The type is interface{} // with range: 0..999. Units are millisecond. MinimumIntervalMsecs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AdvertisementInterval Minimum interval between sending BGP routing updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AdvertisementInterval) GetEntityData ¶
func (advertisementInterval *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AdvertisementInterval) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AoKeychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AoKeychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having AO keychain based authentication // even if the parent has one.FALSE to enable AO keychain based // authentication. The type is bool. AoKeychainDisable interface{} // Name of the AO keychain associated with this neighbor. The type is string. AoKeychainName interface{} // Include TCP options header with AO. The type is bool. AoIncludeTcpOptions interface{} // Accept new connections even though AO mismatched. The type is bool. AoAcceptMismatchConnection interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AoKeychain Set or disable AO based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AoKeychain) GetEntityData ¶
func (aoKeychain *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_AoKeychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable BMP logging for this particular server. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate. BmpActivate []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates Enable BMP logging for this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates) GetEntityData ¶
func (bmpActivates *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BMP Server ID. The type is interface{} with range: // 1..8. ServerId interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate Enable BMP logging for this particular server
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate) GetEntityData ¶
func (bmpActivate *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_BmpActivates_BmpActivate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_EbgpMultihop ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_EbgpMultihop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum hop count. The type is interface{} with range: 1..255. The default // value is 255. MaxHopCount interface{} // TRUE to not enable MPLS and NULL rewrite. The type is bool. The default // value is false. MplsDeactivation interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_EbgpMultihop Allow EBGP neighbors not on directly connected networks
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_EbgpMultihop) GetEntityData ¶
func (ebgpMultihop *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_EbgpMultihop) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter Graceful Maintenance mode to configure parametrs. The type is // interface{}. Enable interface{} // Initiate the graceful shutdown procedure. The type is bool. GracefulMaintenanceActivate interface{} // Set Local Preference to advertise routes with. GracefulMaintenanceLocalPreference Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference // Number of times to prepend local AS number to the AS path. GracefulMaintenanceAsPrepends Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance Graceful Maintenance mode
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance) GetEntityData ¶
func (gracefulMaintenance *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of AS Prepends value from its parents.FALSE, // otherwise. The type is bool. GshutPrependsDisable interface{} // number of times AS prepends. The type is interface{} with range: 0..6. AsPrepends interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends Number of times to prepend local AS number to the AS path
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData ¶
func (gracefulMaintenanceAsPrepends *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceAsPrepends) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance of Local Pref value from its parents.FALSE, // otherwise. The type is bool. GshutLocPrefDisable interface{} // Local Preference Value. The type is interface{} with range: 0..4294967295. LocalPreference interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference Set Local Preference to advertise routes with
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData ¶
func (gracefulMaintenanceLocalPreference *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_GracefulMaintenance_GracefulMaintenanceLocalPreference) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Keychain ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Keychain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a keychain based authentication // even if the parent has one.FALSE to specify a keychain name. The type is // bool. KeychainDisable interface{} // Name of the keychain associated with neighbor. The type is string. KeychainName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Keychain Set or disable keychain based authentication
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Keychain) GetEntityData ¶
func (keychain *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Keychain) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAddress ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a local address if the parent has // one.FALSE to specify local ip address. The type is bool. LocalAddressDisable interface{} // Local ip address for neighbor. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalIpAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAddress Local ip address
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAddress) GetEntityData ¶
func (localAddress *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAddress) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} // Do not prepend Local AS to announcements from this neighbor. The type is // interface{}. NoPrepend interface{} // Disable Local AS and prevent it from being inherited from a parent. The // type is interface{}. Disable interface{} // Prepend only Local AS to announcements from this neighbor. The type is // interface{}. ReplaceAs interface{} // Dual-AS mode. The type is interface{}. DualAs interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAs Specify a local-as number
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAs) GetEntityData ¶
func (localAs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_LocalAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogIn ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a inbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogIn Message log inbound
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogIn) GetEntityData ¶
func (msgLogIn *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogIn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogOut ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogOut struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Outbound message log buffer size. The type is interface{} with range: // 1..100. MsgBufCount interface{} // Disable inbound message logging. The type is bool. MsgLogDisable interface{} // TRUE, to prevent this entity from having a outbound message logging if // parent has one. The type is bool. MsgLogInheritDisable interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogOut Message log outbound
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogOut) GetEntityData ¶
func (msgLogOut *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_MsgLogOut) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_NeighborClusterId ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_NeighborClusterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route-Reflector Cluster ID as 32 bit quantity. The type is interface{} with // range: 1..4294967295. ClusterIdNumber interface{} // Route-Reflector Cluster ID in IPV4 address format. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. ClusterIdAddress interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_NeighborClusterId Neighbor Cluster-id
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_NeighborClusterId) GetEntityData ¶
func (neighborClusterId *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_NeighborClusterId) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Password ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to prevent this entity from having a password even if the parent has // one. FALSEto specify a password. The type is bool. PasswordDisable interface{} // The neighbor password. Leave unspecified when disabling the password. The // type is string with pattern: (!.+)|([^!].+). Password interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Password Set or disable a password
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Password) GetEntityData ¶
func (password *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Password) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_ReceiveBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_ReceiveBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Receive socket buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 32768. SocketReceiveSize interface{} // BGP read buffer size in bytes. The type is interface{} with range: // 512..131072. Units are byte. The default value is 4096. BgpReceiveSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_ReceiveBufferSize Set socket receive buffer size and BGP read buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_ReceiveBufferSize) GetEntityData ¶
func (receiveBufferSize *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_ReceiveBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_RemoteAs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_RemoteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xx of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsXx interface{} // yy of AS number xx.yy. The type is interface{} with range: 0..4294967295. AsYy interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_RemoteAs Set remote AS
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_RemoteAs) GetEntityData ¶
func (remoteAs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_RemoteAs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_SendBufferSize ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_SendBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send socket buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 24576. SocketSendSize interface{} // BGP write buffer size in bytes. The type is interface{} with range: // 4096..131072. Units are byte. The default value is 4096. BgpSendSize interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_SendBufferSize Set socket send buffer size and BGP write buffer size
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_SendBufferSize) GetEntityData ¶
func (sendBufferSize *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_SendBufferSize) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tcpmss ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tcpmss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE, to prevent inheritance ofTCP MSS valuefrom its parents.FALSE, // otherwise. The type is bool. TcpmssDisable interface{} // Maximum Segment Size. The type is interface{} with range: 68..10000. Mss interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tcpmss TCP Maximum segment size
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tcpmss) GetEntityData ¶
func (tcpmss *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tcpmss) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Timers ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Keepalive interval. The type is interface{} with range: 0..65535. The // default value is 60. KeepaliveInterval interface{} // Hold time. Specify 0 to disable keepalives/hold time. The type is // interface{} with range: 0..65535. The default value is 180. HoldTime interface{} // Minimum acceptable hold time. Specify 0 to disable keepalives/hold time. // The type is interface{} with range: 0..65535. The default value is 3. MinAcceptHoldTime interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Timers BGP per neighbor timers.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Timers) GetEntityData ¶
func (timers *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Timers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tos ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set type of service. The type is BgpTos. Type interface{} // TOS value to set. The type is one of the following types: enumeration // BgpPrecedenceDscp, or int with range: 0..63. Value interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tos TOS (Type Of Service)
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tos) GetEntityData ¶
func (tos *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_Tos) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound update filtering. The type is interface{}. Enable interface{} // Attribute-filter group name for update filtering. The type is string. UpdateInFilteringAttributeFilterGroup interface{} // Disable inbound update filtering syslog messages. The type is interface{}. UpdateInFilteringSyslogDisable interface{} // Message buffers to store filtered updates. UpdateInFilteringMessageBuffers Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering Inbound update filtering
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering) GetEntityData ¶
func (updateInFiltering *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Number of message buffers. The type is interface{} with range: 0..25. This // attribute is mandatory. NumberOfBuffers interface{} // TRUE to configure non-circular buffer. The type is bool. This attribute is // mandatory. NonCircularBuffer interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers Message buffers to store filtered updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData ¶
func (updateInFilteringMessageBuffers *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_UpdateInFiltering_UpdateInFilteringMessageBuffers) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family type of a VRF neighbor. The type is slice of // Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf. VrfNeighborAf []*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs Address family type of a VRF neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs) GetEntityData ¶
func (vrfNeighborAfs *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor address family. The type is // BgpAddressFamily. AfName interface{} // TRUE to treat neighbor as Long-lived Graceful-restart capable. FALSE to // rely on capability negotiation. The type is bool. The default value is // false. NeighborAfLongLivedGracefulRestartCapable interface{} // TRUE to send extended communities to the external // neighbor/neighbor-group/af-group. FALSE not to send and to prevent // inheritance from a parent. The type is bool. SendExtCommunityEbgp interface{} // TRUE to configure as a accept-route-legacy-RT. FALSE to prevent // accept-route-legacy-RT from being inherited. The type is bool. AcceptRouteLegacyRt interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgp interface{} // TRUE to disable overwriting of next hop before advertising to eBGP peers. // FALSE to prevent next-hop-unchanged from being inherited. The type is bool. NextHopUnchanged interface{} // Enable/disable advertisement of routes with local-label. The type is // BgpAdvertiseLocalLabeledRouteCfg. AdvertiseLocalLabeledRoute interface{} // RPKI origin-AS validation disable. The type is interface{}. RpkiOriginAsValidationDisable interface{} // Config Flowspec validation for this neighbor. The type is // BgpFlowspecValidationCfg. FlowspecValidation interface{} // Encapsulation type for this neighbor. The type is BgpAfEncapsulation. EncapsulationType interface{} // RPKI bestpath origin-AS allow invalid. The type is interface{}. RpkiBestpathOriginAsAllowInvalid interface{} // TRUE to enforce multiple labels support. The type is bool. EnforceMultipleLabels interface{} // TRUE to override matching AS-number while sending update. FALSE to prevent // as-override from being inherited from the parent. The type is bool. The // default value is true. AsOverride interface{} // Allow paths from this neighbor to be eligible for selective multipath. The // type is interface{}. Multipath interface{} // TRUE to send communities to the external neighbor/neighbor-group/af-group. // FALSE not to send and to prevent inheritance from a parent. The type is // bool. SendCommunityEbgpGracefulShutdown interface{} // Activate an address family for this neighbor. Deletion of this object // causes deletion of all the objects under // NeighborAF/VRFNeighborAF/NeighborGroupAF associated with this object. The // type is interface{}. Activate interface{} // Prefix ORF policy name for incoming updates. The type is string. PrefixOrfPolicy interface{} // Enable Accumulated IGP Metric for this neighbor. The type is BgpAigpCfg. Aigp interface{} // Enable/Disable sending AIGP in MED . The type is BgpAigpCfg. AigpSendMed interface{} // Allow as-path with my AS present in it. The type is interface{} with range: // 1..10. The default value is 3. AllowAsIn interface{} // Advertise ORF capability to the peer. The type is BgpOrf. The default value // is none. AdvertiseOrf interface{} // TRUE to configure as a route-reflector-client. FALSE to prevent // route-reflector-client from being inherited. The type is bool. RouteReflectorClient interface{} // Disable the next hop calculation and insert your own address in the // nexthop field of advertised routes you learned from the neighbor. The type // is bool. NextHopSelf interface{} // Route policy name to apply to inbound routes. The type is string. RoutePolicyIn interface{} // Set default weight for routes from this neighbor/neighbor-group/af-group. // The type is interface{} with range: 0..65535. DefaultWeight interface{} // Inherit configuration for this address-family from an AF-group. The type is // string. AfGroup interface{} // TRUE to disable overwriting of next hop for multipaths. FALSE to prevent // next-hop-unchanged for multipaths. The type is bool. NextHopUnchangedMultipath interface{} // Name of the ORR group this neighbor is going to be part of. The type is // string. OptimalRouteReflectionGroup interface{} // Handle self-originated routes with Accept-Own community. Valid for // following neighbor address-families: VPNv4Unicast, VPNv6Unicast. The type // is bool. AcceptOwn interface{} // Route policy name to apply to outbound routes. The type is string. RoutePolicyOut interface{} // Advertise Permanent Networks to the peer. The type is interface{}. AdvertisePermanentNetwork interface{} // Send AIGP value in Cost Community. . AigpCostCommunity Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 // Disable Advertise Of Routes to the peer. AdvertiseDisable Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable // Maximum number of prefixes to accept from this peer. MaximumPrefixes Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes // Remove private AS number from inbound updates. RemovePrivateAsEntireAsPathInbound Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound // Disable Advertise Of Default VRF Imported Routes. AdvertiseDefImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 // Advertise Translated Routes to the peer. AdvertiseL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalL2vpnEvpn Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn // Maximum time to wait before purging long lived routes. NeighborAfLongLivedGracefulRestartStaleTime Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime // Site-of-Origin extended community associated with the neighbor. SiteOfOrigin Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin // Advertise Translated Routes to the peer. AdvertiseV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 // Import Reorigination options for Routes from the peer. Import Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_Import // Originate default route to this neighbor. DefaultOriginate Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate // Enable/disable inbound soft reconfiguration for this // neighbor/neighbor-group/af-group. SoftReconfiguration Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV6 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 // Advertise Translated Routes to the peer. AdvertiseV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 // Advertise Of Local Routes to the peer with different RT. AdvertiseLocalV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 // Remove private AS number from outbound updates. RemovePrivateAsEntireAsPath Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath // Disable Advertise Of VRF ReImported Routes. AdvertiseVrfImpDisableV4 Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf Address family type of a VRF neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf) GetEntityData ¶
func (vrfNeighborAf *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4) GetEntityData ¶
func (advertiseDefImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6 Disable Advertise Of Default VRF Imported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6) GetEntityData ¶
func (advertiseDefImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDefImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable Disable Advertise Of Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable) GetEntityData ¶
func (advertiseDisable *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseDisable) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn) GetEntityData ¶
func (advertiseL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData ¶
func (advertiseLocalL2vpnEvpn *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalL2vpnEvpn) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4) GetEntityData ¶
func (advertiseLocalV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6 Advertise Of Local Routes to the peer with different RT
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6) GetEntityData ¶
func (advertiseLocalV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseLocalV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4) GetEntityData ¶
func (advertiseV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Reorigination option. The type is BgpReorgOpt. ReorgOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6 Advertise Translated Routes to the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6) GetEntityData ¶
func (advertiseV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4) GetEntityData ¶
func (advertiseVrfImpDisableV4 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV4) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address family. The type is BgpAddressFamily. AfName interface{} // Advertise option. The type is BgpReorgOpt. AdvOption interface{} // RT type. The type is BgpAdvRt. RtType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6 Disable Advertise Of VRF ReImported Routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6) GetEntityData ¶
func (advertiseVrfImpDisableV6 *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AdvertiseVrfImpDisableV6) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to enable sending cost community, FALSE otherwise . The type is bool. Enable interface{} // Cost Community ID. The type is interface{} with range: 0..255. CostCommunityId interface{} // True to send transitive cost community FALSE otherwise. The type is bool. Transitive interface{} // Cost Community POI. The type is BgpAigpCfgPoi. CostCommunityPoiType interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity Send AIGP value in Cost Community.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity) GetEntityData ¶
func (aigpCostCommunity *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_AigpCostCommunity) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prevent default-originate from, being inherited from a parent. // TRUE otherwise. The type is bool. The default value is false. Enable interface{} // Route policy name to specify criteria to originate default. The type is // string. RoutePolicyName interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate Originate default route to this neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate) GetEntityData ¶
func (defaultOriginate *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_DefaultOriginate) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_Import ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_Import struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to Import with Stitching RTs, FALSE to Import with normal RTs. The // type is bool. ImportStitching interface{} // TRUE to Reoriginate imported routes, FALSE to not Reoriginate imported // routes - not supported. The type is bool. ImportReoriginate interface{} // TRUE to Reoriginate imported routes with Stitching RTs, FALSE to // Reoriginate imported routes with normal RTs. The type is bool. ImportReoriginateStitching interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_Import Import Reorigination options for Routes from the peer
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_Import) GetEntityData ¶
func (self *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_Import) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Maximum prefixes limit. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. PrefixLimit interface{} // Threshold value (%) at which to generate a warning message. The type is // interface{} with range: 1..100. The default value is 75. WarningPercentage interface{} // TRUE to only give a warning message when limit is exceeded. FALSE to // accept max prefix limit only. The type is bool. The default value is false. WarningOnly interface{} // Restart interval. The type is interface{} with range: 0..65535. The default // value is 0. RestartTime interface{} // Discard extra paths when limit is exceeded. The type is bool. The default // value is false. DiscardExtraPaths interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes Maximum number of prefixes to accept from this peer This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes) GetEntityData ¶
func (maximumPrefixes *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_MaximumPrefixes) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeSend interface{} // Max time (seconds). The type is interface{} with range: 0..16777215. Units // are second. The default value is 0. StaleTimeAccept interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime Maximum time to wait before purging long lived routes
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData ¶
func (neighborAfLongLivedGracefulRestartStaleTime *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_NeighborAfLongLivedGracefulRestartStaleTime) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from outbound updates . FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from outbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath Remove private AS number from outbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath) GetEntityData ¶
func (removePrivateAsEntireAsPath *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPath) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // TRUE to remove private AS from inbound updates. FALSE to prevent // remove-private-AS from being inherited. The type is bool. This attribute is // mandatory. Enable interface{} // TRUE to remove private AS from inbound updates if all ASes in aspath // areprivate. FALSE to prevent remove-private-ASfrom being inherited. The // type is bool. Entire interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound Remove private AS number from inbound updates This type is a presence type.
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData ¶
func (removePrivateAsEntireAsPathInbound *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_RemovePrivateAsEntireAsPathInbound) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of Extended community. The type is BgpSiteOfOrigin. Type interface{} // AS number. The type is interface{} with range: 0..4294967295. AsXx interface{} // AS number. The type is interface{} with range: 0..4294967295. As interface{} // AS number Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // IP address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // IP address Index. The type is interface{} with range: 0..65535. AddressIndex interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin Site-of-Origin extended community associated with the neighbor
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin) GetEntityData ¶
func (siteOfOrigin *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SiteOfOrigin) GetEntityData() *types.CommonEntityData
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration ¶
type Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FALSE to prohibit inbound soft reconfiguration. TRUE otherwise. The type is // bool. The default value is false. InboundSoft interface{} // TRUE to always use soft reconfig, even if route refresh is supported. // FALSE otherwise. The type is bool. The default value is false. SoftAlways interface{} }
Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration Enable/disable inbound soft reconfiguration for this neighbor/neighbor-group/af-group
func (*Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration) GetEntityData ¶
func (softReconfiguration *Bgp_Instance_InstanceAs_FourByteAs_Vrfs_Vrf_VrfNeighbors_VrfNeighbor_VrfNeighborAfs_VrfNeighborAf_SoftReconfiguration) GetEntityData() *types.CommonEntityData
type BmpPolicySelect ¶
type BmpPolicySelect string
BmpPolicySelect represents Bmp policy select
const ( // Pickup routes after policy application BmpPolicySelect_post_policy BmpPolicySelect = "post-policy" )
type BmpRouteDirection ¶
type BmpRouteDirection string
BmpRouteDirection represents Bmp route direction
const ( // Pickup routes at inbound direction from peer BmpRouteDirection_inbound BmpRouteDirection = "inbound" )
type BmpServerAll ¶
type BmpServerAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Range in MegaBytes for the maximum buffer size of BMP message queue. The // maximum buf-size is 20% and default buf-size is 15% of the platform virtual // memory max-limit (aka rlimit). Please run show bgp process // performance-statistics to see the individual values. Unit is in Megabytes. // The type is interface{} with range: 1..4294967295. Units are megabyte. MaximumBufferSize interface{} // Enable Route Monitoring capability for the BMP servers. BGP update messages // messages will be regenrated with a table walk . RouteMonitoring BmpServerAll_RouteMonitoring }
BmpServerAll bmp server all
func (*BmpServerAll) GetEntityData ¶
func (bmpServerAll *BmpServerAll) GetEntityData() *types.CommonEntityData
type BmpServerAll_RouteMonitoring ¶
type BmpServerAll_RouteMonitoring struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify if the routes packed in update messages should be before or after // the application of route-policy. The type is BmpPolicySelect. Policy interface{} // Specify if the routes should be picked up at inbound or outbound direction. // The type is BmpRouteDirection. Direction interface{} }
BmpServerAll_RouteMonitoring Enable Route Monitoring capability for the BMP servers. BGP update messages messages will be regenrated with a table walk
func (*BmpServerAll_RouteMonitoring) GetEntityData ¶
func (routeMonitoring *BmpServerAll_RouteMonitoring) GetEntityData() *types.CommonEntityData
type BmpServers ¶
type BmpServers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A particular BMP server. The type is slice of BmpServers_BmpServer. BmpServer []*BmpServers_BmpServer }
BmpServers bmp servers
func (*BmpServers) GetEntityData ¶
func (bmpServers *BmpServers) GetEntityData() *types.CommonEntityData
type BmpServers_BmpServer ¶
type BmpServers_BmpServer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BMP Server ID. The type is interface{} with range: // 1..8. ServerId interface{} // BMP Server Creation. The type is interface{}. Create interface{} // Range in MegaBytes for the maximum buffer size of BMP message queue. The // maximum buf-size is 20% and default buf-size is 15% of the platform virtual // memory max-limit (aka rlimit) . Please run show bgp process // performance-statistics to see the individual values. Unit is in Megabytes. // The type is interface{} with range: 1..4294967295. Units are megabyte. MaximumBufferSize interface{} // Initial connect delay in seconds in sending updates. The type is // interface{} with range: 1..3600. Units are second. InitialDelay interface{} // Delay in connecting to BMP Server after a flap had been detected. The type // is interface{} with range: 60..3600. Units are second. FlappingDelay interface{} // Stats reporting period for BMP server. The type is interface{} with range: // 1..3600. Units are second. StatusReportInterval interface{} // String to describe the BMP server. The type is string. Description interface{} // configure TCP maximum segment size. Default=16384. The type is interface{} // with range: 68..10000. Units are byte. BmptcpMaximumSegmentSize interface{} // configure TCP keep alives to be exchanged between client and server. // Default=1000. The type is interface{} with range: 0..7200. Units are // second. BmptcpKeepAlive interface{} // VRF for BMP Server. The type is string. Vrf interface{} // Shutdown connection to BMP server. The type is interface{}. Shutdown interface{} // Select an interface to configure. The type is string with pattern: // [a-zA-Z0-9._/-]+. UpdateSourceInterface interface{} // Initial refresh to generate BGP updates. InitialRefreshDelay BmpServers_BmpServer_InitialRefreshDelay // Configure Host Name/Address and Port for BMP Server. HostPort BmpServers_BmpServer_HostPort // TOS (Type Of Service). Tos BmpServers_BmpServer_Tos }
BmpServers_BmpServer A particular BMP server
func (*BmpServers_BmpServer) GetEntityData ¶
func (bmpServer *BmpServers_BmpServer) GetEntityData() *types.CommonEntityData
type BmpServers_BmpServer_HostPort ¶
type BmpServers_BmpServer_HostPort struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the BMP server(accepts IPv4/IPv6 Address format too). The type is // string. Host interface{} // Port Number of listening BMP server. The type is interface{} with range: // 1..65535. Port interface{} }
BmpServers_BmpServer_HostPort Configure Host Name/Address and Port for BMP Server
func (*BmpServers_BmpServer_HostPort) GetEntityData ¶
func (hostPort *BmpServers_BmpServer_HostPort) GetEntityData() *types.CommonEntityData
type BmpServers_BmpServer_InitialRefreshDelay ¶
type BmpServers_BmpServer_InitialRefreshDelay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay in seconds before sending Refresh request to Peers. The type is // interface{} with range: 1..3600. Units are second. Delay interface{} // Spread over which to send initial Refresh request to Peers. The type is // interface{} with range: 1..3600. Spread interface{} // Skip Route Refresh request to Peers. The type is interface{}. Skip interface{} }
BmpServers_BmpServer_InitialRefreshDelay Initial refresh to generate BGP updates
func (*BmpServers_BmpServer_InitialRefreshDelay) GetEntityData ¶
func (initialRefreshDelay *BmpServers_BmpServer_InitialRefreshDelay) GetEntityData() *types.CommonEntityData
type BmpServers_BmpServer_Tos ¶
type BmpServers_BmpServer_Tos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set type of service. The type is BgpTos. Type interface{} // TOS value to set. The type is one of the following types: enumeration // BgpPrecedenceDscp, or int with range: 0..63. Value interface{} }
BmpServers_BmpServer_Tos TOS (Type Of Service)
func (*BmpServers_BmpServer_Tos) GetEntityData ¶
func (tos *BmpServers_BmpServer_Tos) GetEntityData() *types.CommonEntityData