Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR fia-hw-profile package configuration.
This module contains definitions for the following management objects:
hw-module-profile-config: none
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type HwModuleProfileConfig
- type HwModuleProfileConfig_FibScale
- type HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam
- type HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam_ScaleIpv4NoTcam
- type HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam
- type HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam_ScaleIpv6NoTcam
- type HwModuleProfileConfig_OrchestratedLinecardReload
- type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries
- type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry
- type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries
- type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry
- type HwModuleProfileConfig_Profile
- type HwModuleProfileConfig_Profile_BundleScale
- type HwModuleProfileConfig_Profile_FlowspecTable
- type HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs
- type HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec
- type HwModuleProfileConfig_Profile_LoadBalance
- type HwModuleProfileConfig_Profile_Netflow
- type HwModuleProfileConfig_Profile_Netflow_LocationAll
- type HwModuleProfileConfig_Profile_Netflow_NetflowLocations
- type HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation
- type HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf
- type HwModuleProfileConfig_Profile_ProfileAcl
- type HwModuleProfileConfig_Profile_ProfileTcam
- type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat
- type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable
- type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables
- type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable
- type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables
- type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable
- type HwModuleProfileConfig_Profile_Qos
- type HwModuleProfileConfig_Profile_Qos_ClassMaps
- type HwModuleProfileConfig_Profile_Qos_ClassMapsRootDef
- type HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap
- type HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize
- type HwModuleProfileConfig_Profile_Qos_HqosEnableAll
- type HwModuleProfileConfig_Profile_Qos_IngressModelRootDef
- type HwModuleProfileConfig_Profile_Qos_IngressModels
- type HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel
- type HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf
- type HwModuleProfileConfig_Profile_SegmentRoutings
- type HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting
- type HwModuleProfileConfig_Profile_SrPolicies
- type HwModuleProfileConfig_Profile_SrPolicies_SrPolicy
- type HwModuleProfileConfig_Profile_Stats
- type HwModuleProfileConfig_Profile_Stats_StatsProfileModes
- type HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode
- type HwModuleProfileConfig_Profile_TcamTable
- type HwModuleProfileConfig_Profile_TcamTable_FibTable
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths
- type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength
- type HwModuleProfileConfig_Qosqppb
- type HwModuleProfileConfig_Qosqppb_Ipv6Scale
- type HwModuleProfileConfig_Tcam
- type HwModuleProfileConfig_Tcam_FibTcamScale
- type HwModuleProfileConfig_Tcam_FibTcamScale_Ipv4UnicastScale
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HwModuleProfileConfig ¶
type HwModuleProfileConfig struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure profile. Profile HwModuleProfileConfig_Profile // Configure Fib for Scale for noTcam LC. FibScale HwModuleProfileConfig_FibScale // Configure OLR. OrchestratedLinecardReload HwModuleProfileConfig_OrchestratedLinecardReload // Configure Tcam. Tcam HwModuleProfileConfig_Tcam // Configure profile. Qosqppb HwModuleProfileConfig_Qosqppb }
HwModuleProfileConfig none
func (*HwModuleProfileConfig) GetEntityData ¶
func (hwModuleProfileConfig *HwModuleProfileConfig) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_FibScale ¶
type HwModuleProfileConfig_FibScale struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 table for NOTCAM LC Scale. Ipv6UnicastScaleNoTcam HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam // IPv4 table for NOTCAM LC Scale. Ipv4UnicastScaleNoTcam HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam }
HwModuleProfileConfig_FibScale Configure Fib for Scale for noTcam LC.
func (*HwModuleProfileConfig_FibScale) GetEntityData ¶
func (fibScale *HwModuleProfileConfig_FibScale) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam ¶
type HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Scale for IPv4 table for NoTCAM LC. ScaleIpv4NoTcam HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam_ScaleIpv4NoTcam }
HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam IPv4 table for NOTCAM LC Scale.
func (*HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam) GetEntityData ¶
func (ipv4UnicastScaleNoTcam *HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam_ScaleIpv4NoTcam ¶
type HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam_ScaleIpv4NoTcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Optimized Scale for IPv4 table for NoTCAM LC. The type is string. OptimizedIpv4NoTcam interface{} }
HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam_ScaleIpv4NoTcam Scale for IPv4 table for NoTCAM LC.
func (*HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam_ScaleIpv4NoTcam) GetEntityData ¶
func (scaleIpv4NoTcam *HwModuleProfileConfig_FibScale_Ipv4UnicastScaleNoTcam_ScaleIpv4NoTcam) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam ¶
type HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Scale for IPv6 table for NoTCAM LC. ScaleIpv6NoTcam HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam_ScaleIpv6NoTcam }
HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam IPv6 table for NOTCAM LC Scale.
func (*HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam) GetEntityData ¶
func (ipv6UnicastScaleNoTcam *HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam_ScaleIpv6NoTcam ¶
type HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam_ScaleIpv6NoTcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Internet-optimized Scale for IPv6 table for NoTCAM LC. The type is string. InternetOptimizedIpv6NoTcam interface{} }
HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam_ScaleIpv6NoTcam Scale for IPv6 table for NoTCAM LC.
func (*HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam_ScaleIpv6NoTcam) GetEntityData ¶
func (scaleIpv6NoTcam *HwModuleProfileConfig_FibScale_Ipv6UnicastScaleNoTcam_ScaleIpv6NoTcam) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_OrchestratedLinecardReload ¶
type HwModuleProfileConfig_OrchestratedLinecardReload struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Plane type. PlaneTableEntries HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries }
HwModuleProfileConfig_OrchestratedLinecardReload Configure OLR.
func (*HwModuleProfileConfig_OrchestratedLinecardReload) GetEntityData ¶
func (orchestratedLinecardReload *HwModuleProfileConfig_OrchestratedLinecardReload) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries ¶
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Plane : A or B. The type is slice of // HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry. PlaneTableEntry []*HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry }
HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries Plane type
func (*HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries) GetEntityData ¶
func (planeTableEntries *HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry ¶
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Plane Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. PlaneName interface{} // Rack Information. RackTableEntries HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries }
HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry Plane : A or B
func (*HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry) GetEntityData ¶
func (planeTableEntry *HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries ¶
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rack Number. The type is slice of // HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry. RackTableEntry []*HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry }
HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries Rack Information
func (*HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries) GetEntityData ¶
func (rackTableEntries *HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry ¶
type HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Rack Number. The type is interface{} with range: // 0..15. RackNum interface{} // Please enter linecards separated via comma eg 0,3,6,11,13. The type is // string. NodesList interface{} }
HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry Rack Number
func (*HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry) GetEntityData ¶
func (rackTableEntry *HwModuleProfileConfig_OrchestratedLinecardReload_PlaneTableEntries_PlaneTableEntry_RackTableEntries_RackTableEntry) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile ¶
type HwModuleProfileConfig_Profile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure profile for TCAM LC cards. TcamTable HwModuleProfileConfig_Profile_TcamTable // Configure Netflow profile. Netflow HwModuleProfileConfig_Profile_Netflow // Configure Flowspec profile. FlowspecTable HwModuleProfileConfig_Profile_FlowspecTable // Configure Segment Routing profile. SegmentRoutings HwModuleProfileConfig_Profile_SegmentRoutings // Configure load balance parameters. LoadBalance HwModuleProfileConfig_Profile_LoadBalance // Configure stats. Stats HwModuleProfileConfig_Profile_Stats // Configure acl profile. ProfileAcl HwModuleProfileConfig_Profile_ProfileAcl // Configure IPV6 NULL label autopush for SR policy. SrPolicies HwModuleProfileConfig_Profile_SrPolicies // Configure Bundle profile. BundleScale HwModuleProfileConfig_Profile_BundleScale // Configure Tcam Profile. ProfileTcam HwModuleProfileConfig_Profile_ProfileTcam // Configure profile. Qos HwModuleProfileConfig_Profile_Qos }
HwModuleProfileConfig_Profile Configure profile.
func (*HwModuleProfileConfig_Profile) GetEntityData ¶
func (profile *HwModuleProfileConfig_Profile) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_BundleScale ¶
type HwModuleProfileConfig_Profile_BundleScale struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Max Trunk Size. The type is interface{} with range: // 0..4294967295. TrunkSize interface{} }
HwModuleProfileConfig_Profile_BundleScale Configure Bundle profile.
func (*HwModuleProfileConfig_Profile_BundleScale) GetEntityData ¶
func (bundleScale *HwModuleProfileConfig_Profile_BundleScale) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_FlowspecTable ¶
type HwModuleProfileConfig_Profile_FlowspecTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure v6 enable on Flowspec profile. Flowspecs HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs }
HwModuleProfileConfig_Profile_FlowspecTable Configure Flowspec profile.
func (*HwModuleProfileConfig_Profile_FlowspecTable) GetEntityData ¶
func (flowspecTable *HwModuleProfileConfig_Profile_FlowspecTable) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs ¶
type HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. The type is slice of // HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec. Flowspec []*HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec }
HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs Configure v6 enable on Flowspec profile.
func (*HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs) GetEntityData ¶
func (flowspecs *HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec ¶
type HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location of FLOWSPEC config. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. LocationString interface{} // This attribute is a key. Location ID hex to Decimal 65535. The type is // interface{} with range: 0..4294967295. LocationId interface{} // If Enabled set value to 1. The type is interface{} with range: // 0..4294967295. This attribute is mandatory. EnableVal interface{} }
HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec none
func (*HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec) GetEntityData ¶
func (flowspec *HwModuleProfileConfig_Profile_FlowspecTable_Flowspecs_Flowspec) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_LoadBalance ¶
type HwModuleProfileConfig_Profile_LoadBalance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure load balance parameters. The type is interface{} with range: // 0..4294967295. LoadBalanceProfile interface{} }
HwModuleProfileConfig_Profile_LoadBalance Configure load balance parameters
func (*HwModuleProfileConfig_Profile_LoadBalance) GetEntityData ¶
func (loadBalance *HwModuleProfileConfig_Profile_LoadBalance) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Netflow ¶
type HwModuleProfileConfig_Profile_Netflow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. NetflowLocations HwModuleProfileConfig_Profile_Netflow_NetflowLocations // IPFIX315 Location All. LocationAll HwModuleProfileConfig_Profile_Netflow_LocationAll }
HwModuleProfileConfig_Profile_Netflow Configure Netflow profile.
func (*HwModuleProfileConfig_Profile_Netflow) GetEntityData ¶
func (netflow *HwModuleProfileConfig_Profile_Netflow) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Netflow_LocationAll ¶
type HwModuleProfileConfig_Profile_Netflow_LocationAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // If Enabled set value to 65535. The type is interface{} with range: // 0..4294967295. LocationAllLeaf interface{} }
HwModuleProfileConfig_Profile_Netflow_LocationAll IPFIX315 Location All
func (*HwModuleProfileConfig_Profile_Netflow_LocationAll) GetEntityData ¶
func (locationAll *HwModuleProfileConfig_Profile_Netflow_LocationAll) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Netflow_NetflowLocations ¶
type HwModuleProfileConfig_Profile_Netflow_NetflowLocations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. The type is slice of // HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation. NetflowLocation []*HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation }
HwModuleProfileConfig_Profile_Netflow_NetflowLocations none
func (*HwModuleProfileConfig_Profile_Netflow_NetflowLocations) GetEntityData ¶
func (netflowLocations *HwModuleProfileConfig_Profile_Netflow_NetflowLocations) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation ¶
type HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location of NETFLOW config. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. LocationString interface{} // none. The type is slice of // HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf. NetflowLocationLeaf []*HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf }
HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation none
func (*HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation) GetEntityData ¶
func (netflowLocation *HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf ¶
type HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location ID. The type is interface{} with range: // 0..4294967295. LocationId interface{} // If Enabled set value to 65535. The type is interface{} with range: // 0..4294967295. This attribute is mandatory. EnableVal interface{} }
HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf none
func (*HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf) GetEntityData ¶
func (netflowLocationLeaf *HwModuleProfileConfig_Profile_Netflow_NetflowLocations_NetflowLocation_NetflowLocationLeaf) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileAcl ¶
type HwModuleProfileConfig_Profile_ProfileAcl struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enabled or disabled. The type is bool. Egress interface{} }
HwModuleProfileConfig_Profile_ProfileAcl Configure acl profile
func (*HwModuleProfileConfig_Profile_ProfileAcl) GetEntityData ¶
func (profileAcl *HwModuleProfileConfig_Profile_ProfileAcl) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileTcam ¶
type HwModuleProfileConfig_Profile_ProfileTcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. KeyFormat HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat }
HwModuleProfileConfig_Profile_ProfileTcam Configure Tcam Profile
func (*HwModuleProfileConfig_Profile_ProfileTcam) GetEntityData ¶
func (profileTcam *HwModuleProfileConfig_Profile_ProfileTcam) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat ¶
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure acl profile. KeyFormatAclTable HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable }
HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat none
func (*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat) GetEntityData ¶
func (keyFormat *HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable ¶
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure ipv6 acl profile. Ipv6AclTables HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables // Configure ipv4 acl profile. Ipv4AclTables HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables }
HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable Configure acl profile
func (*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable) GetEntityData ¶
func (keyFormatAclTable *HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables ¶
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure format for ipv4 acl profile. The type is slice of // HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable. Ipv4AclTable []*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable }
HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables Configure ipv4 acl profile
func (*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables) GetEntityData ¶
func (ipv4AclTables *HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable ¶
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location string (all) if for all LCs. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. LocationString interface{} // This attribute is a key. Location ID hex to Decimal 0xffff for all. The // type is interface{} with range: 0..4294967295. LocationId interface{} // Source Address. The type is interface{} with range: 0..4294967295. SourceAddr interface{} // Destination Address. The type is interface{} with range: 0..4294967295. DestinationAddr interface{} // Source Port. The type is interface{} with range: 0..4294967295. SourcePort interface{} // Destination Port. The type is interface{} with range: 0..4294967295. DestPort interface{} // Protocol Type. The type is interface{} with range: 0..4294967295. ProtType interface{} // TCP Flags. The type is interface{} with range: 0..4294967295. TcpFlag interface{} // Packet Length. The type is interface{} with range: 0..4294967295. PackLen interface{} // Fragment Bit. The type is interface{} with range: 0..4294967295. FragBit interface{} // Precedence. The type is interface{} with range: 0..4294967295. Precedence interface{} // PortRange. The type is interface{} with range: 0..4294967295. PortRange interface{} // UDF name. The type is string. Udf1 interface{} // UDF name. The type is string. Udf2 interface{} // UDF name. The type is string. Udf3 interface{} // UDF name. The type is string. Udf4 interface{} // UDF name. The type is string. Udf5 interface{} // UDF name. The type is string. Udf6 interface{} // UDF name. The type is string. Udf7 interface{} // UDF name. The type is string. Udf8 interface{} // Enable Capture. The type is interface{} with range: 0..4294967295. EnCapture interface{} // Enable Setting TTL. The type is interface{} with range: 0..4294967295. EnTtl interface{} // Enable Matching TTL. The type is interface{} with range: 0..4294967295. EnMatch interface{} // 0..4294967295. EnShareAcl interface{} }
HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable Configure format for ipv4 acl profile
func (*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable) GetEntityData ¶
func (ipv4AclTable *HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv4AclTables_Ipv4AclTable) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables ¶
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure format for ipv6 acl profile. The type is slice of // HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable. Ipv6AclTable []*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable }
HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables Configure ipv6 acl profile
func (*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables) GetEntityData ¶
func (ipv6AclTables *HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable ¶
type HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location string (all) if for all LCs. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. LocationString interface{} // This attribute is a key. Location ID hex to Decimal 0xffff for all. The // type is interface{} with range: 0..4294967295. LocationId interface{} // Source Address. The type is interface{} with range: 0..4294967295. SourceAddr interface{} // Source Port. The type is interface{} with range: 0..4294967295. SourcePort interface{} // Destination Address. The type is interface{} with range: 0..4294967295. DestinationAddr interface{} // Destination Port. The type is interface{} with range: 0..4294967295. DestPort interface{} // Next Header Type. The type is interface{} with range: 0..4294967295. ProtType interface{} // TCP Flags. The type is interface{} with range: 0..4294967295. TcpFlag interface{} // Packet Length. The type is interface{} with range: 0..4294967295. PackLen interface{} // Precedence. The type is interface{} with range: 0..4294967295. Precedence interface{} // UDF name. The type is string. Udf1 interface{} // UDF name. The type is string. Udf2 interface{} // UDF name. The type is string. Udf3 interface{} // UDF name. The type is string. Udf4 interface{} // UDF name. The type is string. Udf5 interface{} // UDF name. The type is string. Udf6 interface{} // UDF name. The type is string. Udf7 interface{} // UDF name. The type is string. Udf8 interface{} // Enable Capture. The type is interface{} with range: 0..4294967295. EnCapture interface{} // Enable Setting TTL. The type is interface{} with range: 0..4294967295. EnTtl interface{} // Enable Matching TTL. The type is interface{} with range: 0..4294967295. EnMatch interface{} // 0..4294967295. EnShareAcl interface{} }
HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable Configure format for ipv6 acl profile
func (*HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable) GetEntityData ¶
func (ipv6AclTable *HwModuleProfileConfig_Profile_ProfileTcam_KeyFormat_KeyFormatAclTable_Ipv6AclTables_Ipv6AclTable) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos ¶
type HwModuleProfileConfig_Profile_Qos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Hqos profile. HqosEnableAll HwModuleProfileConfig_Profile_Qos_HqosEnableAll // Configure Ingress Model Default. IngressModelRootDef HwModuleProfileConfig_Profile_Qos_IngressModelRootDef // Configure Ingress Model Root. IngressModels HwModuleProfileConfig_Profile_Qos_IngressModels // Configure Class Maps Default. ClassMapsRootDef HwModuleProfileConfig_Profile_Qos_ClassMapsRootDef // Configure Class Map Root. ClassMaps HwModuleProfileConfig_Profile_Qos_ClassMaps }
HwModuleProfileConfig_Profile_Qos Configure profile.
func (*HwModuleProfileConfig_Profile_Qos) GetEntityData ¶
func (qos *HwModuleProfileConfig_Profile_Qos) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_ClassMaps ¶
type HwModuleProfileConfig_Profile_Qos_ClassMaps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Class Maps. The type is slice of // HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap. ClassMap []*HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap }
HwModuleProfileConfig_Profile_Qos_ClassMaps Configure Class Map Root
func (*HwModuleProfileConfig_Profile_Qos_ClassMaps) GetEntityData ¶
func (classMaps *HwModuleProfileConfig_Profile_Qos_ClassMaps) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_ClassMapsRootDef ¶
type HwModuleProfileConfig_Profile_Qos_ClassMapsRootDef struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Class Map Size Default. The type is interface{} with range: 0..4294967295. ClassMapSizeDef interface{} }
HwModuleProfileConfig_Profile_Qos_ClassMapsRootDef Configure Class Maps Default
func (*HwModuleProfileConfig_Profile_Qos_ClassMapsRootDef) GetEntityData ¶
func (classMapsRootDef *HwModuleProfileConfig_Profile_Qos_ClassMapsRootDef) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap ¶
type HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. NodeName. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. NodeName interface{} // Class Map Size. The type is slice of // HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize. ClassMapSize []*HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize }
HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap Configure Class Maps
func (*HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap) GetEntityData ¶
func (classMap *HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize ¶
type HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is interface{} with range: // 0..4294967295. Location interface{} // ClassMapSize. The type is interface{} with range: 0..4294967295. This // attribute is mandatory. ClassMapSize interface{} }
HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize Class Map Size
func (*HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize) GetEntityData ¶
func (classMapSize *HwModuleProfileConfig_Profile_Qos_ClassMaps_ClassMap_ClassMapSize) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_HqosEnableAll ¶
type HwModuleProfileConfig_Profile_Qos_HqosEnableAll struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hqos profile value. The type is interface{} with range: 0..4294967295. HqosEnable interface{} }
HwModuleProfileConfig_Profile_Qos_HqosEnableAll Configure Hqos profile
func (*HwModuleProfileConfig_Profile_Qos_HqosEnableAll) GetEntityData ¶
func (hqosEnableAll *HwModuleProfileConfig_Profile_Qos_HqosEnableAll) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_IngressModelRootDef ¶
type HwModuleProfileConfig_Profile_Qos_IngressModelRootDef struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ingress Model Default. The type is interface{} with range: 0..4294967295. IngressModelLeafDef interface{} }
HwModuleProfileConfig_Profile_Qos_IngressModelRootDef Configure Ingress Model Default
func (*HwModuleProfileConfig_Profile_Qos_IngressModelRootDef) GetEntityData ¶
func (ingressModelRootDef *HwModuleProfileConfig_Profile_Qos_IngressModelRootDef) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_IngressModels ¶
type HwModuleProfileConfig_Profile_Qos_IngressModels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Ingress Model. The type is slice of // HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel. IngressModel []*HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel }
HwModuleProfileConfig_Profile_Qos_IngressModels Configure Ingress Model Root
func (*HwModuleProfileConfig_Profile_Qos_IngressModels) GetEntityData ¶
func (ingressModels *HwModuleProfileConfig_Profile_Qos_IngressModels) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel ¶
type HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. NodeName. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. NodeName interface{} // Configure Ingress Model Leaf. The type is slice of // HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf. IngressModelLeaf []*HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf }
HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel Configure Ingress Model
func (*HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel) GetEntityData ¶
func (ingressModel *HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf ¶
type HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is interface{} with range: // 0..4294967295. Location interface{} // IngressModelLeaf. The type is interface{} with range: 0..4294967295. This // attribute is mandatory. IngressModelLeaf interface{} }
HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf Configure Ingress Model Leaf
func (*HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf) GetEntityData ¶
func (ingressModelLeaf *HwModuleProfileConfig_Profile_Qos_IngressModels_IngressModel_IngressModelLeaf) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_SegmentRoutings ¶
type HwModuleProfileConfig_Profile_SegmentRoutings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. The type is slice of // HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting. SegmentRouting []*HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting }
HwModuleProfileConfig_Profile_SegmentRoutings Configure Segment Routing profile.
func (*HwModuleProfileConfig_Profile_SegmentRoutings) GetEntityData ¶
func (segmentRoutings *HwModuleProfileConfig_Profile_SegmentRoutings) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting ¶
type HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. none. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Srv6 interface{} // If Enabled set value to 1. The type is interface{} with range: // 0..4294967295. This attribute is mandatory. EnableVal interface{} }
HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting none
func (*HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting) GetEntityData ¶
func (segmentRouting *HwModuleProfileConfig_Profile_SegmentRoutings_SegmentRouting) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_SrPolicies ¶
type HwModuleProfileConfig_Profile_SrPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. The type is slice of // HwModuleProfileConfig_Profile_SrPolicies_SrPolicy. SrPolicy []*HwModuleProfileConfig_Profile_SrPolicies_SrPolicy }
HwModuleProfileConfig_Profile_SrPolicies Configure IPV6 NULL label autopush for SR policy.
func (*HwModuleProfileConfig_Profile_SrPolicies) GetEntityData ¶
func (srPolicies *HwModuleProfileConfig_Profile_SrPolicies) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_SrPolicies_SrPolicy ¶
type HwModuleProfileConfig_Profile_SrPolicies_SrPolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. none. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. NullLabelAutopush interface{} // If Enabled set value to 1. The type is interface{} with range: // 0..4294967295. This attribute is mandatory. EnableVal interface{} }
HwModuleProfileConfig_Profile_SrPolicies_SrPolicy none
func (*HwModuleProfileConfig_Profile_SrPolicies_SrPolicy) GetEntityData ¶
func (srPolicy *HwModuleProfileConfig_Profile_SrPolicies_SrPolicy) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Stats ¶
type HwModuleProfileConfig_Profile_Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure stats for qos-enhanced and acl-permit. StatsProfileModes HwModuleProfileConfig_Profile_Stats_StatsProfileModes }
HwModuleProfileConfig_Profile_Stats Configure stats
func (*HwModuleProfileConfig_Profile_Stats) GetEntityData ¶
func (stats *HwModuleProfileConfig_Profile_Stats) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Stats_StatsProfileModes ¶
type HwModuleProfileConfig_Profile_Stats_StatsProfileModes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure stats for qos-enhanced, acl-permit and ingress-sr. The type is // slice of // HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode. StatsProfileMode []*HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode }
HwModuleProfileConfig_Profile_Stats_StatsProfileModes Configure stats for qos-enhanced and acl-permit
func (*HwModuleProfileConfig_Profile_Stats_StatsProfileModes) GetEntityData ¶
func (statsProfileModes *HwModuleProfileConfig_Profile_Stats_StatsProfileModes) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode ¶
type HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Give Default Stats Mode. The type is interface{} // with range: 0..4294967295. StatsModeDefault interface{} // Stats Mode. The type is interface{} with range: 0..4294967295. This // attribute is mandatory. Mode interface{} }
HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode Configure stats for qos-enhanced, acl-permit and ingress-sr
func (*HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode) GetEntityData ¶
func (statsProfileMode *HwModuleProfileConfig_Profile_Stats_StatsProfileModes_StatsProfileMode) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable ¶
type HwModuleProfileConfig_Profile_TcamTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FIB table for TCAM LC cards. FibTable HwModuleProfileConfig_Profile_TcamTable_FibTable }
HwModuleProfileConfig_Profile_TcamTable Configure profile for TCAM LC cards
func (*HwModuleProfileConfig_Profile_TcamTable) GetEntityData ¶
func (tcamTable *HwModuleProfileConfig_Profile_TcamTable) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 table for TCAM LC cards. Ipv4Address HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address // IPv6 table for TCAM LC cards. Ipv6Address HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address }
HwModuleProfileConfig_Profile_TcamTable_FibTable FIB table for TCAM LC cards
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable) GetEntityData ¶
func (fibTable *HwModuleProfileConfig_Profile_TcamTable_FibTable) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unicast table for TCAM LC cards. Ipv4Unicast HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address IPv4 table for TCAM LC cards
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address) GetEntityData ¶
func (ipv4Address *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // curve out percentage of TCAM table entries. The type is interface{} with // range: 0..100. Units are percentage. Ipv4UnicastPercent interface{} // IPv4 Unicast prefix . Ipv4UnicastPrefixLengths HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast Unicast table for TCAM LC cards
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast) GetEntityData ¶
func (ipv4Unicast *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Unicast prefix length. The type is slice of // HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength. Ipv4UnicastPrefixLength []*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths IPv4 Unicast prefix
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths) GetEntityData ¶
func (ipv4UnicastPrefixLengths *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. prefix length. The type is interface{} with range: // 0..32. PrefixLength interface{} // curve out percentage of TCAM table entries. The type is string. Units are // percentage. Ipv4UnicastPrefixPercent interface{} }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength IPv4 Unicast prefix length
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength) GetEntityData ¶
func (ipv4UnicastPrefixLength *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv4Address_Ipv4Unicast_Ipv4UnicastPrefixLengths_Ipv4UnicastPrefixLength) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unicast table for TCAM LC cards. Ipv6Unicast HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address IPv6 table for TCAM LC cards
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address) GetEntityData ¶
func (ipv6Address *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // curve out percentage of TCAM table entries. The type is interface{} with // range: 0..100. Units are percentage. Ipv6UnicastPercent interface{} // IPv6 Unicast prefix . Ipv6UnicastPrefixLengths HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast Unicast table for TCAM LC cards
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast) GetEntityData ¶
func (ipv6Unicast *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 Unicast prefix length. The type is slice of // HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength. Ipv6UnicastPrefixLength []*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths IPv6 Unicast prefix
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths) GetEntityData ¶
func (ipv6UnicastPrefixLengths *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength ¶
type HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. prefix length. The type is interface{} with range: // 0..128. PrefixLength interface{} // curve out percentage of TCAM table entries. The type is string. Units are // percentage. Ipv6UnicastPrefixPercent interface{} }
HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength IPv6 Unicast prefix length
func (*HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength) GetEntityData ¶
func (ipv6UnicastPrefixLength *HwModuleProfileConfig_Profile_TcamTable_FibTable_Ipv6Address_Ipv6Unicast_Ipv6UnicastPrefixLengths_Ipv6UnicastPrefixLength) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Qosqppb ¶
type HwModuleProfileConfig_Qosqppb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IPv6 destination short profile. Ipv6Scale HwModuleProfileConfig_Qosqppb_Ipv6Scale }
HwModuleProfileConfig_Qosqppb Configure profile.
func (*HwModuleProfileConfig_Qosqppb) GetEntityData ¶
func (qosqppb *HwModuleProfileConfig_Qosqppb) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Qosqppb_Ipv6Scale ¶
type HwModuleProfileConfig_Qosqppb_Ipv6Scale struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ipv6 short profile value. The type is bool. Ipv6Short interface{} }
HwModuleProfileConfig_Qosqppb_Ipv6Scale Configure IPv6 destination short profile
func (*HwModuleProfileConfig_Qosqppb_Ipv6Scale) GetEntityData ¶
func (ipv6Scale *HwModuleProfileConfig_Qosqppb_Ipv6Scale) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Tcam ¶
type HwModuleProfileConfig_Tcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Fib scale for Tcam. FibTcamScale HwModuleProfileConfig_Tcam_FibTcamScale }
HwModuleProfileConfig_Tcam Configure Tcam.
func (*HwModuleProfileConfig_Tcam) GetEntityData ¶
func (tcam *HwModuleProfileConfig_Tcam) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Tcam_FibTcamScale ¶
type HwModuleProfileConfig_Tcam_FibTcamScale struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 table for TCAM LC Scale. Ipv4UnicastScale HwModuleProfileConfig_Tcam_FibTcamScale_Ipv4UnicastScale }
HwModuleProfileConfig_Tcam_FibTcamScale Configure Fib scale for Tcam.
func (*HwModuleProfileConfig_Tcam_FibTcamScale) GetEntityData ¶
func (fibTcamScale *HwModuleProfileConfig_Tcam_FibTcamScale) GetEntityData() *types.CommonEntityData
type HwModuleProfileConfig_Tcam_FibTcamScale_Ipv4UnicastScale ¶
type HwModuleProfileConfig_Tcam_FibTcamScale_Ipv4UnicastScale struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Scale for IPv4 table for TCAM LC. The type is bool. Ipv4Scale interface{} }
HwModuleProfileConfig_Tcam_FibTcamScale_Ipv4UnicastScale IPv4 table for TCAM LC Scale.
func (*HwModuleProfileConfig_Tcam_FibTcamScale_Ipv4UnicastScale) GetEntityData ¶
func (ipv4UnicastScale *HwModuleProfileConfig_Tcam_FibTcamScale_Ipv4UnicastScale) GetEntityData() *types.CommonEntityData