Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR lpts-pre-ifib package operational data.
This module contains definitions for the following management objects:
lpts-pifib: lpts pre-ifib data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type LptsPifib
- type LptsPifib_
- type LptsPifib__Nodes
- type LptsPifib__Nodes_Node
- type LptsPifib__Nodes_Node_DynamicFlowsStats
- type LptsPifib__Nodes_Node_DynamicFlowsStats_Flow
- type LptsPifib__Nodes_Node_Hardware
- type LptsPifib__Nodes_Node_Hardware_Bfd
- type LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo
- type LptsPifib__Nodes_Node_Hardware_IndexEntries
- type LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry
- type LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo
- type LptsPifib__Nodes_Node_Hardware_Police
- type LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo
- type LptsPifib__Nodes_Node_Hardware_StaticPolice
- type LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo
- type LptsPifib__Nodes_Node_Hardware_Statistics
- type LptsPifib__Nodes_Node_Hardware_UsageEntries
- type LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry
- type LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo
- type LptsPifib__Nodes_Node_TypeValues
- type LptsPifib__Nodes_Node_TypeValues_TypeValue
- type LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LptsPifib ¶
type LptsPifib string
LptsPifib represents Lpts pifib
const ( // ISIS packets LptsPifib_isis LptsPifib = "isis" // IPv4 fragmented packets LptsPifib_ipv4_frag LptsPifib = "ipv4-frag" // IPv4 ICMP Echo packets LptsPifib_ipv4_echo LptsPifib = "ipv4-echo" // All IPv4 packets LptsPifib_ipv4_any LptsPifib = "ipv4-any" // IPv6 fragmented packets LptsPifib_ipv6_frag LptsPifib = "ipv6-frag" // IPv6 ICMP Echo packets LptsPifib_ipv6_echo LptsPifib = "ipv6-echo" // IPv6 ND packets LptsPifib_ipv6_nd LptsPifib = "ipv6-nd" // All IPv6 packets LptsPifib_ipv6_any LptsPifib = "ipv6-any" // BFD packets LptsPifib_bfd_any LptsPifib = "bfd-any" // All packets LptsPifib_all LptsPifib = "all" )
type LptsPifib_ ¶
type LptsPifib_ struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of Pre-ifib Nodes. Nodes LptsPifib__Nodes }
LptsPifib_ lpts pre-ifib data
func (*LptsPifib_) GetEntityData ¶
func (lptsPifib_ *LptsPifib_) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes ¶
type LptsPifib__Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pre-ifib data for particular node. The type is slice of // LptsPifib__Nodes_Node. Node []*LptsPifib__Nodes_Node }
LptsPifib__Nodes List of Pre-ifib Nodes
func (*LptsPifib__Nodes) GetEntityData ¶
func (nodes *LptsPifib__Nodes) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node ¶
type LptsPifib__Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Type specific. TypeValues LptsPifib__Nodes_Node_TypeValues // Dynamic Flows Statistics. DynamicFlowsStats LptsPifib__Nodes_Node_DynamicFlowsStats // Hardware specific. Hardware LptsPifib__Nodes_Node_Hardware }
LptsPifib__Nodes_Node Pre-ifib data for particular node
func (*LptsPifib__Nodes_Node) GetEntityData ¶
func (node *LptsPifib__Nodes_Node) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_DynamicFlowsStats ¶
type LptsPifib__Nodes_Node_DynamicFlowsStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Dynamic Flows Enabled. The type is bool. DynamicFlowsEnabled interface{} // Platform Max. The type is interface{} with range: 0..4294967295. PlatformSupportedMax interface{} // Platform Config Limit. The type is interface{} with range: 0..4294967295. PlatformConfiguredMax interface{} // Platform Total Configured. The type is interface{} with range: // 0..4294967295. PlatformTotalConfigured interface{} // Total HW Entries. The type is interface{} with range: 0..4294967295. TotalHwEntries interface{} // Total SW Entries. The type is interface{} with range: 0..4294967295. TotalSwEntries interface{} // Flow Datalist. The type is slice of // LptsPifib__Nodes_Node_DynamicFlowsStats_Flow. Flow []*LptsPifib__Nodes_Node_DynamicFlowsStats_Flow }
LptsPifib__Nodes_Node_DynamicFlowsStats Dynamic Flows Statistics
func (*LptsPifib__Nodes_Node_DynamicFlowsStats) GetEntityData ¶
func (dynamicFlowsStats *LptsPifib__Nodes_Node_DynamicFlowsStats) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_DynamicFlowsStats_Flow ¶
type LptsPifib__Nodes_Node_DynamicFlowsStats_Flow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Flow Name. The type is string. FlowName interface{} // Is Configurable. The type is bool. Configurable interface{} // Is Configured. The type is bool. Configured interface{} // Default Max. The type is interface{} with range: 0..4294967295. DefaultMax interface{} // Configured Max. The type is string. ConfiguredMax interface{} // Active Max. The type is interface{} with range: 0..4294967295. ActiveMax interface{} // Hardware Count. The type is interface{} with range: 0..4294967295. HardwareCount interface{} // Software Count. The type is interface{} with range: 0..4294967295. SoftwareCount interface{} // Pending Software Entries. The type is bool. PendingSoftwareEntries interface{} }
LptsPifib__Nodes_Node_DynamicFlowsStats_Flow Flow Datalist
func (*LptsPifib__Nodes_Node_DynamicFlowsStats_Flow) GetEntityData ¶
func (flow *LptsPifib__Nodes_Node_DynamicFlowsStats_Flow) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware ¶
type LptsPifib__Nodes_Node_Hardware struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Usage Table options. UsageEntries LptsPifib__Nodes_Node_Hardware_UsageEntries // Police details. Police LptsPifib__Nodes_Node_Hardware_Police // Static Police details. StaticPolice LptsPifib__Nodes_Node_Hardware_StaticPolice // Bfd details. Bfd LptsPifib__Nodes_Node_Hardware_Bfd // Hardware Entry type. Statistics LptsPifib__Nodes_Node_Hardware_Statistics // Hardware Entry options. IndexEntries LptsPifib__Nodes_Node_Hardware_IndexEntries }
LptsPifib__Nodes_Node_Hardware Hardware specific
func (*LptsPifib__Nodes_Node_Hardware) GetEntityData ¶
func (hardware *LptsPifib__Nodes_Node_Hardware) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_Bfd ¶
type LptsPifib__Nodes_Node_Hardware_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per bfd disc entry info. The type is slice of // LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo. BfdEntryInfo []*LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo }
LptsPifib__Nodes_Node_Hardware_Bfd Bfd details
func (*LptsPifib__Nodes_Node_Hardware_Bfd) GetEntityData ¶
func (bfd *LptsPifib__Nodes_Node_Hardware_Bfd) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo ¶
type LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // index. The type is interface{} with range: 0..255. Index interface{} // is mcast. The type is interface{} with range: 0..255. IsMcast interface{} // fgid or vqi. The type is interface{} with range: 0..4294967295. FgidOrVqi interface{} // is valid. The type is interface{} with range: 0..255. IsValid interface{} // policer id. The type is interface{} with range: 0..4294967295. PolicerId interface{} }
LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo Per bfd disc entry info
func (*LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo) GetEntityData ¶
func (bfdEntryInfo *LptsPifib__Nodes_Node_Hardware_Bfd_BfdEntryInfo) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_IndexEntries ¶
type LptsPifib__Nodes_Node_Hardware_IndexEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Entry options. The type is slice of // LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry. IndexEntry []*LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry }
LptsPifib__Nodes_Node_Hardware_IndexEntries Hardware Entry options
func (*LptsPifib__Nodes_Node_Hardware_IndexEntries) GetEntityData ¶
func (indexEntries *LptsPifib__Nodes_Node_Hardware_IndexEntries) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry ¶
type LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Index. The type is interface{} with range: // 0..4294967295. Index interface{} // Layer 3 Protocol. The type is interface{} with range: 0..4294967295. L3protocol interface{} // Layer 4 Protocol. The type is interface{} with range: 0..4294967295. L4protocol interface{} // Interface Handle. The type is interface{} with range: 0..4294967295. IntfHandle interface{} // Interface Name. The type is string. IntfName interface{} // Interface uidb index. The type is interface{} with range: 0..4294967295. UidbIndex interface{} // Local IP Address. The type is string. LocalAddr interface{} // Local Prefix Length. The type is interface{} with range: 0..4294967295. LocalPrefixLen interface{} // Remote IP Address. The type is string. RemoteAddr interface{} // Remote Prefix Length. The type is interface{} with range: 0..4294967295. RemotePrefixLen interface{} // VRF ID. The type is interface{} with range: 0..4294967295. VrfId interface{} // Remote Port/ICMP Type/IGMP Type. The type is interface{} with range: // 0..4294967295. UValue interface{} // Union Key Length. The type is interface{} with range: 0..4294967295. ULen interface{} // Local port. The type is interface{} with range: 0..4294967295. LocalPort interface{} // Is Fragment. The type is interface{} with range: 0..255. IsFrag interface{} // Is SYN. The type is interface{} with range: 0..255. IsSyn interface{} // Action. The type is interface{} with range: 0..255. Action interface{} // Action String. The type is string. ActionString interface{} // Listener Tag. The type is interface{} with range: 0..255. ListenerTag interface{} // Is FGID or not. The type is interface{} with range: 0..255. IsFgid interface{} // Is VRF or not. The type is interface{} with range: 0..255. IsVrf interface{} // Is optimized or not. The type is interface{} with range: 0..255. IsOptimized interface{} // Is uidb set for optimized entry or not. The type is interface{} with range: // 0..255. IsUidbOptBit interface{} // fabric group id or swith fabric port. The type is interface{} with range: // 0..4294967295. FgidOrSfp interface{} // Is entry remote or not. The type is interface{} with range: 0..255. RemoteRack interface{} // Remote racknum if remote. The type is interface{} with range: // 0..4294967295. RackId interface{} // Remote slotnum if remote. The type is interface{} with range: // 0..4294967295. Rslot interface{} // Committed Information Rate. The type is interface{} with range: // 0..18446744073709551615. Cir interface{} // Flow type. The type is interface{} with range: 0..4294967295. FlowType interface{} // Flow priority or COS. The type is interface{} with range: 0..4294967295. Priority interface{} // Stream ID. The type is interface{} with range: 0..4294967295. Sid interface{} // Policer avg. rate limit. The type is interface{} with range: 0..4294967295. PolicerAvgrate interface{} // Policer burst. The type is interface{} with range: 0..4294967295. PolicerBurst interface{} // Lookup priority. The type is interface{} with range: // -2147483648..2147483647. LookupPriority interface{} // Storage priority. The type is interface{} with range: // -2147483648..2147483647. StoragePriority interface{} // Number of TCAM entries used. The type is interface{} with range: // -2147483648..2147483647. NumTmEntries interface{} // ptr to ifib_entry_st. The type is interface{} with range: 0..4294967295. EntryPtr interface{} // ptr to ifib_entry_shadow_st. The type is interface{} with range: // 0..4294967295. EntryShadowPtr interface{} // ptr to dlqueue list node. The type is interface{} with range: // 0..4294967295. ListNodePtr interface{} // state of pifib entry. The type is interface{} with range: 0..255. State interface{} // failure cause. The type is interface{} with range: 0..255. RetryFailCause interface{} // retries count. The type is interface{} with range: 0..255. NumRetries interface{} // Minimum TTL. The type is interface{} with range: 0..255. MinTtl interface{} // Union Key Type. The type is interface{} with range: 0..255. UType interface{} // Remote FGID. The type is interface{} with range: 0..4294967295. RemoteFgid interface{} // Acl name. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. AclStr interface{} // Stats not available. The type is interface{} with range: 0..255. NoStats interface{} // Per pipe type hardware info. The type is slice of // LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo. HwInfo []*LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo }
LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry Entry options
func (*LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry) GetEntityData ¶
func (indexEntry *LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo ¶
type LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Policer Pointer. The type is interface{} with range: 0..4294967295. Policer interface{} // Stats Pointer. The type is interface{} with range: 0..4294967295. StatsPtr interface{} // Accepted Packets Counter. The type is interface{} with range: // 0..18446744073709551615. Accepted interface{} // Dropped Packets Counter. The type is interface{} with range: // 0..18446744073709551615. Dropped interface{} // Relative position in sorting order. The type is interface{} with range: // -2147483648..2147483647. SortStartOffset interface{} // Relative position in TCAM. The type is interface{} with range: // -2147483648..2147483647. TmStartOffset interface{} }
LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo Per pipe type hardware info
func (*LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo) GetEntityData ¶
func (hwInfo *LptsPifib__Nodes_Node_Hardware_IndexEntries_IndexEntry_HwInfo) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_Police ¶
type LptsPifib__Nodes_Node_Hardware_Police struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per flow type police info. The type is slice of // LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo. PoliceInfo []*LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo }
LptsPifib__Nodes_Node_Hardware_Police Police details
func (*LptsPifib__Nodes_Node_Hardware_Police) GetEntityData ¶
func (police *LptsPifib__Nodes_Node_Hardware_Police) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo ¶
type LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // avgrate. The type is interface{} with range: 0..4294967295. Avgrate interface{} // burst. The type is interface{} with range: 0..4294967295. Burst interface{} // static avgrate. The type is interface{} with range: 0..4294967295. StaticAvgrate interface{} // avgrate type. The type is interface{} with range: 0..4294967295. AvgrateType interface{} // accepted stats. The type is interface{} with range: // 0..18446744073709551615. AcceptedStats interface{} // dropped stats. The type is interface{} with range: 0..18446744073709551615. DroppedStats interface{} // policer. The type is interface{} with range: 0..4294967295. Policer interface{} // iptos value. The type is interface{} with range: 0..255. IptosValue interface{} // change type. The type is interface{} with range: 0..255. ChangeType interface{} // acl config. The type is interface{} with range: 0..255. AclConfig interface{} // acl str. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. AclStr interface{} }
LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo Per flow type police info
func (*LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo) GetEntityData ¶
func (policeInfo *LptsPifib__Nodes_Node_Hardware_Police_PoliceInfo) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_StaticPolice ¶
type LptsPifib__Nodes_Node_Hardware_StaticPolice struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per punt reason info. The type is slice of // LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo. StaticInfo []*LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo }
LptsPifib__Nodes_Node_Hardware_StaticPolice Static Police details
func (*LptsPifib__Nodes_Node_Hardware_StaticPolice) GetEntityData ¶
func (staticPolice *LptsPifib__Nodes_Node_Hardware_StaticPolice) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo ¶
type LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // punt reason. The type is interface{} with range: 0..4294967295. PuntReason interface{} // sid. The type is interface{} with range: 0..4294967295. Sid interface{} // flow rate. The type is interface{} with range: 0..4294967295. FlowRate interface{} // burst rate. The type is interface{} with range: 0..4294967295. BurstRate interface{} // accepted. The type is interface{} with range: 0..18446744073709551615. Accepted interface{} // dropped. The type is interface{} with range: 0..18446744073709551615. Dropped interface{} // punt reason string. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PuntReasonString interface{} // change type. The type is interface{} with range: 0..255. ChangeType interface{} }
LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo Per punt reason info
func (*LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo) GetEntityData ¶
func (staticInfo *LptsPifib__Nodes_Node_Hardware_StaticPolice_StaticInfo) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_Statistics ¶
type LptsPifib__Nodes_Node_Hardware_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Deleted-entry accepted packets counter. The type is interface{} with range: // 0..18446744073709551615. Accepted interface{} // Deleted-entry dropped packets counter. The type is interface{} with range: // 0..18446744073709551615. Dropped interface{} // Statistics clear timestamp. The type is interface{} with range: // 0..18446744073709551615. ClearTs interface{} // No statistics memory error. The type is interface{} with range: // 0..18446744073709551615. NoStatsMemErr interface{} }
LptsPifib__Nodes_Node_Hardware_Statistics Hardware Entry type
func (*LptsPifib__Nodes_Node_Hardware_Statistics) GetEntityData ¶
func (statistics *LptsPifib__Nodes_Node_Hardware_Statistics) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_UsageEntries ¶
type LptsPifib__Nodes_Node_Hardware_UsageEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Usage details. The type is slice of // LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry. UsageEntry []*LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry }
LptsPifib__Nodes_Node_Hardware_UsageEntries Usage Table options
func (*LptsPifib__Nodes_Node_Hardware_UsageEntries) GetEntityData ¶
func (usageEntries *LptsPifib__Nodes_Node_Hardware_UsageEntries) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry ¶
type LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Region ID. The type is UsageAddressFamily. RegionId interface{} // Per TCAM type usage info. The type is slice of // LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo. UsageInfo []*LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo }
LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry Usage details
func (*LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry) GetEntityData ¶
func (usageEntry *LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo ¶
type LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Pipe ID. The type is interface{} with range: 0..255. PipeId interface{} // Region Type. The type is interface{} with range: 0..255. Region interface{} // Region ID. The type is interface{} with range: 0..255. RegionId interface{} // Maximum Number of Entries in the Region. The type is interface{} with // range: 0..4294967295. Size interface{} // Used Number of Entries in the Region. The type is interface{} with range: // 0..4294967295. Used interface{} }
LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo Per TCAM type usage info
func (*LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo) GetEntityData ¶
func (usageInfo *LptsPifib__Nodes_Node_Hardware_UsageEntries_UsageEntry_UsageInfo) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_TypeValues ¶
type LptsPifib__Nodes_Node_TypeValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // pifib types. The type is slice of // LptsPifib__Nodes_Node_TypeValues_TypeValue. TypeValue []*LptsPifib__Nodes_Node_TypeValues_TypeValue }
LptsPifib__Nodes_Node_TypeValues Type specific
func (*LptsPifib__Nodes_Node_TypeValues) GetEntityData ¶
func (typeValues *LptsPifib__Nodes_Node_TypeValues) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_TypeValues_TypeValue ¶
type LptsPifib__Nodes_Node_TypeValues_TypeValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Type value. The type is LptsPifib. PifibType interface{} // Data for single pre-ifib entry. The type is slice of // LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry. Entry []*LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry }
LptsPifib__Nodes_Node_TypeValues_TypeValue pifib types
func (*LptsPifib__Nodes_Node_TypeValues_TypeValue) GetEntityData ¶
func (typeValue *LptsPifib__Nodes_Node_TypeValues_TypeValue) GetEntityData() *types.CommonEntityData
type LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry ¶
type LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Single Pre-ifib entry. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Entry interface{} // VRF Name. The type is string. VrfName interface{} // VRF ID. The type is interface{} with range: 0..4294967295. Vid interface{} // Layer 3 Protocol. The type is interface{} with range: 0..4294967295. L3protocol interface{} // Layer 4 Protocol. The type is interface{} with range: 0..4294967295. L4protocol interface{} // Interface Name. The type is string. IntfName interface{} // Interface Handle. The type is interface{} with range: 0..4294967295. IntfHandle interface{} // Destination IP Address. The type is string. DestinationAddr interface{} // Source IP Address. The type is string. SourceAddr interface{} // Destination Key Type. The type is string. DestinationType interface{} // Destination Port/ICMP Type/IGMP Type. The type is string. DestinationValue interface{} // Source port. The type is string. SourcePort interface{} // Is Fragment. The type is interface{} with range: 0..255. IsFrag interface{} // Is SYN. The type is interface{} with range: 0..255. IsSyn interface{} // Opcode. The type is string. Opcode interface{} // Flow type. The type is string. FlowType interface{} // Listener Tag. The type is string. ListenerTag interface{} // Local Flag. The type is interface{} with range: 0..255. LocalFlag interface{} // Is FGID or not. The type is interface{} with range: 0..255. IsFgid interface{} // Deliver List Short Format. The type is string. DeliverListShort interface{} // Deliver List Long Format. The type is string. DeliverListLong interface{} // Minimum TTL. The type is interface{} with range: 0..255. MinTtl interface{} // Packets matched to accept. The type is interface{} with range: // 0..18446744073709551615. Accepts interface{} // Packets matched for drop. The type is interface{} with range: // 0..18446744073709551615. Drops interface{} // Is Stale. The type is interface{} with range: 0..255. Stale interface{} // sub Pre-IFIB type. The type is interface{} with range: 0..255. PifibType interface{} // Creation or Update Time. The type is string. PifibProgramTime interface{} }
LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry Data for single pre-ifib entry
func (*LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry) GetEntityData ¶
func (entry *LptsPifib__Nodes_Node_TypeValues_TypeValue_Entry) GetEntityData() *types.CommonEntityData