Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR mpls-static package operational data.
This module contains definitions for the following management objects:
mpls-static: MPLS STATIC operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type MgmtMplsStaticLabelMode
- type MgmtMplsStaticLabelStatus
- type MgmtMplsStaticPathStatus
- type MgmtStaticAddr
- type MgmtStaticLspAfi
- type MgmtStaticPath
- type MplsStatic
- type MplsStaticPathRole
- type MplsStatic_LocalLabels
- type MplsStatic_LocalLabels_LocalLabel
- type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo
- type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop
- type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address
- type MplsStatic_LocalLabels_LocalLabel_BackupPathsetResolveNh
- type MplsStatic_LocalLabels_LocalLabel_PathInfo
- type MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop
- type MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop_Address
- type MplsStatic_LocalLabels_LocalLabel_PathsetResolveNh
- type MplsStatic_LocalLabels_LocalLabel_Prefix
- type MplsStatic_LocalLabels_LocalLabel_Prefix_Prefix
- type MplsStatic_Summary
- type MplsStatic_Vrfs
- type MplsStatic_Vrfs_Vrf
- type MplsStatic_Vrfs_Vrf_LocalLabels
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathsetResolveNh
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop_Address
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathsetResolveNh
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix
- type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix_Prefix
- type MplsStatic_Vrfs_Vrf_Lsps
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop_Address
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathsetResolveNh
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop_Address
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathsetResolveNh
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix
- type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix_Prefix
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MgmtMplsStaticLabelMode ¶
type MgmtMplsStaticLabelMode string
MgmtMplsStaticLabelMode represents Mgmt mpls static label mode
const ( // No Label Mode MgmtMplsStaticLabelMode_none MgmtMplsStaticLabelMode = "none" // Per-prefix Label MgmtMplsStaticLabelMode_per_prefix MgmtMplsStaticLabelMode = "per-prefix" // Per-VRF label MgmtMplsStaticLabelMode_per_vrf MgmtMplsStaticLabelMode = "per-vrf" // Label with crossconnect MgmtMplsStaticLabelMode_cross_connect MgmtMplsStaticLabelMode = "cross-connect" )
type MgmtMplsStaticLabelStatus ¶
type MgmtMplsStaticLabelStatus string
MgmtMplsStaticLabelStatus represents Mgmt mpls static label status
const ( // Label Not Created MgmtMplsStaticLabelStatus_not_created MgmtMplsStaticLabelStatus = "not-created" // Label without active VRF MgmtMplsStaticLabelStatus_vrf_down MgmtMplsStaticLabelStatus = "vrf-down" // Rewrite without active VRF MgmtMplsStaticLabelStatus_rewrite_vrf_down MgmtMplsStaticLabelStatus = "rewrite-vrf-down" // LSD is disconnected MgmtMplsStaticLabelStatus_lsd_disconnected MgmtMplsStaticLabelStatus = "lsd-disconnected" // LSD operation failed MgmtMplsStaticLabelStatus_lsd_failed MgmtMplsStaticLabelStatus = "lsd-failed" // Waiting for LSD operation MgmtMplsStaticLabelStatus_wait_for_lsd_reply MgmtMplsStaticLabelStatus = "wait-for-lsd-reply" // Label Created MgmtMplsStaticLabelStatus_label_created MgmtMplsStaticLabelStatus = "label-created" // Label Creation Failed MgmtMplsStaticLabelStatus_label_create_failed MgmtMplsStaticLabelStatus = "label-create-failed" // Rewrite Creation Failed MgmtMplsStaticLabelStatus_label_rewrite_failed MgmtMplsStaticLabelStatus = "label-rewrite-failed" // Rewrite NextHop Down MgmtMplsStaticLabelStatus_rewrite_next_hop_interface_down MgmtMplsStaticLabelStatus = "rewrite-next-hop-interface-down" // Label Discrepancy MgmtMplsStaticLabelStatus_label_discrepancy MgmtMplsStaticLabelStatus = "label-discrepancy" // Rewrite Discrepancy MgmtMplsStaticLabelStatus_rewrite_discrepancy MgmtMplsStaticLabelStatus = "rewrite-discrepancy" // Rewrite Nexthop Unresolved MgmtMplsStaticLabelStatus_rewrite_nexthop_unresolved MgmtMplsStaticLabelStatus = "rewrite-nexthop-unresolved" // Label Status Unknown MgmtMplsStaticLabelStatus_label_status_unknown MgmtMplsStaticLabelStatus = "label-status-unknown" )
type MgmtMplsStaticPathStatus ¶
type MgmtMplsStaticPathStatus string
MgmtMplsStaticPathStatus represents Mgmt mpls static path status
const ( // Path NextHop No Status MgmtMplsStaticPathStatus_path_next_hop_none MgmtMplsStaticPathStatus = "path-next-hop-none" // Path NextHop Interface Down MgmtMplsStaticPathStatus_path_next_hop_interface_down MgmtMplsStaticPathStatus = "path-next-hop-interface-down" // Path NextHop Valid MgmtMplsStaticPathStatus_path_next_hop_valid MgmtMplsStaticPathStatus = "path-next-hop-valid" // Path NextHop Resolve Failed MgmtMplsStaticPathStatus_resolve_failed MgmtMplsStaticPathStatus = "resolve-failed" // FRR Backup MgmtMplsStaticPathStatus_frr_backup MgmtMplsStaticPathStatus = "frr-backup" // Backup MgmtMplsStaticPathStatus_backup MgmtMplsStaticPathStatus = "backup" )
type MgmtStaticAddr ¶
type MgmtStaticAddr string
MgmtStaticAddr represents Mgmt static addr
const ( // Not Applicable MgmtStaticAddr_not_applicable MgmtStaticAddr = "not-applicable" // IPv4 MgmtStaticAddr_ipv4 MgmtStaticAddr = "ipv4" // IPv6 MgmtStaticAddr_ipv6 MgmtStaticAddr = "ipv6" )
type MgmtStaticLspAfi ¶
type MgmtStaticLspAfi string
MgmtStaticLspAfi represents Mgmt static lsp afi
const ( // Not Applicable MgmtStaticLspAfi_not_applicable MgmtStaticLspAfi = "not-applicable" // IPv4 MgmtStaticLspAfi_ipv4 MgmtStaticLspAfi = "ipv4" // IPv6 MgmtStaticLspAfi_ipv6 MgmtStaticLspAfi = "ipv6" )
type MgmtStaticPath ¶
type MgmtStaticPath string
MgmtStaticPath represents Mgmt static path
const ( // Crossconnect Path MgmtStaticPath_cross_connect_path MgmtStaticPath = "cross-connect-path" // Pop and Lookup Path MgmtStaticPath_pop_lookup_path MgmtStaticPath = "pop-lookup-path" )
type MplsStatic ¶
type MplsStatic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF table. Vrfs MplsStatic_Vrfs // MPLS STATIC summary data. Summary MplsStatic_Summary // data for static local-label table. LocalLabels MplsStatic_LocalLabels }
MplsStatic MPLS STATIC operational data
func (*MplsStatic) GetEntityData ¶
func (mplsStatic *MplsStatic) GetEntityData() *types.CommonEntityData
type MplsStaticPathRole ¶
type MplsStaticPathRole string
MplsStaticPathRole represents Mpls static path role
const ( // Path is only for primary traffic MplsStaticPathRole_primary MplsStaticPathRole = "primary" // Path is only for backup traffic MplsStaticPathRole_backup MplsStaticPathRole = "backup" // Path is for primary and backup traffic MplsStaticPathRole_primary_and_backup MplsStaticPathRole = "primary-and-backup" )
type MplsStatic_LocalLabels ¶
type MplsStatic_LocalLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data for static label. The type is slice of // MplsStatic_LocalLabels_LocalLabel. LocalLabel []*MplsStatic_LocalLabels_LocalLabel }
MplsStatic_LocalLabels data for static local-label table
func (*MplsStatic_LocalLabels) GetEntityData ¶
func (localLabels *MplsStatic_LocalLabels) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel ¶
type MplsStatic_LocalLabels_LocalLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local Label. The type is interface{} with range: // 16..1048575. LocalLabelId interface{} // Label value. The type is interface{} with range: 0..4294967295. Label interface{} // Label Mode. The type is MgmtMplsStaticLabelMode. LabelMode interface{} // Label Status. The type is MgmtMplsStaticLabelStatus. LabelStatus interface{} // VRF name. The type is string. VrfName interface{} // Primary Pathset as a result of resolve. The type is bool. PathsetViaResolve interface{} // Backup Pathset as a result of resolve. The type is bool. BackupPathsetViaResolve interface{} // Address Family. The type is MgmtStaticAddr. AddressFamily interface{} // Prefix Information. Prefix MplsStatic_LocalLabels_LocalLabel_Prefix // Primary pathset resolve-nexthop IP Address. PathsetResolveNh MplsStatic_LocalLabels_LocalLabel_PathsetResolveNh // Backup pathset resolve-nexthop IP Address. BackupPathsetResolveNh MplsStatic_LocalLabels_LocalLabel_BackupPathsetResolveNh // Path Information. The type is slice of // MplsStatic_LocalLabels_LocalLabel_PathInfo. PathInfo []*MplsStatic_LocalLabels_LocalLabel_PathInfo // Backup Path Information. The type is slice of // MplsStatic_LocalLabels_LocalLabel_BackupPathInfo. BackupPathInfo []*MplsStatic_LocalLabels_LocalLabel_BackupPathInfo }
MplsStatic_LocalLabels_LocalLabel Data for static label
func (*MplsStatic_LocalLabels_LocalLabel) GetEntityData ¶
func (localLabel *MplsStatic_LocalLabels_LocalLabel) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo ¶
type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Path Number. The type is interface{} with range: 0..4294967295. PathNumber interface{} // Path Type. The type is MgmtStaticPath. Type interface{} // Path Role. The type is MplsStaticPathRole. PathRole interface{} // Path Id. The type is interface{} with range: 0..255. PathId interface{} // Path Backup Id. The type is interface{} with range: 0..255. BackupId interface{} // Path Status. The type is MgmtMplsStaticPathStatus. Status interface{} // Nexthop information. Nexthop MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop }
MplsStatic_LocalLabels_LocalLabel_BackupPathInfo Backup Path Information
func (*MplsStatic_LocalLabels_LocalLabel_BackupPathInfo) GetEntityData ¶
func (backupPathInfo *MplsStatic_LocalLabels_LocalLabel_BackupPathInfo) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop ¶
type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-Hop Label. The type is interface{} with range: 0..4294967295. Label interface{} // Next-Hop Interface Name. The type is string. InterfaceName interface{} // Next-Hop AFI. The type is MgmtStaticLspAfi. Afi interface{} // Next-Hop IP Address. Address MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address }
MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop Nexthop information
func (*MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop) GetEntityData ¶
func (nexthop *MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address ¶
type MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address Next-Hop IP Address
func (*MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address) GetEntityData ¶
func (address *MplsStatic_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_BackupPathsetResolveNh ¶
type MplsStatic_LocalLabels_LocalLabel_BackupPathsetResolveNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_LocalLabels_LocalLabel_BackupPathsetResolveNh Backup pathset resolve-nexthop IP Address
func (*MplsStatic_LocalLabels_LocalLabel_BackupPathsetResolveNh) GetEntityData ¶
func (backupPathsetResolveNh *MplsStatic_LocalLabels_LocalLabel_BackupPathsetResolveNh) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_PathInfo ¶
type MplsStatic_LocalLabels_LocalLabel_PathInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Path Number. The type is interface{} with range: 0..4294967295. PathNumber interface{} // Path Type. The type is MgmtStaticPath. Type interface{} // Path Role. The type is MplsStaticPathRole. PathRole interface{} // Path Id. The type is interface{} with range: 0..255. PathId interface{} // Path Backup Id. The type is interface{} with range: 0..255. BackupId interface{} // Path Status. The type is MgmtMplsStaticPathStatus. Status interface{} // Nexthop information. Nexthop MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop }
MplsStatic_LocalLabels_LocalLabel_PathInfo Path Information
func (*MplsStatic_LocalLabels_LocalLabel_PathInfo) GetEntityData ¶
func (pathInfo *MplsStatic_LocalLabels_LocalLabel_PathInfo) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop ¶
type MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-Hop Label. The type is interface{} with range: 0..4294967295. Label interface{} // Next-Hop Interface Name. The type is string. InterfaceName interface{} // Next-Hop AFI. The type is MgmtStaticLspAfi. Afi interface{} // Next-Hop IP Address. Address MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop_Address }
MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop Nexthop information
func (*MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop) GetEntityData ¶
func (nexthop *MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop_Address ¶
type MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop_Address Next-Hop IP Address
func (*MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop_Address) GetEntityData ¶
func (address *MplsStatic_LocalLabels_LocalLabel_PathInfo_Nexthop_Address) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_PathsetResolveNh ¶
type MplsStatic_LocalLabels_LocalLabel_PathsetResolveNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_LocalLabels_LocalLabel_PathsetResolveNh Primary pathset resolve-nexthop IP Address
func (*MplsStatic_LocalLabels_LocalLabel_PathsetResolveNh) GetEntityData ¶
func (pathsetResolveNh *MplsStatic_LocalLabels_LocalLabel_PathsetResolveNh) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_Prefix ¶
type MplsStatic_LocalLabels_LocalLabel_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Prefix length. The type is interface{} with range: 0..255. PrefixLength interface{} // Prefix. Prefix MplsStatic_LocalLabels_LocalLabel_Prefix_Prefix }
MplsStatic_LocalLabels_LocalLabel_Prefix Prefix Information
func (*MplsStatic_LocalLabels_LocalLabel_Prefix) GetEntityData ¶
func (prefix *MplsStatic_LocalLabels_LocalLabel_Prefix) GetEntityData() *types.CommonEntityData
type MplsStatic_LocalLabels_LocalLabel_Prefix_Prefix ¶
type MplsStatic_LocalLabels_LocalLabel_Prefix_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_LocalLabels_LocalLabel_Prefix_Prefix Prefix
func (*MplsStatic_LocalLabels_LocalLabel_Prefix_Prefix) GetEntityData ¶
func (prefix *MplsStatic_LocalLabels_LocalLabel_Prefix_Prefix) GetEntityData() *types.CommonEntityData
type MplsStatic_Summary ¶
type MplsStatic_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Total Number of LSPs. The type is interface{} with range: 0..4294967295. LspCount interface{} // Total Number of Labels. The type is interface{} with range: 0..4294967295. LabelCount interface{} // Total Number of Labels with Errors. The type is interface{} with range: // 0..4294967295. LabelErrorCount interface{} // Total Number of Labels with Discrepancies. The type is interface{} with // range: 0..4294967295. LabelDiscrepancyCount interface{} // Total Number of VRF configured. The type is interface{} with range: // 0..4294967295. VrfCount interface{} // Total Number of Active VRF Active. The type is interface{} with range: // 0..4294967295. ActiveVrfCount interface{} // Total Number of Interface. The type is interface{} with range: // 0..4294967295. InterfaceCount interface{} // Total Number of Active Interface. The type is interface{} with range: // 0..4294967295. InterfaceFowardReferenceCount interface{} // Total Number of MPLS enabled Interface. The type is interface{} with range: // 0..4294967295. MplsEnabledInterfaceCount interface{} // Total Number of IPv4 ResolveNextHops. The type is interface{} with range: // 0..4294967295. Ipv4ResNhCount interface{} // Total Number of IPv6 ResoleNextHops. The type is interface{} with range: // 0..4294967295. Ipv6ResNhCount interface{} // LSD connection is up. The type is bool. LsdConnected interface{} // IM is connected. The type is bool. ImConnected interface{} // RSI is connected. The type is bool. RsiConnected interface{} // RIBv4 is connected. The type is bool. Ribv4Connected interface{} // RIBv6 is connected. The type is bool. Ribv6Connected interface{} }
MplsStatic_Summary MPLS STATIC summary data
func (*MplsStatic_Summary) GetEntityData ¶
func (summary *MplsStatic_Summary) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs ¶
type MplsStatic_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF Name. The type is slice of MplsStatic_Vrfs_Vrf. Vrf []*MplsStatic_Vrfs_Vrf }
MplsStatic_Vrfs VRF table
func (*MplsStatic_Vrfs) GetEntityData ¶
func (vrfs *MplsStatic_Vrfs) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf ¶
type MplsStatic_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{} // data for static lsp table. Lsps MplsStatic_Vrfs_Vrf_Lsps // data for static local-label table. LocalLabels MplsStatic_Vrfs_Vrf_LocalLabels }
MplsStatic_Vrfs_Vrf VRF Name
func (*MplsStatic_Vrfs_Vrf) GetEntityData ¶
func (vrf *MplsStatic_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels ¶
type MplsStatic_Vrfs_Vrf_LocalLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data for static label. The type is slice of // MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel. LocalLabel []*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel }
MplsStatic_Vrfs_Vrf_LocalLabels data for static local-label table
func (*MplsStatic_Vrfs_Vrf_LocalLabels) GetEntityData ¶
func (localLabels *MplsStatic_Vrfs_Vrf_LocalLabels) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local Label. The type is interface{} with range: // 16..1048575. LocalLabelId interface{} // Label value. The type is interface{} with range: 0..4294967295. Label interface{} // Label Mode. The type is MgmtMplsStaticLabelMode. LabelMode interface{} // Label Status. The type is MgmtMplsStaticLabelStatus. LabelStatus interface{} // VRF name. The type is string. VrfName interface{} // Primary Pathset as a result of resolve. The type is bool. PathsetViaResolve interface{} // Backup Pathset as a result of resolve. The type is bool. BackupPathsetViaResolve interface{} // Address Family. The type is MgmtStaticAddr. AddressFamily interface{} // Prefix Information. Prefix MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix // Primary pathset resolve-nexthop IP Address. PathsetResolveNh MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathsetResolveNh // Backup pathset resolve-nexthop IP Address. BackupPathsetResolveNh MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathsetResolveNh // Path Information. The type is slice of // MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo. PathInfo []*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo // Backup Path Information. The type is slice of // MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo. BackupPathInfo []*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel Data for static label
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel) GetEntityData ¶
func (localLabel *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Path Number. The type is interface{} with range: 0..4294967295. PathNumber interface{} // Path Type. The type is MgmtStaticPath. Type interface{} // Path Role. The type is MplsStaticPathRole. PathRole interface{} // Path Id. The type is interface{} with range: 0..255. PathId interface{} // Path Backup Id. The type is interface{} with range: 0..255. BackupId interface{} // Path Status. The type is MgmtMplsStaticPathStatus. Status interface{} // Nexthop information. Nexthop MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo Backup Path Information
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo) GetEntityData ¶
func (backupPathInfo *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-Hop Label. The type is interface{} with range: 0..4294967295. Label interface{} // Next-Hop Interface Name. The type is string. InterfaceName interface{} // Next-Hop AFI. The type is MgmtStaticLspAfi. Afi interface{} // Next-Hop IP Address. Address MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop Nexthop information
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop) GetEntityData ¶
func (nexthop *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address Next-Hop IP Address
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address) GetEntityData ¶
func (address *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathInfo_Nexthop_Address) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathsetResolveNh ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathsetResolveNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathsetResolveNh Backup pathset resolve-nexthop IP Address
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathsetResolveNh) GetEntityData ¶
func (backupPathsetResolveNh *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_BackupPathsetResolveNh) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Path Number. The type is interface{} with range: 0..4294967295. PathNumber interface{} // Path Type. The type is MgmtStaticPath. Type interface{} // Path Role. The type is MplsStaticPathRole. PathRole interface{} // Path Id. The type is interface{} with range: 0..255. PathId interface{} // Path Backup Id. The type is interface{} with range: 0..255. BackupId interface{} // Path Status. The type is MgmtMplsStaticPathStatus. Status interface{} // Nexthop information. Nexthop MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo Path Information
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo) GetEntityData ¶
func (pathInfo *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-Hop Label. The type is interface{} with range: 0..4294967295. Label interface{} // Next-Hop Interface Name. The type is string. InterfaceName interface{} // Next-Hop AFI. The type is MgmtStaticLspAfi. Afi interface{} // Next-Hop IP Address. Address MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop_Address }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop Nexthop information
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop) GetEntityData ¶
func (nexthop *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop_Address ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop_Address Next-Hop IP Address
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop_Address) GetEntityData ¶
func (address *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathInfo_Nexthop_Address) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathsetResolveNh ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathsetResolveNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathsetResolveNh Primary pathset resolve-nexthop IP Address
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathsetResolveNh) GetEntityData ¶
func (pathsetResolveNh *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_PathsetResolveNh) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Prefix length. The type is interface{} with range: 0..255. PrefixLength interface{} // Prefix. Prefix MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix_Prefix }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix Prefix Information
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix) GetEntityData ¶
func (prefix *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix_Prefix ¶
type MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix_Prefix Prefix
func (*MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix_Prefix) GetEntityData ¶
func (prefix *MplsStatic_Vrfs_Vrf_LocalLabels_LocalLabel_Prefix_Prefix) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps ¶
type MplsStatic_Vrfs_Vrf_Lsps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data for static lsp. The type is slice of MplsStatic_Vrfs_Vrf_Lsps_Lsp. Lsp []*MplsStatic_Vrfs_Vrf_Lsps_Lsp }
MplsStatic_Vrfs_Vrf_Lsps data for static lsp table
func (*MplsStatic_Vrfs_Vrf_Lsps) GetEntityData ¶
func (lsps *MplsStatic_Vrfs_Vrf_Lsps) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSP Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. LspName interface{} // LSP Name. The type is string. LspNameXr interface{} // Label Information. Label MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label }
MplsStatic_Vrfs_Vrf_Lsps_Lsp Data for static lsp
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp) GetEntityData ¶
func (lsp *MplsStatic_Vrfs_Vrf_Lsps_Lsp) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label value. The type is interface{} with range: 0..4294967295. Label interface{} // Label Mode. The type is MgmtMplsStaticLabelMode. LabelMode interface{} // Label Status. The type is MgmtMplsStaticLabelStatus. LabelStatus interface{} // VRF name. The type is string. VrfName interface{} // Primary Pathset as a result of resolve. The type is bool. PathsetViaResolve interface{} // Backup Pathset as a result of resolve. The type is bool. BackupPathsetViaResolve interface{} // Address Family. The type is MgmtStaticAddr. AddressFamily interface{} // Prefix Information. Prefix MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix // Primary pathset resolve-nexthop IP Address. PathsetResolveNh MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathsetResolveNh // Backup pathset resolve-nexthop IP Address. BackupPathsetResolveNh MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathsetResolveNh // Path Information. The type is slice of // MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo. PathInfo []*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo // Backup Path Information. The type is slice of // MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo. BackupPathInfo []*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label Label Information
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label) GetEntityData ¶
func (label *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Path Number. The type is interface{} with range: 0..4294967295. PathNumber interface{} // Path Type. The type is MgmtStaticPath. Type interface{} // Path Role. The type is MplsStaticPathRole. PathRole interface{} // Path Id. The type is interface{} with range: 0..255. PathId interface{} // Path Backup Id. The type is interface{} with range: 0..255. BackupId interface{} // Path Status. The type is MgmtMplsStaticPathStatus. Status interface{} // Nexthop information. Nexthop MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo Backup Path Information
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo) GetEntityData ¶
func (backupPathInfo *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-Hop Label. The type is interface{} with range: 0..4294967295. Label interface{} // Next-Hop Interface Name. The type is string. InterfaceName interface{} // Next-Hop AFI. The type is MgmtStaticLspAfi. Afi interface{} // Next-Hop IP Address. Address MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop_Address }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop Nexthop information
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop) GetEntityData ¶
func (nexthop *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop_Address ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop_Address Next-Hop IP Address
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop_Address) GetEntityData ¶
func (address *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathInfo_Nexthop_Address) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathsetResolveNh ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathsetResolveNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathsetResolveNh Backup pathset resolve-nexthop IP Address
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathsetResolveNh) GetEntityData ¶
func (backupPathsetResolveNh *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_BackupPathsetResolveNh) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Path Number. The type is interface{} with range: 0..4294967295. PathNumber interface{} // Path Type. The type is MgmtStaticPath. Type interface{} // Path Role. The type is MplsStaticPathRole. PathRole interface{} // Path Id. The type is interface{} with range: 0..255. PathId interface{} // Path Backup Id. The type is interface{} with range: 0..255. BackupId interface{} // Path Status. The type is MgmtMplsStaticPathStatus. Status interface{} // Nexthop information. Nexthop MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo Path Information
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo) GetEntityData ¶
func (pathInfo *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-Hop Label. The type is interface{} with range: 0..4294967295. Label interface{} // Next-Hop Interface Name. The type is string. InterfaceName interface{} // Next-Hop AFI. The type is MgmtStaticLspAfi. Afi interface{} // Next-Hop IP Address. Address MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop_Address }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop Nexthop information
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop) GetEntityData ¶
func (nexthop *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop_Address ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop_Address Next-Hop IP Address
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop_Address) GetEntityData ¶
func (address *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathInfo_Nexthop_Address) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathsetResolveNh ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathsetResolveNh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathsetResolveNh Primary pathset resolve-nexthop IP Address
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathsetResolveNh) GetEntityData ¶
func (pathsetResolveNh *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_PathsetResolveNh) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Prefix length. The type is interface{} with range: 0..255. PrefixLength interface{} // Prefix. Prefix MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix_Prefix }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix Prefix Information
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix) GetEntityData ¶
func (prefix *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix) GetEntityData() *types.CommonEntityData
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix_Prefix ¶
type MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix_Prefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFName. The type is MgmtStaticAddr. AfName interface{} // IPv4 context. 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}]+)?. Ipv4Prefix interface{} // IPv6 context. The type is 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}]+)?. Ipv6Prefix interface{} }
MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix_Prefix Prefix
func (*MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix_Prefix) GetEntityData ¶
func (prefix *MplsStatic_Vrfs_Vrf_Lsps_Lsp_Label_Prefix_Prefix) GetEntityData() *types.CommonEntityData