ethernet_cfm_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ethernet-cfm package operational data.

This module contains definitions for the following management objects:

cfm: CFM operational data

This YANG module augments the

Cisco-IOS-XR-infra-sla-oper

module with state data.

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cfm

type Cfm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Node table for node-specific operational data.
	Nodes Cfm_Nodes

	// Global operational data.
	Global Cfm_Global
}

Cfm CFM operational data

func (*Cfm) GetEntityData

func (cfm *Cfm) GetEntityData() *types.CommonEntityData

type CfmAisDir

type CfmAisDir string

CfmAisDir represents Cfm ais dir

const (
	// Packets sent inward
	CfmAisDir_up CfmAisDir = "up"

	// Packets sent outward
	CfmAisDir_down CfmAisDir = "down"
)

type CfmBagAisInterval

type CfmBagAisInterval string

CfmBagAisInterval represents CFM AIS intervals

const (
	// Invalid AIS interval
	CfmBagAisInterval_ais_interval_none CfmBagAisInterval = "ais-interval-none"

	// Interval of 1s
	CfmBagAisInterval_ais_interval1s CfmBagAisInterval = "ais-interval1s"

	// Interval of 1 min
	CfmBagAisInterval_ais_interval1m CfmBagAisInterval = "ais-interval1m"
)

type CfmBagBdidFmt

type CfmBagBdidFmt string

CfmBagBdidFmt represents Bridge domain identifier format

const (
	// Invalid BDID identifier format
	CfmBagBdidFmt_invalid CfmBagBdidFmt = "invalid"

	// Identifier is a bridge domain ID
	CfmBagBdidFmt_bd_id CfmBagBdidFmt = "bd-id"

	// Identifier is a P2P cross-connect ID
	CfmBagBdidFmt_xc_p2p_id CfmBagBdidFmt = "xc-p2p-id"

	// Identifier is a MP2MP cross-connect ID
	CfmBagBdidFmt_xc_mp2mp_id CfmBagBdidFmt = "xc-mp2mp-id"

	// Identifier is a VLAN-aware flexible
	// cross-connect ID
	CfmBagBdidFmt_fxc_vlan_aware_id CfmBagBdidFmt = "fxc-vlan-aware-id"

	// Identifier is a VLAN-unaware flexible
	// cross-connect ID
	CfmBagBdidFmt_fxc_vlan_unaware_id CfmBagBdidFmt = "fxc-vlan-unaware-id"

	// Identifier is a maintenance association name
	CfmBagBdidFmt_down_only CfmBagBdidFmt = "down-only"
)

type CfmBagCcmInterval

type CfmBagCcmInterval string

CfmBagCcmInterval represents CFM CCM intervals

const (
	// Invalid CCM interval
	CfmBagCcmInterval_interval_none CfmBagCcmInterval = "interval-none"

	// Interval of 3.3ms
	CfmBagCcmInterval_interval3_3ms CfmBagCcmInterval = "interval3-3ms"

	// Interval of 10ms
	CfmBagCcmInterval_interval10ms CfmBagCcmInterval = "interval10ms"

	// Interval of 100ms
	CfmBagCcmInterval_interval100ms CfmBagCcmInterval = "interval100ms"

	// Interval of 1s
	CfmBagCcmInterval_interval1s CfmBagCcmInterval = "interval1s"

	// Interval of 10s
	CfmBagCcmInterval_interval10s CfmBagCcmInterval = "interval10s"

	// Interval of 1 min
	CfmBagCcmInterval_interval1m CfmBagCcmInterval = "interval1m"

	// Interval of 10 mins
	CfmBagCcmInterval_interval10m CfmBagCcmInterval = "interval10m"
)

type CfmBagCcmOffload

type CfmBagCcmOffload string

CfmBagCcmOffload represents Offload status of CCM processing

const (
	// CCM processing has not been offloaded
	CfmBagCcmOffload_offload_none CfmBagCcmOffload = "offload-none"

	// CCM processing has been offloaded to software
	CfmBagCcmOffload_offload_software CfmBagCcmOffload = "offload-software"

	// CCM processing has been offloaded to hardware
	CfmBagCcmOffload_offload_hardware CfmBagCcmOffload = "offload-hardware"
)

type CfmBagDirection

type CfmBagDirection string

CfmBagDirection represents MEP direction

const (
	// Up
	CfmBagDirection_direction_up CfmBagDirection = "direction-up"

	// Down
	CfmBagDirection_direction_down CfmBagDirection = "direction-down"

	// Invalid direction
	CfmBagDirection_direction_invalid CfmBagDirection = "direction-invalid"
)

type CfmBagIssuRole

type CfmBagIssuRole string

CfmBagIssuRole represents CFM ISSU role

const (
	// Unknown
	CfmBagIssuRole_unknown CfmBagIssuRole = "unknown"

	// Primary
	CfmBagIssuRole_primary CfmBagIssuRole = "primary"

	// Secondary
	CfmBagIssuRole_secondary CfmBagIssuRole = "secondary"
)

type CfmBagIwState

type CfmBagIwState string

CfmBagIwState represents CFM Interworking state

const (
	// Interface is UP
	CfmBagIwState_interworking_up CfmBagIwState = "interworking-up"

	// Interface is in TEST mode
	CfmBagIwState_interworking_test CfmBagIwState = "interworking-test"
)

type CfmBagMdLevel

type CfmBagMdLevel string

CfmBagMdLevel represents CFM level

const (
	// CFM level 0
	CfmBagMdLevel_level0 CfmBagMdLevel = "level0"

	// CFM level 1
	CfmBagMdLevel_level1 CfmBagMdLevel = "level1"

	// CFM level 2
	CfmBagMdLevel_level2 CfmBagMdLevel = "level2"

	// CFM level 3
	CfmBagMdLevel_level3 CfmBagMdLevel = "level3"

	// CFM level 4
	CfmBagMdLevel_level4 CfmBagMdLevel = "level4"

	// CFM level 5
	CfmBagMdLevel_level5 CfmBagMdLevel = "level5"

	// CFM level 6
	CfmBagMdLevel_level6 CfmBagMdLevel = "level6"

	// CFM level 7
	CfmBagMdLevel_level7 CfmBagMdLevel = "level7"

	// Invalid CFM level
	CfmBagMdLevel_level_invalid CfmBagMdLevel = "level-invalid"
)

type CfmBagMdidFmt

type CfmBagMdidFmt string

CfmBagMdidFmt represents CFM MDID format

const (
	// MDID is explicity NULL
	CfmBagMdidFmt_mdid_null CfmBagMdidFmt = "mdid-null"

	// MDID is based on a DNS name
	CfmBagMdidFmt_mdid_dns_like CfmBagMdidFmt = "mdid-dns-like"

	// MDID is a (MAC address, integer) pair
	CfmBagMdidFmt_mdid_mac_address CfmBagMdidFmt = "mdid-mac-address"

	// MDID is a character string
	CfmBagMdidFmt_mdid_string CfmBagMdidFmt = "mdid-string"

	// Unknown MDID format
	CfmBagMdidFmt_mdid_unknown CfmBagMdidFmt = "mdid-unknown"
)

type CfmBagOpcode

type CfmBagOpcode string

CfmBagOpcode represents CFM Opcode

const (
	// Reserved
	CfmBagOpcode_reserved CfmBagOpcode = "reserved"

	// Continuity Check
	CfmBagOpcode_ccm CfmBagOpcode = "ccm"

	// Loopback Reply
	CfmBagOpcode_lbr CfmBagOpcode = "lbr"

	// Loopback Message
	CfmBagOpcode_lbm CfmBagOpcode = "lbm"

	// Linktrace Reply
	CfmBagOpcode_ltr CfmBagOpcode = "ltr"

	// Linktrace Message
	CfmBagOpcode_ltm CfmBagOpcode = "ltm"
)

type CfmBagSmanFmt

type CfmBagSmanFmt string

CfmBagSmanFmt represents Short MA Name format

const (
	// Short MA Name is a 12-bit VLAN-ID
	CfmBagSmanFmt_sman_vlan_id CfmBagSmanFmt = "sman-vlan-id"

	// Short MA Name is a character string
	CfmBagSmanFmt_sman_string CfmBagSmanFmt = "sman-string"

	// Short MA Name is a 16-bit unsigned integer
	CfmBagSmanFmt_sman_uint16 CfmBagSmanFmt = "sman-uint16"

	// Short MA Name is a global VPN identifier
	CfmBagSmanFmt_sman_vpn_id CfmBagSmanFmt = "sman-vpn-id"

	// Short MA Name uses the ICC-based format
	CfmBagSmanFmt_sman_icc CfmBagSmanFmt = "sman-icc"

	// Unknown Short MA Name format
	CfmBagSmanFmt_sman_unknown CfmBagSmanFmt = "sman-unknown"
)

type CfmBagStpState

type CfmBagStpState string

CfmBagStpState represents CFM STP state

const (
	// Interface is UP
	CfmBagStpState_stp_up CfmBagStpState = "stp-up"

	// Interface is STP-blocked
	CfmBagStpState_stp_blocked CfmBagStpState = "stp-blocked"

	// Unknown Interface STP state
	CfmBagStpState_stp_unknown CfmBagStpState = "stp-unknown"
)

type CfmMaMpVariety

type CfmMaMpVariety string

CfmMaMpVariety represents CFM MA Maintenance Point varieties

const (
	// MIP
	CfmMaMpVariety_mip CfmMaMpVariety = "mip"

	// Up MEP
	CfmMaMpVariety_up_mep CfmMaMpVariety = "up-mep"

	// Down MEP
	CfmMaMpVariety_downmep CfmMaMpVariety = "downmep"

	// Unknown MEP
	CfmMaMpVariety_unknown_mep CfmMaMpVariety = "unknown-mep"
)

type CfmPmAddlIntfStatus

type CfmPmAddlIntfStatus string

CfmPmAddlIntfStatus represents Additional interface status

const (
	// Additional interface status unknown
	CfmPmAddlIntfStatus_unknown CfmPmAddlIntfStatus = "unknown"

	// Interface is explicitly shutdown in
	// configuration
	CfmPmAddlIntfStatus_administratively_down CfmPmAddlIntfStatus = "administratively-down"

	// Remote interface has exceeded its 802.3 Link
	// OAM error threshold
	CfmPmAddlIntfStatus_remote_excessive_errors CfmPmAddlIntfStatus = "remote-excessive-errors"

	// Local interface has exceeded its 802.3 Link OAM
	// error threshold
	CfmPmAddlIntfStatus_local_excessive_errors CfmPmAddlIntfStatus = "local-excessive-errors"
)

type CfmPmAisReceive

type CfmPmAisReceive string

CfmPmAisReceive represents signal, directly or via AIS or LCK messages.

const (
	// No signal received
	CfmPmAisReceive_receive_none CfmPmAisReceive = "receive-none"

	// Receiving AIS messages
	CfmPmAisReceive_receive_ais CfmPmAisReceive = "receive-ais"

	// Receiving LCK messages
	CfmPmAisReceive_receive_lck CfmPmAisReceive = "receive-lck"

	// Receiving AIS directly from another MEP on the
	// same interface
	CfmPmAisReceive_receive_direct CfmPmAisReceive = "receive-direct"
)

type CfmPmAisTransmit

type CfmPmAisTransmit string

CfmPmAisTransmit represents via a MIP or directly to a higher MEP

const (
	// AIS not transmitted
	CfmPmAisTransmit_transmit_none CfmPmAisTransmit = "transmit-none"

	// AIS transmitted via MIP
	CfmPmAisTransmit_transmit_ais CfmPmAisTransmit = "transmit-ais"

	// AIS signal passed directly to a higher MEP
	CfmPmAisTransmit_transmit_ais_direct CfmPmAisTransmit = "transmit-ais-direct"
)

type CfmPmChassisIdFmt

type CfmPmChassisIdFmt string

CfmPmChassisIdFmt represents Chassis ID type

const (
	// Chassis ID is a component name
	CfmPmChassisIdFmt_chassis_id_chassis_component CfmPmChassisIdFmt = "chassis-id-chassis-component"

	// Chassis ID is an interface alias
	CfmPmChassisIdFmt_chassis_id_interface_alias CfmPmChassisIdFmt = "chassis-id-interface-alias"

	// Chassis ID is a port component name
	CfmPmChassisIdFmt_chassis_id_port_component CfmPmChassisIdFmt = "chassis-id-port-component"

	// Chassis ID is a MAC address
	CfmPmChassisIdFmt_chassis_id_mac_address CfmPmChassisIdFmt = "chassis-id-mac-address"

	// Chassis ID is a network address
	CfmPmChassisIdFmt_chassis_id_network_address CfmPmChassisIdFmt = "chassis-id-network-address"

	// Chassis ID is an interface name
	CfmPmChassisIdFmt_chassis_id_interface_name CfmPmChassisIdFmt = "chassis-id-interface-name"

	// Chassis ID is a local name
	CfmPmChassisIdFmt_chassis_id_local CfmPmChassisIdFmt = "chassis-id-local"

	// Unknown Chassis ID type
	CfmPmChassisIdFmt_chassis_id_unknown_type CfmPmChassisIdFmt = "chassis-id-unknown-type"
)

type CfmPmEgressAction

type CfmPmEgressAction string

CfmPmEgressAction represents Egress action

const (
	// OK
	CfmPmEgressAction_egress_ok CfmPmEgressAction = "egress-ok"

	// Down
	CfmPmEgressAction_egress_down CfmPmEgressAction = "egress-down"

	// STP Blocked
	CfmPmEgressAction_egress_blocked CfmPmEgressAction = "egress-blocked"

	// VID Blocked
	CfmPmEgressAction_egress_vid CfmPmEgressAction = "egress-vid"
)

type CfmPmElmReplyFilter

type CfmPmElmReplyFilter string

CfmPmElmReplyFilter represents operations

const (
	// Reply Filter not present
	CfmPmElmReplyFilter_reply_filter_not_present CfmPmElmReplyFilter = "reply-filter-not-present"

	// Reply from ports which are not MAC-pruned,
	// VID-pruned, or STP-blocked
	CfmPmElmReplyFilter_reply_filter_default CfmPmElmReplyFilter = "reply-filter-default"

	// Reply from ports which are not VID-pruned or
	// STP-blocked
	CfmPmElmReplyFilter_reply_filter_vlan_topology CfmPmElmReplyFilter = "reply-filter-vlan-topology"

	// Reply from ports which are not STP-blocked
	CfmPmElmReplyFilter_reply_filter_spanning_tree CfmPmElmReplyFilter = "reply-filter-spanning-tree"

	// Reply from all ports
	CfmPmElmReplyFilter_reply_filter_all_ports CfmPmElmReplyFilter = "reply-filter-all-ports"
)

type CfmPmElrEgressAction

type CfmPmElrEgressAction string

CfmPmElrEgressAction represents ELR Egress action

const (
	// OK
	CfmPmElrEgressAction_elr_egress_ok CfmPmElrEgressAction = "elr-egress-ok"

	// Down
	CfmPmElrEgressAction_elr_egress_down CfmPmElrEgressAction = "elr-egress-down"

	// STP Blocked
	CfmPmElrEgressAction_elr_egress_blocked CfmPmElrEgressAction = "elr-egress-blocked"

	// VID Blocked
	CfmPmElrEgressAction_elr_egress_vid CfmPmElrEgressAction = "elr-egress-vid"

	// MAC Pruned
	CfmPmElrEgressAction_elr_egress_mac CfmPmElrEgressAction = "elr-egress-mac"
)

type CfmPmElrIngressAction

type CfmPmElrIngressAction string

CfmPmElrIngressAction represents ELR Ingress action

const (
	// OK
	CfmPmElrIngressAction_elr_ingress_ok CfmPmElrIngressAction = "elr-ingress-ok"

	// Down
	CfmPmElrIngressAction_elr_ingress_down CfmPmElrIngressAction = "elr-ingress-down"

	// STP Blocked
	CfmPmElrIngressAction_elr_ingress_blocked CfmPmElrIngressAction = "elr-ingress-blocked"

	// VID Blocked
	CfmPmElrIngressAction_elr_ingress_vid CfmPmElrIngressAction = "elr-ingress-vid"
)

type CfmPmElrRelayAction

type CfmPmElrRelayAction string

CfmPmElrRelayAction represents ELR relay action

const (
	// Target Hit
	CfmPmElrRelayAction_elr_relay_hit CfmPmElrRelayAction = "elr-relay-hit"

	// Filtering database
	CfmPmElrRelayAction_elr_relay_fdb CfmPmElrRelayAction = "elr-relay-fdb"

	// Flood forwarded
	CfmPmElrRelayAction_elr_relay_flood CfmPmElrRelayAction = "elr-relay-flood"

	// Dropped
	CfmPmElrRelayAction_elr_relay_drop CfmPmElrRelayAction = "elr-relay-drop"
)

type CfmPmEltDelayModel

type CfmPmEltDelayModel string

CfmPmEltDelayModel represents operations

const (
	// Not a valid delay model
	CfmPmEltDelayModel_delay_model_invalid CfmPmEltDelayModel = "delay-model-invalid"

	// Reply using logarithmic delay model
	CfmPmEltDelayModel_delay_model_logarithmic CfmPmEltDelayModel = "delay-model-logarithmic"

	// Reply using constant delay model
	CfmPmEltDelayModel_delay_model_constant CfmPmEltDelayModel = "delay-model-constant"
)

type CfmPmIdFmt

type CfmPmIdFmt string

CfmPmIdFmt represents ID format

const (
	// ID format is a string
	CfmPmIdFmt_id_format_is_string CfmPmIdFmt = "id-format-is-string"

	// ID format is a MAC address
	CfmPmIdFmt_id_format_is_mac_address CfmPmIdFmt = "id-format-is-mac-address"

	// ID format is raw hex
	CfmPmIdFmt_id_format_is_raw_hex CfmPmIdFmt = "id-format-is-raw-hex"
)

type CfmPmIngressAction

type CfmPmIngressAction string

CfmPmIngressAction represents Ingress action

const (
	// OK
	CfmPmIngressAction_ingress_ok CfmPmIngressAction = "ingress-ok"

	// Down
	CfmPmIngressAction_ingress_down CfmPmIngressAction = "ingress-down"

	// STP Blocked
	CfmPmIngressAction_ingress_blocked CfmPmIngressAction = "ingress-blocked"

	// VID Blocked
	CfmPmIngressAction_ingress_vid CfmPmIngressAction = "ingress-vid"
)

type CfmPmIntfStatus

type CfmPmIntfStatus string

CfmPmIntfStatus represents Interface status

const (
	// Interface is up
	CfmPmIntfStatus_interface_status_up CfmPmIntfStatus = "interface-status-up"

	// Interface is down
	CfmPmIntfStatus_interface_status_down CfmPmIntfStatus = "interface-status-down"

	// Interface is in testing mode
	CfmPmIntfStatus_interface_status_testing CfmPmIntfStatus = "interface-status-testing"

	// Unknown interface status
	CfmPmIntfStatus_interface_status_unknown CfmPmIntfStatus = "interface-status-unknown"

	// Interface is dormant
	CfmPmIntfStatus_interface_status_dormant CfmPmIntfStatus = "interface-status-dormant"

	// Interface status not found
	CfmPmIntfStatus_interface_status_not_present CfmPmIntfStatus = "interface-status-not-present"

	// Lower layer is down
	CfmPmIntfStatus_interface_status_lower_layer_down CfmPmIntfStatus = "interface-status-lower-layer-down"
)

type CfmPmLastHopFmt

type CfmPmLastHopFmt string

CfmPmLastHopFmt represents Last hop identifier format

const (
	// No last hop identifier
	CfmPmLastHopFmt_last_hop_none CfmPmLastHopFmt = "last-hop-none"

	// Last hop identifier is a hostname
	CfmPmLastHopFmt_last_hop_host_name CfmPmLastHopFmt = "last-hop-host-name"

	// Last hop identifier is an egress ID
	CfmPmLastHopFmt_last_hop_egress_id CfmPmLastHopFmt = "last-hop-egress-id"
)

type CfmPmLtMode

type CfmPmLtMode string

CfmPmLtMode represents Type of Linktrace operation

const (
	// Basic IEEE 802.1ag Linktrace
	CfmPmLtMode_cfm_pm_lt_mode_basic CfmPmLtMode = "cfm-pm-lt-mode-basic"

	// Cisco Exploratory Linktrace
	CfmPmLtMode_cfm_pm_lt_mode_exploratory CfmPmLtMode = "cfm-pm-lt-mode-exploratory"
)

type CfmPmMepDefect

type CfmPmMepDefect string

CfmPmMepDefect represents Defects that can be reported by a MEP

const (
	// No defect reported
	CfmPmMepDefect_defect_none CfmPmMepDefect = "defect-none"

	// Some Peer MEP's CCM has the RDI bit set
	CfmPmMepDefect_defect_rdi_ccm CfmPmMepDefect = "defect-rdi-ccm"

	// A Peer MEP port or interface status error has
	// been reported
	CfmPmMepDefect_defect_ma_cstatus CfmPmMepDefect = "defect-ma-cstatus"

	// Not receiving valid CCMs from at least one Peer
	// MEP
	CfmPmMepDefect_defect_remote_ccm CfmPmMepDefect = "defect-remote-ccm"

	// Currently receiving invalid CCMs from at least
	// one Peer MEP
	CfmPmMepDefect_defect_error_ccm CfmPmMepDefect = "defect-error-ccm"

	// Currently receiving CCMs from an incorrect
	// service (MA)
	CfmPmMepDefect_defect_cross_connect_ccm CfmPmMepDefect = "defect-cross-connect-ccm"
)

type CfmPmMepFngState

type CfmPmMepFngState string

CfmPmMepFngState represents states

const (
	// FNG in reset state
	CfmPmMepFngState_fng_reset CfmPmMepFngState = "fng-reset"

	// FNG has detected but not yet reported a defect
	CfmPmMepFngState_fng_defect CfmPmMepFngState = "fng-defect"

	// FNG is in the process of reporting a defect
	CfmPmMepFngState_fng_report_defect CfmPmMepFngState = "fng-report-defect"

	// FNG has reported a defect
	CfmPmMepFngState_fng_defect_reported CfmPmMepFngState = "fng-defect-reported"

	// No defect present, but the reset timer has not
	// yet expired
	CfmPmMepFngState_fng_defect_clearing CfmPmMepFngState = "fng-defect-clearing"
)

type CfmPmPktAction

type CfmPmPktAction string

CfmPmPktAction represents Action taken for received packet

const (
	// Packet processed successfully
	CfmPmPktAction_packet_processed CfmPmPktAction = "packet-processed"

	// Packet forwarded
	CfmPmPktAction_packet_forwarded CfmPmPktAction = "packet-forwarded"

	// Packet dropped at a MEP due to unknown opcode
	CfmPmPktAction_unknown_opcode CfmPmPktAction = "unknown-opcode"

	// Packet dropped due to level/opcode filtering at
	// a MEP
	CfmPmPktAction_filter_level CfmPmPktAction = "filter-level"

	// Packet dropped because interface is STP blocked
	CfmPmPktAction_filter_blocked CfmPmPktAction = "filter-blocked"

	// Packet dropped due to local destination MAC
	CfmPmPktAction_filter_local_mac CfmPmPktAction = "filter-local-mac"

	// CCM too short or too long
	CfmPmPktAction_malformed_ccm_size CfmPmPktAction = "malformed-ccm-size"

	// Invalid MEP-ID
	CfmPmPktAction_malformed_ccm_mep_id CfmPmPktAction = "malformed-ccm-mep-id"

	// Packet too short
	CfmPmPktAction_malformed_too_short CfmPmPktAction = "malformed-too-short"

	// Destination MAC address does not match
	// interface
	CfmPmPktAction_malformed_destination_mac_unicast CfmPmPktAction = "malformed-destination-mac-unicast"

	// Invalid multicast destination MAC address
	CfmPmPktAction_malformed_destination_mac_multicast CfmPmPktAction = "malformed-destination-mac-multicast"

	// TLV offset too short or beyond the end of the
	// packet
	CfmPmPktAction_malformed_tlv_offset CfmPmPktAction = "malformed-tlv-offset"

	// Invalid source MAC address for LBM
	CfmPmPktAction_malformed_lbm_source_mac CfmPmPktAction = "malformed-lbm-source-mac"

	// Unknown LTR relay action
	CfmPmPktAction_malformed_ltr_relay_action CfmPmPktAction = "malformed-ltr-relay-action"

	// LTR has neither reply-ingress or reply-egress
	CfmPmPktAction_malformed_ltr_reply_tlv CfmPmPktAction = "malformed-ltr-reply-tlv"

	// Invalid Linktrace Message origin MAC address
	CfmPmPktAction_malformed_lt_origin CfmPmPktAction = "malformed-lt-origin"

	// Invalid LTM target MAC address
	CfmPmPktAction_malformed_ltm_target CfmPmPktAction = "malformed-ltm-target"

	// Invalid source MAC address
	CfmPmPktAction_malformed_source_mac CfmPmPktAction = "malformed-source-mac"

	// Packet too short for CFM header
	CfmPmPktAction_malformed_header_too_short CfmPmPktAction = "malformed-header-too-short"

	// TLV header extends beyond the end of the packet
	CfmPmPktAction_malformed_tlv_header_overrun CfmPmPktAction = "malformed-tlv-header-overrun"

	// TLV extends beyond the end of the packet
	CfmPmPktAction_malformed_tlv_overrun CfmPmPktAction = "malformed-tlv-overrun"

	// Multiple Sender-ID TLVs found
	CfmPmPktAction_malformed_duplicate_sender_id CfmPmPktAction = "malformed-duplicate-sender-id"

	// Multiple Port-status TLVs found
	CfmPmPktAction_malformed_duplicate_port_status CfmPmPktAction = "malformed-duplicate-port-status"

	// Multiple Interface-state TLVs found
	CfmPmPktAction_malformed_duplicate_interface_status CfmPmPktAction = "malformed-duplicate-interface-status"

	// Invalid TLV for this type of packet found
	CfmPmPktAction_malformed_wrong_tlv CfmPmPktAction = "malformed-wrong-tlv"

	// Multiple Data TLVs found
	CfmPmPktAction_malformed_duplicate_data CfmPmPktAction = "malformed-duplicate-data"

	// Multiple LTR-Egress-ID TLVs found
	CfmPmPktAction_malformed_duplicate_ltr_egress_id CfmPmPktAction = "malformed-duplicate-ltr-egress-id"

	// Multiple Reply-ingress TLVs found
	CfmPmPktAction_malformed_duplicate_reply_ingress CfmPmPktAction = "malformed-duplicate-reply-ingress"

	// Multiple Reply-egress TLVs found
	CfmPmPktAction_malformed_duplicate_reply_egress CfmPmPktAction = "malformed-duplicate-reply-egress"

	// Multiple LTM-Egress-ID TLVs found
	CfmPmPktAction_malformed_duplicate_ltm_egress_id CfmPmPktAction = "malformed-duplicate-ltm-egress-id"

	// Sender-ID TLV is too short
	CfmPmPktAction_malformed_sender_id_size CfmPmPktAction = "malformed-sender-id-size"

	// Sender-ID TLV is too short to contain the
	// Chassis ID
	CfmPmPktAction_malformed_chassis_id_size CfmPmPktAction = "malformed-chassis-id-size"

	// Sender-ID TLV is too short to contain the
	// management address domain
	CfmPmPktAction_malformed_mgmt_address_domain_size CfmPmPktAction = "malformed-mgmt-address-domain-size"

	// Sender-ID TLV is too short to contain the
	// management address
	CfmPmPktAction_malformed_mgmt_address_size CfmPmPktAction = "malformed-mgmt-address-size"

	// Port-status TLV is too short
	CfmPmPktAction_malformed_port_status_size CfmPmPktAction = "malformed-port-status-size"

	// Invalid Port status value
	CfmPmPktAction_malformed_port_status CfmPmPktAction = "malformed-port-status"

	// Interface-status TLV is too short
	CfmPmPktAction_malformed_interface_status_size CfmPmPktAction = "malformed-interface-status-size"

	// Invalid Interface status value
	CfmPmPktAction_malformed_interface_status CfmPmPktAction = "malformed-interface-status"

	// Organization-specific TLV is too short
	CfmPmPktAction_malformed_organization_specific_tlv_size CfmPmPktAction = "malformed-organization-specific-tlv-size"

	// Multiple MEP-name TLVs found
	CfmPmPktAction_malformed_duplicate_mep_name CfmPmPktAction = "malformed-duplicate-mep-name"

	// Multiple additional-interface-status TLVs found
	CfmPmPktAction_malformed_duplicate_additional_interface_status CfmPmPktAction = "malformed-duplicate-additional-interface-status"

	// LTR-Egress-ID TLV is too short
	CfmPmPktAction_malformed_ltr_egress_id_size CfmPmPktAction = "malformed-ltr-egress-id-size"

	// Reply-ingress TLV is too short
	CfmPmPktAction_malformed_reply_ingress_size CfmPmPktAction = "malformed-reply-ingress-size"

	// Invalid ingress-action value
	CfmPmPktAction_malformed_ingress_action CfmPmPktAction = "malformed-ingress-action"

	// Reply-ingress TLV has invalid MAC address
	CfmPmPktAction_malformed_reply_ingress_mac CfmPmPktAction = "malformed-reply-ingress-mac"

	// Reply-ingress TLV is too short to contain the
	// Port ID type
	CfmPmPktAction_malformed_ingress_port_length_size CfmPmPktAction = "malformed-ingress-port-length-size"

	// Reply-ingress TLV has a zero Port ID length
	CfmPmPktAction_malformed_ingress_port_id_length CfmPmPktAction = "malformed-ingress-port-id-length"

	// Reply-ingress TLV is too short to contain the
	// Port ID
	CfmPmPktAction_malformed_ingress_port_id_size CfmPmPktAction = "malformed-ingress-port-id-size"

	// Reply-egress TLV is too short
	CfmPmPktAction_malformed_reply_egress_size CfmPmPktAction = "malformed-reply-egress-size"

	// Invalid egress-action value
	CfmPmPktAction_malformed_egress_action CfmPmPktAction = "malformed-egress-action"

	// Reply-egress TLV has invalid MAC address
	CfmPmPktAction_malformed_reply_egress_mac CfmPmPktAction = "malformed-reply-egress-mac"

	// Reply-egress TLV is too short to contain the
	// Port ID type
	CfmPmPktAction_malformed_egress_port_length_size CfmPmPktAction = "malformed-egress-port-length-size"

	// Reply-egress TLV has a zero Port ID length
	CfmPmPktAction_malformed_egress_port_id_length CfmPmPktAction = "malformed-egress-port-id-length"

	// Reply-egress TLV is too short to contain the
	// Port ID
	CfmPmPktAction_malformed_egress_port_id_size CfmPmPktAction = "malformed-egress-port-id-size"

	// LTM-Egress_ID TLV is too short
	CfmPmPktAction_malformed_ltm_egress_id_size CfmPmPktAction = "malformed-ltm-egress-id-size"

	// MEP-name TLV is too short
	CfmPmPktAction_malformed_mep_name_size CfmPmPktAction = "malformed-mep-name-size"

	// MEP-name TLV is too short to contain a MEP name
	CfmPmPktAction_malformed_mep_name_name_length CfmPmPktAction = "malformed-mep-name-name-length"

	// Additional-interface-status is too short
	CfmPmPktAction_malformed_additional_interface_status_size CfmPmPktAction = "malformed-additional-interface-status-size"

	// Invalid additional interface status
	CfmPmPktAction_malformed_additional_interface_status CfmPmPktAction = "malformed-additional-interface-status"

	// CCM has a zero CCM interval
	CfmPmPktAction_malformed_ccm_interval CfmPmPktAction = "malformed-ccm-interval"

	// CCM has a MAC-address MDID but the MDID is the
	// wrong length
	CfmPmPktAction_malformed_mdid_mac_address_length CfmPmPktAction = "malformed-mdid-mac-address-length"

	// CCM has an invalid MDID length
	CfmPmPktAction_malformed_mdid_length CfmPmPktAction = "malformed-mdid-length"

	// CCM has an invalid Short MA Name length
	CfmPmPktAction_malformed_sman_length CfmPmPktAction = "malformed-sman-length"

	// CCM has a VID or 16-bit Short MA Name but a
	// mismatched length
	CfmPmPktAction_malformed_sman2_byte_length CfmPmPktAction = "malformed-sman2-byte-length"

	// CCM has a VPNID Short MA Name but a mismatched
	// length
	CfmPmPktAction_malformed_sman_vpn_id_length CfmPmPktAction = "malformed-sman-vpn-id-length"

	// ELR has no ELR Reply TLVs
	CfmPmPktAction_malformed_elr_no_reply_tlv CfmPmPktAction = "malformed-elr-no-reply-tlv"

	// ELR Reply Egress TLVs not all adjacent
	CfmPmPktAction_malformed_separate_elr_reply_egress CfmPmPktAction = "malformed-separate-elr-reply-egress"

	// DCM has a multicast destination MAC
	CfmPmPktAction_malformed_dcm_destination_multicast CfmPmPktAction = "malformed-dcm-destination-multicast"

	// DCM is too short to contain an Embedded PDU
	CfmPmPktAction_malformed_dcm_embed_length CfmPmPktAction = "malformed-dcm-embed-length"

	// DCM Embedded PDU level does not match DCM level
	CfmPmPktAction_malformed_dcm_embed_level CfmPmPktAction = "malformed-dcm-embed-level"

	// DCM Embedded PDU version does not match DCM
	// version
	CfmPmPktAction_malformed_dcm_embed_version CfmPmPktAction = "malformed-dcm-embed-version"

	// Unknown ELR relay action
	CfmPmPktAction_malformed_elr_relay_action CfmPmPktAction = "malformed-elr-relay-action"

	// Reply Ingress TTL is not one greater than Reply
	// Egress TTL
	CfmPmPktAction_malformed_elr_tt_ls CfmPmPktAction = "malformed-elr-tt-ls"

	// Reply Ingress TTL present without ELR Reply
	// Ingress TLV
	CfmPmPktAction_malformed_elr_ttl_ingress CfmPmPktAction = "malformed-elr-ttl-ingress"

	// Reply Egress TTL present without ELR Reply
	// Egress TLV
	CfmPmPktAction_malformed_elr_ttl_egress CfmPmPktAction = "malformed-elr-ttl-egress"

	// ELM Destination MAC must not be unicast
	CfmPmPktAction_malformed_elm_destination_unicast CfmPmPktAction = "malformed-elm-destination-unicast"

	// ELM has no LTM Egress ID TLV
	CfmPmPktAction_malformed_elm_egress_id CfmPmPktAction = "malformed-elm-egress-id"

	// Embedded DCM OUI unrecognized
	CfmPmPktAction_malformed_dcm_embed_oui CfmPmPktAction = "malformed-dcm-embed-oui"

	// Embedded DCM Opcode is not ELM
	CfmPmPktAction_malformed_dcm_embed_opcode CfmPmPktAction = "malformed-dcm-embed-opcode"

	// ELM Constant Factor is zero
	CfmPmPktAction_malformed_elm_constant_zero CfmPmPktAction = "malformed-elm-constant-zero"

	// ELR Next-Hop Timeout is zero
	CfmPmPktAction_malformed_elr_timeout_zero CfmPmPktAction = "malformed-elr-timeout-zero"

	// Multiple Test TLVs found
	CfmPmPktAction_malformed_duplicate_test CfmPmPktAction = "malformed-duplicate-test"

	// Invalid source MAC address for DMM
	CfmPmPktAction_malformed_dmm_source_mac CfmPmPktAction = "malformed-dmm-source-mac"

	// Test TLV is too short
	CfmPmPktAction_malformed_test_size CfmPmPktAction = "malformed-test-size"

	// DMR has exactly one of its Rxf and Txb
	// timestamps unspecified
	CfmPmPktAction_malformed_dmr_time_stamps CfmPmPktAction = "malformed-dmr-time-stamps"

	// The format of one or more timestamps is invalid
	CfmPmPktAction_malformed_dm_time_stamp_fmt CfmPmPktAction = "malformed-dm-time-stamp-fmt"

	// AIS/LCK has invalid interval value (not 1
	// second or 1 minute)
	CfmPmPktAction_malformed_ais_interval CfmPmPktAction = "malformed-ais-interval"

	// Packet dropped due to interface being down
	CfmPmPktAction_filter_interface_down CfmPmPktAction = "filter-interface-down"

	// Packet dropped - not forwarded because
	// interface is in standby mode
	CfmPmPktAction_filter_forward_standby CfmPmPktAction = "filter-forward-standby"

	// CCM has an ICC-based format Short MA Name but a
	// mismatched length
	CfmPmPktAction_malformed_sman_icc_based_length CfmPmPktAction = "malformed-sman-icc-based-length"

	// Packet dropped - not forwarded in secondary HA
	// role
	CfmPmPktAction_filter_foward_issu_secondary CfmPmPktAction = "filter-foward-issu-secondary"

	// Packet dropped - not responded to because
	// interface is in standby mode
	CfmPmPktAction_filter_response_standby CfmPmPktAction = "filter-response-standby"

	// Packet dropped - not responded to in secondary
	// HA role
	CfmPmPktAction_filter_response_issu_secondary CfmPmPktAction = "filter-response-issu-secondary"
)

type CfmPmPortIdFmt

type CfmPmPortIdFmt string

CfmPmPortIdFmt represents Port ID format

const (
	// Port ID is an interface alias
	CfmPmPortIdFmt_port_id_interface_alias CfmPmPortIdFmt = "port-id-interface-alias"

	// Port ID is a component name
	CfmPmPortIdFmt_port_id_port_component CfmPmPortIdFmt = "port-id-port-component"

	// Port ID is a MAC address
	CfmPmPortIdFmt_port_id_mac_address CfmPmPortIdFmt = "port-id-mac-address"

	// Port ID is a network address
	CfmPmPortIdFmt_port_id_network_address CfmPmPortIdFmt = "port-id-network-address"

	// Port ID is an interface name
	CfmPmPortIdFmt_port_id_interface_name CfmPmPortIdFmt = "port-id-interface-name"

	// Port ID is an agent name
	CfmPmPortIdFmt_port_id_agent_circuit_id CfmPmPortIdFmt = "port-id-agent-circuit-id"

	// Port ID is a local name
	CfmPmPortIdFmt_port_id_local CfmPmPortIdFmt = "port-id-local"

	// Port ID format unknown
	CfmPmPortIdFmt_port_id_unknown CfmPmPortIdFmt = "port-id-unknown"
)

type CfmPmPortStatus

type CfmPmPortStatus string

CfmPmPortStatus represents Port status

const (
	// Port is STP blocked
	CfmPmPortStatus_port_status_blocked CfmPmPortStatus = "port-status-blocked"

	// Port is up
	CfmPmPortStatus_port_status_up CfmPmPortStatus = "port-status-up"

	// Unknown port status
	CfmPmPortStatus_port_status_unknown CfmPmPortStatus = "port-status-unknown"
)

type CfmPmRelayAction

type CfmPmRelayAction string

CfmPmRelayAction represents LTR relay action

const (
	// Target Hit
	CfmPmRelayAction_relay_hit CfmPmRelayAction = "relay-hit"

	// Filtering database
	CfmPmRelayAction_relay_fdb CfmPmRelayAction = "relay-fdb"

	// CCM Learning database
	CfmPmRelayAction_relay_mpdb CfmPmRelayAction = "relay-mpdb"
)

type CfmPmRmepState

type CfmPmRmepState string

CfmPmRmepState represents State of the Peer MEP state machine

const (
	// Momentary state during reset
	CfmPmRmepState_peer_mep_idle CfmPmRmepState = "peer-mep-idle"

	// Loss timer not expired since reset, but no
	// valid CCM received
	CfmPmRmepState_peer_mep_start CfmPmRmepState = "peer-mep-start"

	// Loss timer has expired
	CfmPmRmepState_peer_mep_failed CfmPmRmepState = "peer-mep-failed"

	// Loss timer has not expired since last valid CCM
	CfmPmRmepState_peer_mep_ok CfmPmRmepState = "peer-mep-ok"
)

type CfmPmRmepXcState

type CfmPmRmepXcState string

CfmPmRmepXcState represents Cross-check state of a peer MEP

const (
	// Cross-check OK
	CfmPmRmepXcState_cross_check_ok CfmPmRmepXcState = "cross-check-ok"

	// No CCMs received within loss time from peer MEP
	CfmPmRmepXcState_cross_check_missing CfmPmRmepXcState = "cross-check-missing"

	// CCMs received from peer MEP not marked for
	// cross-check
	CfmPmRmepXcState_cross_check_extra CfmPmRmepXcState = "cross-check-extra"
)

type Cfm_Global

type Cfm_Global struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Incomplete Traceroute table.
	IncompleteTraceroutes Cfm_Global_IncompleteTraceroutes

	// Maintenance Points table.
	MaintenancePoints Cfm_Global_MaintenancePoints

	// Global configuration errors table.
	GlobalConfigurationErrors Cfm_Global_GlobalConfigurationErrors

	// MEP configuration errors table.
	MepConfigurationErrors Cfm_Global_MepConfigurationErrors

	// Traceroute Cache table.
	TracerouteCaches Cfm_Global_TracerouteCaches

	// Local MEPs table.
	LocalMeps Cfm_Global_LocalMeps

	// Peer MEPs table Version 2.
	PeerMePv2s Cfm_Global_PeerMePv2s
}

Cfm_Global Global operational data

func (*Cfm_Global) GetEntityData

func (global *Cfm_Global) GetEntityData() *types.CommonEntityData

type Cfm_Global_GlobalConfigurationErrors

type Cfm_Global_GlobalConfigurationErrors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a particular configuration error. The type is slice of
	// Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError.
	GlobalConfigurationError []*Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError
}

Cfm_Global_GlobalConfigurationErrors Global configuration errors table

func (*Cfm_Global_GlobalConfigurationErrors) GetEntityData

func (globalConfigurationErrors *Cfm_Global_GlobalConfigurationErrors) GetEntityData() *types.CommonEntityData

type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError

type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// Domain name. The type is string.
	DomainName interface{}

	// Level. The type is CfmBagMdLevel.
	Level interface{}

	// Service name. The type is string.
	ServiceName interface{}

	// The BD/XC is configured globally. The type is bool.
	BridgeDomainIsConfigured interface{}

	// The BD/XC could not be downloaded to L2FIB. The type is bool.
	L2FibDownloadError interface{}

	// BD/XC ID, or Service name if the Service is 'down-only'.
	BridgeDomainId Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId
}

Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError Information about a particular configuration error

func (*Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError) GetEntityData

type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId

type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bridge domain identifier format. The type is CfmBagBdidFmt.
	BridgeDomainIdFormat interface{}

	// Name of the Bridge/XConnect Group. The type is string.
	Group interface{}

	// Name of the Bridge Domain/XConnect. The type is string.
	Name interface{}

	// Local Customer Edge Identifier (CE-ID). The type is interface{} with range:
	// 0..65535.
	CeId interface{}

	// Remote Customer Edge Identifier (CE-ID). The type is interface{} with
	// range: 0..65535.
	RemoteCeId interface{}

	// EVPN ID for VLAN-aware flexible cross-connects. The type is interface{}
	// with range: 0..4294967295.
	Evi interface{}
}

Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId BD/XC ID, or Service name if the Service is 'down-only'

func (*Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId) GetEntityData

type Cfm_Global_IncompleteTraceroutes

type Cfm_Global_IncompleteTraceroutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a traceroute operation that has not yet timed out. The
	// type is slice of Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute.
	IncompleteTraceroute []*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute
}

Cfm_Global_IncompleteTraceroutes Incomplete Traceroute table

func (*Cfm_Global_IncompleteTraceroutes) GetEntityData

func (incompleteTraceroutes *Cfm_Global_IncompleteTraceroutes) GetEntityData() *types.CommonEntityData

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// This attribute is a key. MEP ID. The type is interface{} with range:
	// 1..8191.
	MepId interface{}

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Interface interface{}

	// This attribute is a key. Transaction ID. The type is interface{} with
	// range: 0..4294967295.
	TransactionId interface{}

	// Time (in seconds) before the traceroute completes. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	TimeLeft interface{}

	// Information about the traceroute operation.
	TracerouteInformation Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation
}

Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute Information about a traceroute operation that has not yet timed out

func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute) GetEntityData

func (incompleteTraceroute *Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute) GetEntityData() *types.CommonEntityData

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maintenance domain name. The type is string.
	Domain interface{}

	// Service name. The type is string.
	Service interface{}

	// Maintenance level. The type is CfmBagMdLevel.
	Level interface{}

	// Source MEP ID. The type is interface{} with range: 0..65535.
	SourceMepId interface{}

	// Source interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	SourceInterface interface{}

	// Source MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SourceMacAddress interface{}

	// Target MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	TargetMacAddress interface{}

	// Directed MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DirectedMacAddress interface{}

	// Target MEP ID. The type is interface{} with range: 0..65535.
	TargetMepId interface{}

	// Timestamp of initiation time (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Timestamp interface{}

	// Time to live. The type is interface{} with range: 0..255.
	Ttl interface{}

	// Transaction ID. The type is interface{} with range: 0..4294967295.
	TransactionId interface{}

	// Options affecting traceroute behavior.
	Options Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options
}

Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation Information about the traceroute operation

func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation) GetEntityData

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Mode. The type is CfmPmLtMode.
	Mode interface{}

	// Options for a basic IEEE 802.1ag Linktrace.
	BasicOptions Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions

	// Options for an Exploratory Linktrace.
	ExploratoryOptions Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions
}

Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options Options affecting traceroute behavior

func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options) GetEntityData

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traceroute was initiated automatically. The type is bool.
	IsAuto interface{}

	// Only use the Filtering Database for forwarding lookups. The type is bool.
	FdbOnly interface{}
}

Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions Options for a basic IEEE 802.1ag Linktrace

func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions) GetEntityData

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions

type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Delay model for delay calculations. The type is CfmPmEltDelayModel.
	DelayModel interface{}

	// Constant Factor for delay calculations. The type is interface{} with range:
	// 0..4294967295.
	DelayConstantFactor interface{}

	// Reply Filtering mode used by responders. The type is CfmPmElmReplyFilter.
	ReplyFilter interface{}
}

Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions Options for an Exploratory Linktrace

func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions) GetEntityData

type Cfm_Global_LocalMeps

type Cfm_Global_LocalMeps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a particular local MEP. The type is slice of
	// Cfm_Global_LocalMeps_LocalMep.
	LocalMep []*Cfm_Global_LocalMeps_LocalMep
}

Cfm_Global_LocalMeps Local MEPs table

func (*Cfm_Global_LocalMeps) GetEntityData

func (localMeps *Cfm_Global_LocalMeps) GetEntityData() *types.CommonEntityData

type Cfm_Global_LocalMeps_LocalMep

type Cfm_Global_LocalMeps_LocalMep struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// This attribute is a key. MEP ID. The type is interface{} with range:
	// 1..8191.
	MepId interface{}

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Maintenance domain name. The type is string.
	DomainXr interface{}

	// Service name. The type is string.
	ServiceXr interface{}

	// Maintenance level. The type is CfmBagMdLevel.
	Level interface{}

	// MEP ID. The type is interface{} with range: 0..65535.
	MepIdXr interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceXr interface{}

	// IM Interface state. The type is string.
	InterfaceState interface{}

	// Interface interworking state. The type is CfmBagIwState.
	InterworkingState interface{}

	// STP state. The type is CfmBagStpState.
	StpState interface{}

	// MEP facing direction. The type is CfmBagDirection.
	MepDirection interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Number of peer MEPs detected. The type is interface{} with range:
	// 0..4294967295.
	PeerMepsDetected interface{}

	// Number of peer MEPs detected with errors. The type is interface{} with
	// range: 0..4294967295.
	PeerMepsWithErrorsDetected interface{}

	// Remote defect indicated. The type is bool.
	RemoteDefect interface{}

	// Fault Notification Generation state. The type is CfmPmMepFngState.
	FaultNotificationState interface{}

	// CCM generation enabled. The type is bool.
	CcmGenerationEnabled interface{}

	// The interval between CCMs. The type is CfmBagCcmInterval.
	CcmInterval interface{}

	// Offload status of CCM processing. The type is CfmBagCcmOffload.
	CcmOffload interface{}

	// Highest-priority defect present since last FNG reset. The type is
	// CfmPmMepDefect.
	HighestDefect interface{}

	// A peer MEP RDI defect has been reported. The type is bool.
	RdiDefect interface{}

	// A peer MEP port or interface status error has been reported. The type is
	// bool.
	MacStatusDefect interface{}

	// A peer MEP CCM error has been reported. The type is bool.
	PeerMepCcmDefect interface{}

	// A CCM error has been reported. The type is bool.
	ErrorCcmDefect interface{}

	// A cross-connect CCM error has been reported. The type is bool.
	CrossConnectCcmDefect interface{}

	// Next Transaction ID to be sent in a Loopback Message. The type is
	// interface{} with range: 0..4294967295.
	NextLbmId interface{}

	// Next Transaction ID to be sent in a Linktrace Message. The type is
	// interface{} with range: 0..4294967295.
	NextLtmId interface{}

	// CoS bits the MEP will use for sent packets, if configured. The type is
	// interface{} with range: 0..255.
	Cos interface{}

	// EFD triggered on the interface. The type is bool.
	EfdTriggered interface{}

	// The local MEP is on an interface in standby mode. The type is bool.
	Standby interface{}

	// MEP is on a sub-interface in the same bridge-domain and on the same trunk
	// interface as another sub-interface. The type is bool.
	Hairpin interface{}

	// Defects present but ignored due to 'report defects' configuration. The type
	// is bool.
	DefectsIgnored interface{}

	// MEP statistics.
	Statistics Cfm_Global_LocalMeps_LocalMep_Statistics

	// MEP AIS statistics.
	AisStatistics Cfm_Global_LocalMeps_LocalMep_AisStatistics

	// Defects detected from peer MEPs.
	Defects Cfm_Global_LocalMeps_LocalMep_Defects
}

Cfm_Global_LocalMeps_LocalMep Information about a particular local MEP

func (*Cfm_Global_LocalMeps_LocalMep) GetEntityData

func (localMep *Cfm_Global_LocalMeps_LocalMep) GetEntityData() *types.CommonEntityData

type Cfm_Global_LocalMeps_LocalMep_AisStatistics

type Cfm_Global_LocalMeps_LocalMep_AisStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIS transmission level. The type is CfmBagMdLevel.
	Level interface{}

	// AIS transmission interval. The type is CfmBagAisInterval.
	Interval interface{}

	// Details of how AIS is being transmitted. The type is CfmPmAisTransmit.
	SendingAis interface{}

	// Details of how the signal is being received. The type is CfmPmAisReceive.
	ReceivingAis interface{}

	// The interval of the last received AIS packet. The type is
	// CfmBagAisInterval.
	LastInterval interface{}

	// Source MAC address of the last received AIS packet. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	LastMacAddress interface{}

	// Time elapsed since AIS sending started.
	SendingStart Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart

	// Time elapsed since AIS receiving started.
	ReceivingStart Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart
}

Cfm_Global_LocalMeps_LocalMep_AisStatistics MEP AIS statistics

func (*Cfm_Global_LocalMeps_LocalMep_AisStatistics) GetEntityData

func (aisStatistics *Cfm_Global_LocalMeps_LocalMep_AisStatistics) GetEntityData() *types.CommonEntityData

type Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart

type Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds. The type is interface{} with range: 0..4294967295. Units are
	// second.
	Seconds interface{}

	// Nanoseconds. The type is interface{} with range: 0..4294967295. Units are
	// nanosecond.
	Nanoseconds interface{}
}

Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart Time elapsed since AIS receiving started

func (*Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart) GetEntityData

type Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart

type Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds. The type is interface{} with range: 0..4294967295. Units are
	// second.
	Seconds interface{}

	// Nanoseconds. The type is interface{} with range: 0..4294967295. Units are
	// nanosecond.
	Nanoseconds interface{}
}

Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart Time elapsed since AIS sending started

func (*Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart) GetEntityData

type Cfm_Global_LocalMeps_LocalMep_Defects

type Cfm_Global_LocalMeps_LocalMep_Defects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIS or LCK received. The type is bool.
	AisReceived interface{}

	// Number of peer MEPs that have timed out. The type is interface{} with
	// range: 0..4294967295.
	PeerMepsThatTimedOut interface{}

	// Number of missing peer MEPs. The type is interface{} with range:
	// 0..4294967295.
	Missing interface{}

	// Number of missing auto cross-check MEPs. The type is interface{} with
	// range: 0..4294967295.
	AutoMissing interface{}

	// Number of unexpected peer MEPs. The type is interface{} with range:
	// 0..4294967295.
	Unexpected interface{}

	// The local port or interface is down. The type is bool.
	LocalPortStatus interface{}

	// A peer port or interface is down. The type is bool.
	PeerPortStatus interface{}

	// Defects detected from remote MEPs.
	RemoteMepsDefects Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects
}

Cfm_Global_LocalMeps_LocalMep_Defects Defects detected from peer MEPs

func (*Cfm_Global_LocalMeps_LocalMep_Defects) GetEntityData

type Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects

type Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Timed out (loss threshold exceeded). The type is bool.
	LossThresholdExceeded interface{}

	// Invalid level. The type is bool.
	InvalidLevel interface{}

	// Invalid MAID. The type is bool.
	InvalidMaid interface{}

	// Invalid CCM interval. The type is bool.
	InvalidCcmInterval interface{}

	// Loop detected (our MAC address received). The type is bool.
	ReceivedOurMac interface{}

	// Configuration Error (our MEP ID received). The type is bool.
	ReceivedOurMepId interface{}

	// Remote defection indication received. The type is bool.
	ReceivedRdi interface{}
}

Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects Defects detected from remote MEPs

func (*Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects) GetEntityData

type Cfm_Global_LocalMeps_LocalMep_Statistics

type Cfm_Global_LocalMeps_LocalMep_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of CCMs sent. The type is interface{} with range:
	// 0..18446744073709551615.
	CcmsSent interface{}

	// Number of CCMs received. The type is interface{} with range:
	// 0..18446744073709551615.
	CcmsReceived interface{}

	// Number of CCMs received out-of-sequence. The type is interface{} with
	// range: 0..18446744073709551615.
	CcmsOutOfSequence interface{}

	// Number of CCMs discarded because maximum MEPs limit was reached. The type
	// is interface{} with range: 0..18446744073709551615.
	CcmsDiscarded interface{}

	// Number of LBMs sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LbMsSent interface{}

	// Number of LBRs sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LbRsSent interface{}

	// Number of LBRs received. The type is interface{} with range:
	// 0..18446744073709551615.
	LbRsReceived interface{}

	// Number of LBRs received out-of-sequence. The type is interface{} with
	// range: 0..18446744073709551615.
	LbRsOutOfSequence interface{}

	// Number of LBRs received with non-matching user-specified data. The type is
	// interface{} with range: 0..18446744073709551615.
	LbRsBadData interface{}

	// Number of LBMs received. The type is interface{} with range:
	// 0..18446744073709551615.
	LbMsReceived interface{}

	// Number of unexpected LTRs received. The type is interface{} with range:
	// 0..18446744073709551615.
	LtRsReceivedUnexpected interface{}

	// Number of AIS messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	AiSsSent interface{}

	// Number of AIS messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	AiSsReceived interface{}

	// Number of LCK messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	LcKsReceived interface{}

	// Number of DMM messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	DmMsSent interface{}

	// Number of DMM messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	DmMsReceived interface{}

	// Number of DMR messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	DmRsSent interface{}

	// Number of DMR messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	DmRsReceived interface{}

	// Number of SLM messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	SlMsSent interface{}

	// Number of SLM messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	SlMsReceived interface{}

	// Number of SLR messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	SlRsSent interface{}

	// Number of SLR messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	SlRsReceived interface{}

	// Number of LMM messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LmMsSent interface{}

	// Number of LMM messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	LmMsReceived interface{}

	// Number of LMR messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LmRsSent interface{}

	// Number of LMR messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	LmRsReceived interface{}

	// Number of BNM messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	BnMsReceived interface{}

	// Number of BNM messages discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	BnMsDiscarded interface{}
}

Cfm_Global_LocalMeps_LocalMep_Statistics MEP statistics

func (*Cfm_Global_LocalMeps_LocalMep_Statistics) GetEntityData

type Cfm_Global_MaintenancePoints

type Cfm_Global_MaintenancePoints struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a particular Maintenance Point. The type is slice of
	// Cfm_Global_MaintenancePoints_MaintenancePoint.
	MaintenancePoint []*Cfm_Global_MaintenancePoints_MaintenancePoint
}

Cfm_Global_MaintenancePoints Maintenance Points table

func (*Cfm_Global_MaintenancePoints) GetEntityData

func (maintenancePoints *Cfm_Global_MaintenancePoints) GetEntityData() *types.CommonEntityData

type Cfm_Global_MaintenancePoints_MaintenancePoint

type Cfm_Global_MaintenancePoints_MaintenancePoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Interface interface{}

	// MEP error flag. The type is bool.
	MepHasError interface{}

	// MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Maintenance Point.
	MaintenancePoint Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint
}

Cfm_Global_MaintenancePoints_MaintenancePoint Information about a particular Maintenance Point

func (*Cfm_Global_MaintenancePoints_MaintenancePoint) GetEntityData

func (maintenancePoint *Cfm_Global_MaintenancePoints_MaintenancePoint) GetEntityData() *types.CommonEntityData

type Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint

type Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Domain name. The type is string.
	DomainName interface{}

	// Domain level. The type is CfmBagMdLevel.
	Level interface{}

	// Service name. The type is string.
	ServiceName interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Type of Maintenance Point. The type is CfmMaMpVariety.
	MaintenancePointType interface{}

	// MEP ID. The type is interface{} with range: 0..65535.
	MepId interface{}
}

Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint Maintenance Point

func (*Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint) GetEntityData

type Cfm_Global_MepConfigurationErrors

type Cfm_Global_MepConfigurationErrors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a particular configuration error. The type is slice of
	// Cfm_Global_MepConfigurationErrors_MepConfigurationError.
	MepConfigurationError []*Cfm_Global_MepConfigurationErrors_MepConfigurationError
}

Cfm_Global_MepConfigurationErrors MEP configuration errors table

func (*Cfm_Global_MepConfigurationErrors) GetEntityData

func (mepConfigurationErrors *Cfm_Global_MepConfigurationErrors) GetEntityData() *types.CommonEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError

type Cfm_Global_MepConfigurationErrors_MepConfigurationError struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interval between CCMs sent on this MEP. The type is CfmBagCcmInterval.
	CcmInterval interface{}

	// The MEP's Domain is not configured. The type is bool.
	NoDomain interface{}

	// The MEP's Service is not configured. The type is bool.
	NoService interface{}

	// The MEP's EFP is not in the Service's Bridge Domain. The type is bool.
	BridgeDomainMismatch interface{}

	// Another MEP facing in the same direction is at the same Maintenance Level.
	// The type is bool.
	LevelConflict interface{}

	// CCM Interval is less than minimum interval supported by hardware. The type
	// is bool.
	CcmIntervalNotSupported interface{}

	// Offload resource limits have been exceeded. The type is bool.
	OffloadOutOfResources interface{}

	// Multiple offloaded MEPs on the same interface are not supported. The type
	// is bool.
	OffloadMultipleLocalMep interface{}

	// The MEP should be offloaded but crosscheck has not been configured. The
	// type is bool.
	OffloadNoCrossCheck interface{}

	// The MEP should be offloaded but multiple crosscheck MEPs have been
	// configured, and this is not supported. The type is bool.
	OffloadMultiplePeerMeps interface{}

	// The MEP direction does not support offload. The type is bool.
	OffloadMepDirectionNotSupported interface{}

	// AIS is configured on the same interface as the down MEP. The type is bool.
	AisConfigured interface{}

	// The MEP is configured in a domain at level 0, on a bundle interface or
	// sub-interface.  This is not supported. The type is bool.
	BundleLevel0 interface{}

	// A BD/XC specified in the MEG config, but it does not exist globally. The
	// type is bool.
	BridgeDomainNotInBdInfra interface{}

	// The configured MAID format is not supported for hardware offload. The type
	// is bool.
	MaidFormatNotSupported interface{}

	// The configured SMAN format is not supported for hardware offload. The type
	// is bool.
	SmanFormatNotSupported interface{}

	// The configured MDID format is not supported for hardware offload. The type
	// is bool.
	MdidFormatNotSupported interface{}

	// The platform returned a fatal error when passed the offload session. The
	// type is bool.
	FatalOffloadError interface{}

	// A satellite limitation is preventing MEP being offloaded to satellite. The
	// type is bool.
	SatelliteLimitation interface{}

	// In-progress Ethernet SLA loopback operations are disabled due to satellite
	// having loopback responder-only capabilities. The type is bool.
	SlaLoopbackOperationsDisabled interface{}

	// In-progress Ethernet SLA synthetic loss measurement operations are disabled
	// due to satellite having synthetic loss measurement responder-only
	// capabilities. The type is bool.
	SlaSyntheticLossOperationsDisabled interface{}

	// In-progress Ethernet SLA delay measurement operations are disabled due to
	// satellite having delay measurement responder-only capabilities. The type is
	// bool.
	SlaDelayMeasurementOperationsDisabled interface{}

	// The EFP doesn't have a valid MAC address yet. This will also get set if the
	// MAC address we have is a multicast address. The type is bool.
	NoValidMacAddress interface{}

	// We haven't yet been able to look up the interface type to find whether the
	// interface is a bundle. The type is bool.
	NoInterfaceType interface{}

	// The EFP has been deleted from IM. The type is bool.
	NotInIm interface{}

	// The EFP is a bundle and the mLACP mode is not yet known. The type is bool.
	NoMlacp interface{}

	// Error string returned from satellite. The type is string.
	SatelliteErrorString interface{}

	// ID of the satellite. The type is interface{} with range: 0..65535.
	SatelliteId interface{}

	// The MEP that has errors.
	Mep Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep

	// BD/XC ID for the MEP's Service, or Service name if the Service is
	// 'down-only'.
	ServiceBridgeDomain Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain

	// ID of the BD/XC that the MEP's EFP is in, if any.
	InterfaceBridgeDomain Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain

	// Satellite Capabilities.
	SatelliteCapabilities Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError Information about a particular configuration error

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError) GetEntityData

func (mepConfigurationError *Cfm_Global_MepConfigurationErrors_MepConfigurationError) GetEntityData() *types.CommonEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bridge domain identifier format. The type is CfmBagBdidFmt.
	BridgeDomainIdFormat interface{}

	// Name of the Bridge/XConnect Group. The type is string.
	Group interface{}

	// Name of the Bridge Domain/XConnect. The type is string.
	Name interface{}

	// Local Customer Edge Identifier (CE-ID). The type is interface{} with range:
	// 0..65535.
	CeId interface{}

	// Remote Customer Edge Identifier (CE-ID). The type is interface{} with
	// range: 0..65535.
	RemoteCeId interface{}

	// EVPN ID for VLAN-aware flexible cross-connects. The type is interface{}
	// with range: 0..4294967295.
	Evi interface{}
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain ID of the BD/XC that the MEP's EFP is in, if any

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain) GetEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Domain name. The type is string.
	DomainName interface{}

	// Domain level. The type is CfmBagMdLevel.
	Level interface{}

	// Service name. The type is string.
	ServiceName interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Type of Maintenance Point. The type is CfmMaMpVariety.
	MaintenancePointType interface{}

	// MEP ID. The type is interface{} with range: 0..65535.
	MepId interface{}
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep The MEP that has errors

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep) GetEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Loopback.
	Loopback Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback

	// Delay Measurement.
	DelayMeasurement Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement

	// Synthetic Loss Measurement.
	SyntheticLossMeasurement Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities Satellite Capabilities

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities) GetEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Responder. The type is bool.
	Responder interface{}

	// Controller. The type is bool.
	Controller interface{}
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement Delay Measurement

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement) GetEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Responder. The type is bool.
	Responder interface{}

	// Controller. The type is bool.
	Controller interface{}
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback Loopback

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback) GetEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Responder. The type is bool.
	Responder interface{}

	// Controller. The type is bool.
	Controller interface{}
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement Synthetic Loss Measurement

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement) GetEntityData

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain

type Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bridge domain identifier format. The type is CfmBagBdidFmt.
	BridgeDomainIdFormat interface{}

	// Name of the Bridge/XConnect Group. The type is string.
	Group interface{}

	// Name of the Bridge Domain/XConnect. The type is string.
	Name interface{}

	// Local Customer Edge Identifier (CE-ID). The type is interface{} with range:
	// 0..65535.
	CeId interface{}

	// Remote Customer Edge Identifier (CE-ID). The type is interface{} with
	// range: 0..65535.
	RemoteCeId interface{}

	// EVPN ID for VLAN-aware flexible cross-connects. The type is interface{}
	// with range: 0..4294967295.
	Evi interface{}
}

Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain BD/XC ID for the MEP's Service, or Service name if the Service is 'down-only'

func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain) GetEntityData

type Cfm_Global_PeerMePv2s

type Cfm_Global_PeerMePv2s struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a peer MEP for a particular local MEP. The type is slice
	// of Cfm_Global_PeerMePv2s_PeerMePv2.
	PeerMePv2 []*Cfm_Global_PeerMePv2s_PeerMePv2
}

Cfm_Global_PeerMePv2s Peer MEPs table Version 2

func (*Cfm_Global_PeerMePv2s) GetEntityData

func (peerMePv2s *Cfm_Global_PeerMePv2s) GetEntityData() *types.CommonEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2

type Cfm_Global_PeerMePv2s_PeerMePv2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// This attribute is a key. MEP ID of Local MEP. The type is interface{} with
	// range: 1..8191.
	LocalMepId interface{}

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Interface interface{}

	// This attribute is a key. MEP ID of Peer MEP. The type is interface{} with
	// range: 1..8191.
	PeerMepId interface{}

	// This attribute is a key. Peer MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PeerMacAddress interface{}

	// Maintenance domain name. The type is string.
	DomainXr interface{}

	// Service name. The type is string.
	ServiceXr interface{}

	// Maintenance level. The type is CfmBagMdLevel.
	Level interface{}

	// MEP ID. The type is interface{} with range: 0..65535.
	MepId interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceXr interface{}

	// MEP facing direction. The type is CfmBagDirection.
	MepDirection interface{}

	// The local MEP is on an interface in standby mode. The type is bool.
	Standby interface{}

	// Peer MEP.
	PeerMep Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep
}

Cfm_Global_PeerMePv2s_PeerMePv2 Information about a peer MEP for a particular local MEP

func (*Cfm_Global_PeerMePv2s_PeerMePv2) GetEntityData

func (peerMePv2 *Cfm_Global_PeerMePv2s_PeerMePv2) GetEntityData() *types.CommonEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MEP ID. The type is interface{} with range: 0..65535.
	MepId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Cross-check state. The type is CfmPmRmepXcState.
	CrossCheckState interface{}

	// State of the peer MEP state machine. The type is CfmPmRmepState.
	PeerMepState interface{}

	// Offload status of received CCM handling. The type is CfmBagCcmOffload.
	CcmOffload interface{}

	// Error state.
	ErrorState Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState

	// Elapsed time since peer MEP became active or timed out.
	LastUpDownTime Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime

	// Last CCM received from the peer MEP.
	LastCcmReceived Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived

	// Peer MEP statistics.
	Statistics Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep Peer MEP

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Timed out (loss threshold exceeded). The type is bool.
	LossThresholdExceeded interface{}

	// Invalid level. The type is bool.
	InvalidLevel interface{}

	// Invalid MAID. The type is bool.
	InvalidMaid interface{}

	// Invalid CCM interval. The type is bool.
	InvalidCcmInterval interface{}

	// Loop detected (our MAC address received). The type is bool.
	ReceivedOurMac interface{}

	// Configuration Error (our MEP ID received). The type is bool.
	ReceivedOurMepId interface{}

	// Remote defection indication received. The type is bool.
	ReceivedRdi interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState Error state

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Port status. The type is CfmPmPortStatus.
	PortStatus interface{}

	// Interface status. The type is CfmPmIntfStatus.
	InterfaceStatus interface{}

	// Additional interface status. The type is CfmPmAddlIntfStatus.
	AdditionalInterfaceStatus interface{}

	// Undecoded frame. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RawData interface{}

	// Frame header.
	Header Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header

	// Sender ID TLV.
	SenderId Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId

	// MEP name.
	MepName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName

	// Organizational-specific TLVs. The type is slice of
	// Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv.
	OrganizationSpecificTlv []*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv

	// Unknown TLVs. The type is slice of
	// Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv.
	UnknownTlv []*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived Last CCM received from the peer MEP

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MD level. The type is CfmBagMdLevel.
	Level interface{}

	// Version. The type is interface{} with range: 0..255.
	Version interface{}

	// CCM interval. The type is CfmBagCcmInterval.
	Interval interface{}

	// Remote defect indicated. The type is bool.
	Rdi interface{}

	// CCM sequence number. The type is interface{} with range: 0..4294967295.
	SequenceNumber interface{}

	// MEP ID. The type is interface{} with range: 0..65535.
	MepId interface{}

	// MDID Format. The type is interface{} with range: 0..255.
	MdidFormat interface{}

	// Short MA Name format. The type is interface{} with range: 0..255.
	ShortMaNameFormat interface{}

	// MDID.
	Mdid Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid

	// Short MA Name.
	ShortMaName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header Frame header

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MDIDFormatValue. The type is CfmBagMdidFmt.
	MdidFormatValue interface{}

	// DNS-like name. The type is string.
	DnsLikeName interface{}

	// String name. The type is string.
	StringName interface{}

	// Hex data. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	MdidData interface{}

	// MAC address name.
	MacName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid MDID

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Integer. The type is interface{} with range: 0..65535.
	Integer interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName MAC address name

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ShortMANameFormatValue. The type is CfmBagSmanFmt.
	ShortMaNameFormatValue interface{}

	// VLAN ID name. The type is interface{} with range: 0..65535.
	VlanIdName interface{}

	// String name. The type is string.
	StringName interface{}

	// Unsigned integer name. The type is interface{} with range: 0..65535.
	IntegerName interface{}

	// ICC-based format. The type is string.
	IccBased interface{}

	// Hex data. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ShortMaNameData interface{}

	// VPN ID name.
	VpnIdName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName Short MA Name

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VPN authority organizationally-unique ID. The type is interface{} with
	// range: 0..4294967295.
	Oui interface{}

	// VPN index. The type is interface{} with range: 0..4294967295.
	Index interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName VPN ID name

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MEP name. The type is string.
	Name interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName MEP name

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Organizationally-unique ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Oui interface{}

	// Subtype of TLV. The type is interface{} with range: 0..255.
	Subtype interface{}

	// Binary data in TLV. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Value interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv Organizational-specific TLVs

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Management address domain. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ManagementAddressDomain interface{}

	// Management address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ManagementAddress interface{}

	// Chassis ID.
	ChassisId Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId Sender ID TLV

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Chassis ID Type. The type is CfmPmChassisIdFmt.
	ChassisIdType interface{}

	// Chassis ID Type. The type is interface{} with range: 0..255.
	ChassisIdTypeValue interface{}

	// Chassis ID (Deprecated). The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ChassisId interface{}

	// Chassis ID (Current).
	ChassisIdValue Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId Chassis ID

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ChassisIDFormat. The type is CfmPmIdFmt.
	ChassisIdFormat interface{}

	// Chassis ID String. The type is string.
	ChassisIdString interface{}

	// Chassis ID MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	ChassisIdMac interface{}

	// Raw Chassis ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ChassisIdRaw interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue Chassis ID (Current)

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Type code of TLV. The type is interface{} with range: 0..255.
	Typecode interface{}

	// Binary data in TLV. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Value interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv Unknown TLVs

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds. The type is interface{} with range: 0..4294967295. Units are
	// second.
	Seconds interface{}

	// Nanoseconds. The type is interface{} with range: 0..4294967295. Units are
	// nanosecond.
	Nanoseconds interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime Elapsed time since peer MEP became active or timed out

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of CCMs received. The type is interface{} with range:
	// 0..18446744073709551615.
	CcmsReceived interface{}

	// Number of CCMs received with an invalid level. The type is interface{} with
	// range: 0..18446744073709551615.
	CcmsWrongLevel interface{}

	// Number of CCMs received with an invalid MAID. The type is interface{} with
	// range: 0..18446744073709551615.
	CcmsInvalidMaid interface{}

	// Number of CCMs received with an invalid interval. The type is interface{}
	// with range: 0..18446744073709551615.
	CcmsInvalidInterval interface{}

	// Number of CCMs received with an invalid source MAC address. The type is
	// interface{} with range: 0..18446744073709551615.
	CcmsInvalidSourceMacAddress interface{}

	// Number of CCMs received with our MEP ID. The type is interface{} with
	// range: 0..18446744073709551615.
	CcmsOurMepId interface{}

	// Number of CCMs received with the Remote Defect Indication bit set. The type
	// is interface{} with range: 0..18446744073709551615.
	CcmsRdi interface{}

	// Number of CCMs received out-of-sequence. The type is interface{} with
	// range: 0..18446744073709551615.
	CcmsOutOfSequence interface{}

	// Sequence number of last CCM received. The type is interface{} with range:
	// 0..4294967295.
	LastCcmSequenceNumber interface{}

	// Elapsed time since last CCM received.
	LastCcmReceivedTime Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics Peer MEP statistics

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics) GetEntityData

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime

type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds. The type is interface{} with range: 0..4294967295. Units are
	// second.
	Seconds interface{}

	// Nanoseconds. The type is interface{} with range: 0..4294967295. Units are
	// nanosecond.
	Nanoseconds interface{}
}

Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime Elapsed time since last CCM received

func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime) GetEntityData

type Cfm_Global_TracerouteCaches

type Cfm_Global_TracerouteCaches struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a particular traceroute operation. The type is slice of
	// Cfm_Global_TracerouteCaches_TracerouteCache.
	TracerouteCache []*Cfm_Global_TracerouteCaches_TracerouteCache
}

Cfm_Global_TracerouteCaches Traceroute Cache table

func (*Cfm_Global_TracerouteCaches) GetEntityData

func (tracerouteCaches *Cfm_Global_TracerouteCaches) GetEntityData() *types.CommonEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache

type Cfm_Global_TracerouteCaches_TracerouteCache struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// This attribute is a key. MEP ID. The type is interface{} with range:
	// 1..8191.
	MepId interface{}

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Interface interface{}

	// This attribute is a key. Transaction ID. The type is interface{} with
	// range: 0..4294967295.
	TransactionId interface{}

	// Count of ignored replies for this request. The type is interface{} with
	// range: 0..4294967295.
	RepliesDropped interface{}

	// Information about the traceroute operation.
	TracerouteInformation Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation

	// Received linktrace replies. The type is slice of
	// Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply.
	LinktraceReply []*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply

	// Received exploratory linktrace replies. The type is slice of
	// Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply.
	ExploratoryLinktraceReply []*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply
}

Cfm_Global_TracerouteCaches_TracerouteCache Information about a particular traceroute operation

func (*Cfm_Global_TracerouteCaches_TracerouteCache) GetEntityData

func (tracerouteCache *Cfm_Global_TracerouteCaches_TracerouteCache) GetEntityData() *types.CommonEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Undecoded frame. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RawData interface{}

	// Frame header.
	Header Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header

	// Sender ID TLV.
	SenderId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId

	// Reply ingress TLV.
	ReplyIngress Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress

	// Reply egress TLV.
	ReplyEgress Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress

	// Last hop ID.
	LastHop Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop

	// Organizational-specific TLVs. The type is slice of
	// Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv.
	OrganizationSpecificTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv

	// Unknown TLVs. The type is slice of
	// Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv.
	UnknownTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply Received exploratory linktrace replies

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MD level. The type is CfmBagMdLevel.
	Level interface{}

	// Version. The type is interface{} with range: 0..255.
	Version interface{}

	// ELR was forwarded. The type is bool.
	Forwarded interface{}

	// Terminal MEP reached. The type is bool.
	TerminalMep interface{}

	// Reply Filter unrecognized. The type is bool.
	ReplyFilterUnknown interface{}

	// Transaction ID. The type is interface{} with range: 0..4294967295.
	TransactionId interface{}

	// TTL. The type is interface{} with range: 0..255.
	Ttl interface{}

	// Relay action. The type is CfmPmElrRelayAction.
	RelayAction interface{}

	// Next Hop Timeout, in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NextHopTimeout interface{}

	// Delay Model. The type is CfmPmEltDelayModel.
	DelayModel interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header Frame header

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LastHopFormat. The type is CfmPmLastHopFmt.
	LastHopFormat interface{}

	// Hostname. The type is string.
	HostName interface{}

	// Egress ID.
	EgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop Last hop ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId Egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Organizationally-unique ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Oui interface{}

	// Subtype of TLV. The type is interface{} with range: 0..255.
	Subtype interface{}

	// Binary data in TLV. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Value interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv Organizational-specific TLVs

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Reply egress action. The type is CfmPmElrEgressAction.
	Action interface{}

	// MAC address of egress interface. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Last Egress ID.
	LastEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId

	// Next Egress ID.
	NextEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId

	// Port ID.
	PortId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress Reply egress TLV

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId Last Egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId Next Egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Port ID type. The type is CfmPmPortIdFmt.
	PortIdType interface{}

	// Port ID type value. The type is interface{} with range: 0..255.
	PortIdTypeValue interface{}

	// Port ID (Deprecated). The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortId interface{}

	// Port ID (Current).
	PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId Port ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PortIDFormat. The type is CfmPmIdFmt.
	PortIdFormat interface{}

	// Port ID String. The type is string.
	PortIdString interface{}

	// Port ID MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PortIdMac interface{}

	// Raw Port ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortIdRaw interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue Port ID (Current)

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ELR Reply ingress action. The type is CfmPmElrIngressAction.
	Action interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Last egress ID.
	LastEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId

	// Next egress ID.
	NextEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId

	// Port ID.
	PortId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress Reply ingress TLV

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId Last egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId Next egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Port ID type. The type is CfmPmPortIdFmt.
	PortIdType interface{}

	// Port ID type value. The type is interface{} with range: 0..255.
	PortIdTypeValue interface{}

	// Port ID (Deprecated). The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortId interface{}

	// Port ID (Current).
	PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId Port ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PortIDFormat. The type is CfmPmIdFmt.
	PortIdFormat interface{}

	// Port ID String. The type is string.
	PortIdString interface{}

	// Port ID MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PortIdMac interface{}

	// Raw Port ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortIdRaw interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue Port ID (Current)

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Management address domain. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ManagementAddressDomain interface{}

	// Management address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ManagementAddress interface{}

	// Chassis ID.
	ChassisId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId Sender ID TLV

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Chassis ID Type. The type is CfmPmChassisIdFmt.
	ChassisIdType interface{}

	// Chassis ID Type. The type is interface{} with range: 0..255.
	ChassisIdTypeValue interface{}

	// Chassis ID (Deprecated). The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ChassisId interface{}

	// Chassis ID (Current).
	ChassisIdValue Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId Chassis ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ChassisIDFormat. The type is CfmPmIdFmt.
	ChassisIdFormat interface{}

	// Chassis ID String. The type is string.
	ChassisIdString interface{}

	// Chassis ID MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	ChassisIdMac interface{}

	// Raw Chassis ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ChassisIdRaw interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue Chassis ID (Current)

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv

type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Type code of TLV. The type is interface{} with range: 0..255.
	Typecode interface{}

	// Binary data in TLV. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Value interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv Unknown TLVs

func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Undecoded frame. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RawData interface{}

	// Frame header.
	Header Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header

	// Sender ID TLV.
	SenderId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId

	// Egress ID TLV.
	EgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId

	// Reply ingress TLV.
	ReplyIngress Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress

	// Reply egress TLV.
	ReplyEgress Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress

	// Last hop ID.
	LastHop Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop

	// Organizational-specific TLVs. The type is slice of
	// Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv.
	OrganizationSpecificTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv

	// Unknown TLVs. The type is slice of
	// Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv.
	UnknownTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply Received linktrace replies

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Last egress ID.
	LastEgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId

	// Next egress ID.
	NextEgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId Egress ID TLV

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId Last egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId Next egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MD level. The type is CfmBagMdLevel.
	Level interface{}

	// Version. The type is interface{} with range: 0..255.
	Version interface{}

	// Use filtering DB only. The type is bool.
	UseFdbOnly interface{}

	// LTR was forwarded. The type is bool.
	Forwarded interface{}

	// Terminal MEP reached. The type is bool.
	TerminalMep interface{}

	// Transaction ID. The type is interface{} with range: 0..4294967295.
	TransactionId interface{}

	// TTL. The type is interface{} with range: 0..255.
	Ttl interface{}

	// Relay action. The type is CfmPmRelayAction.
	RelayAction interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header Frame header

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LastHopFormat. The type is CfmPmLastHopFmt.
	LastHopFormat interface{}

	// Hostname. The type is string.
	HostName interface{}

	// Egress ID.
	EgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop Last hop ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Unique ID. The type is interface{} with range: 0..65535.
	UniqueId interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId Egress ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Organizationally-unique ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Oui interface{}

	// Subtype of TLV. The type is interface{} with range: 0..255.
	Subtype interface{}

	// Binary data in TLV. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Value interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv Organizational-specific TLVs

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Reply egress action. The type is CfmPmEgressAction.
	Action interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Port ID.
	PortId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress Reply egress TLV

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Port ID type. The type is CfmPmPortIdFmt.
	PortIdType interface{}

	// Port ID type value. The type is interface{} with range: 0..255.
	PortIdTypeValue interface{}

	// Port ID (Deprecated). The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortId interface{}

	// Port ID (Current).
	PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId Port ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PortIDFormat. The type is CfmPmIdFmt.
	PortIdFormat interface{}

	// Port ID String. The type is string.
	PortIdString interface{}

	// Port ID MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PortIdMac interface{}

	// Raw Port ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortIdRaw interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue Port ID (Current)

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Reply ingress action. The type is CfmPmIngressAction.
	Action interface{}

	// MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Port ID.
	PortId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress Reply ingress TLV

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Port ID type. The type is CfmPmPortIdFmt.
	PortIdType interface{}

	// Port ID type value. The type is interface{} with range: 0..255.
	PortIdTypeValue interface{}

	// Port ID (Deprecated). The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortId interface{}

	// Port ID (Current).
	PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId Port ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PortIDFormat. The type is CfmPmIdFmt.
	PortIdFormat interface{}

	// Port ID String. The type is string.
	PortIdString interface{}

	// Port ID MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PortIdMac interface{}

	// Raw Port ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PortIdRaw interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue Port ID (Current)

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Management address domain. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ManagementAddressDomain interface{}

	// Management address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ManagementAddress interface{}

	// Chassis ID.
	ChassisId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId Sender ID TLV

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Chassis ID Type. The type is CfmPmChassisIdFmt.
	ChassisIdType interface{}

	// Chassis ID Type. The type is interface{} with range: 0..255.
	ChassisIdTypeValue interface{}

	// Chassis ID (Deprecated). The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ChassisId interface{}

	// Chassis ID (Current).
	ChassisIdValue Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId Chassis ID

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ChassisIDFormat. The type is CfmPmIdFmt.
	ChassisIdFormat interface{}

	// Chassis ID String. The type is string.
	ChassisIdString interface{}

	// Chassis ID MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	ChassisIdMac interface{}

	// Raw Chassis ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ChassisIdRaw interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue Chassis ID (Current)

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv

type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Type code of TLV. The type is interface{} with range: 0..255.
	Typecode interface{}

	// Binary data in TLV. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Value interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv Unknown TLVs

func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maintenance domain name. The type is string.
	Domain interface{}

	// Service name. The type is string.
	Service interface{}

	// Maintenance level. The type is CfmBagMdLevel.
	Level interface{}

	// Source MEP ID. The type is interface{} with range: 0..65535.
	SourceMepId interface{}

	// Source interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	SourceInterface interface{}

	// Source MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SourceMacAddress interface{}

	// Target MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	TargetMacAddress interface{}

	// Directed MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DirectedMacAddress interface{}

	// Target MEP ID. The type is interface{} with range: 0..65535.
	TargetMepId interface{}

	// Timestamp of initiation time (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Timestamp interface{}

	// Time to live. The type is interface{} with range: 0..255.
	Ttl interface{}

	// Transaction ID. The type is interface{} with range: 0..4294967295.
	TransactionId interface{}

	// Options affecting traceroute behavior.
	Options Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options
}

Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation Information about the traceroute operation

func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Mode. The type is CfmPmLtMode.
	Mode interface{}

	// Options for a basic IEEE 802.1ag Linktrace.
	BasicOptions Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions

	// Options for an Exploratory Linktrace.
	ExploratoryOptions Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions
}

Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options Options affecting traceroute behavior

func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traceroute was initiated automatically. The type is bool.
	IsAuto interface{}

	// Only use the Filtering Database for forwarding lookups. The type is bool.
	FdbOnly interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions Options for a basic IEEE 802.1ag Linktrace

func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions) GetEntityData

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions

type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Delay model for delay calculations. The type is CfmPmEltDelayModel.
	DelayModel interface{}

	// Constant Factor for delay calculations. The type is interface{} with range:
	// 0..4294967295.
	DelayConstantFactor interface{}

	// Reply Filtering mode used by responders. The type is CfmPmElmReplyFilter.
	ReplyFilter interface{}
}

Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions Options for an Exploratory Linktrace

func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions) GetEntityData

type Cfm_Nodes

type Cfm_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Node-specific data for a particular node. The type is slice of
	// Cfm_Nodes_Node.
	Node []*Cfm_Nodes_Node
}

Cfm_Nodes Node table for node-specific operational data

func (*Cfm_Nodes) GetEntityData

func (nodes *Cfm_Nodes) GetEntityData() *types.CommonEntityData

type Cfm_Nodes_Node

type Cfm_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Node. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	Node interface{}

	// Interface AIS table.
	InterfaceAises Cfm_Nodes_Node_InterfaceAises

	// Interface Statistics table.
	InterfaceStatistics Cfm_Nodes_Node_InterfaceStatistics

	// Summary.
	Summary Cfm_Nodes_Node_Summary

	// CCMLearningDatabase table.
	CcmLearningDatabases Cfm_Nodes_Node_CcmLearningDatabases
}

Cfm_Nodes_Node Node-specific data for a particular node

func (*Cfm_Nodes_Node) GetEntityData

func (node *Cfm_Nodes_Node) GetEntityData() *types.CommonEntityData

type Cfm_Nodes_Node_CcmLearningDatabases

type Cfm_Nodes_Node_CcmLearningDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CCM Learning Database entry. The type is slice of
	// Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase.
	CcmLearningDatabase []*Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase
}

Cfm_Nodes_Node_CcmLearningDatabases CCMLearningDatabase table

func (*Cfm_Nodes_Node_CcmLearningDatabases) GetEntityData

func (ccmLearningDatabases *Cfm_Nodes_Node_CcmLearningDatabases) GetEntityData() *types.CommonEntityData

type Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase

type Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// This attribute is a key. Service (Maintenance Association). The type is
	// string with length: 1..79.
	Service interface{}

	// This attribute is a key. MAC Address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

	// Maintenance domain name. The type is string.
	DomainXr interface{}

	// Maintenance level. The type is CfmBagMdLevel.
	Level interface{}

	// Maintenance association name. The type is string.
	ServiceXr interface{}

	// Source MAC address. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SourceMacAddress interface{}

	// The XID of the ingress interface for the CCM. The type is interface{} with
	// range: 0..4294967295.
	IngressInterface interface{}

	// The XID is stale and may have been reused for a different interface. The
	// type is bool.
	Stale interface{}

	// String representation of the Bridge Domain or Cross-Connect associated with
	// the ingress XID. The type is string.
	IngressInterfaceString interface{}
}

Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase CCM Learning Database entry

func (*Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase) GetEntityData

type Cfm_Nodes_Node_InterfaceAises

type Cfm_Nodes_Node_InterfaceAises struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIS statistics for a particular interface. The type is slice of
	// Cfm_Nodes_Node_InterfaceAises_InterfaceAis.
	InterfaceAis []*Cfm_Nodes_Node_InterfaceAises_InterfaceAis
}

Cfm_Nodes_Node_InterfaceAises Interface AIS table

func (*Cfm_Nodes_Node_InterfaceAises) GetEntityData

func (interfaceAises *Cfm_Nodes_Node_InterfaceAises) GetEntityData() *types.CommonEntityData

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// This attribute is a key. AIS Direction. The type is CfmAisDir.
	Direction interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// IM Interface state. The type is string.
	InterfaceState interface{}

	// Interface interworking state. The type is CfmBagIwState.
	InterworkingState interface{}

	// STP state. The type is CfmBagStpState.
	StpState interface{}

	// AIS statistics.
	Statistics Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics
}

Cfm_Nodes_Node_InterfaceAises_InterfaceAis AIS statistics for a particular interface

func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis) GetEntityData

func (interfaceAis *Cfm_Nodes_Node_InterfaceAises_InterfaceAis) GetEntityData() *types.CommonEntityData

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Direction of AIS packets. The type is CfmBagDirection.
	Direction interface{}

	// Level of the lowest MEP transmitting AIS. The type is CfmBagMdLevel.
	LowestLevel interface{}

	// Level that AIS packets are transmitted on. The type is CfmBagMdLevel.
	TransmissionLevel interface{}

	// Interval at which AIS packets are transmitted. The type is
	// CfmBagAisInterval.
	TransmissionInterval interface{}

	// Total number of packets sent by the transmitting MEP. The type is
	// interface{} with range: 0..4294967295.
	SentPackets interface{}

	// Levels of other MEPs receiving AIS. The type is slice of CfmBagMdLevel.
	ViaLevel []interface{}

	// Defects detected.
	Defects Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects

	// Time elapsed since sending last started.
	LastStarted Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted
}

Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics AIS statistics

func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics) GetEntityData

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIS or LCK received. The type is bool.
	AisReceived interface{}

	// Number of peer MEPs that have timed out. The type is interface{} with
	// range: 0..4294967295.
	PeerMepsThatTimedOut interface{}

	// Number of missing peer MEPs. The type is interface{} with range:
	// 0..4294967295.
	Missing interface{}

	// Number of missing auto cross-check MEPs. The type is interface{} with
	// range: 0..4294967295.
	AutoMissing interface{}

	// Number of unexpected peer MEPs. The type is interface{} with range:
	// 0..4294967295.
	Unexpected interface{}

	// The local port or interface is down. The type is bool.
	LocalPortStatus interface{}

	// A peer port or interface is down. The type is bool.
	PeerPortStatus interface{}

	// Defects detected from remote MEPs.
	RemoteMepsDefects Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects
}

Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects Defects detected

func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects) GetEntityData

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Timed out (loss threshold exceeded). The type is bool.
	LossThresholdExceeded interface{}

	// Invalid level. The type is bool.
	InvalidLevel interface{}

	// Invalid MAID. The type is bool.
	InvalidMaid interface{}

	// Invalid CCM interval. The type is bool.
	InvalidCcmInterval interface{}

	// Loop detected (our MAC address received). The type is bool.
	ReceivedOurMac interface{}

	// Configuration Error (our MEP ID received). The type is bool.
	ReceivedOurMepId interface{}

	// Remote defection indication received. The type is bool.
	ReceivedRdi interface{}
}

Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects Defects detected from remote MEPs

func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects) GetEntityData

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted

type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds. The type is interface{} with range: 0..4294967295. Units are
	// second.
	Seconds interface{}

	// Nanoseconds. The type is interface{} with range: 0..4294967295. Units are
	// nanosecond.
	Nanoseconds interface{}
}

Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted Time elapsed since sending last started

func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted) GetEntityData

type Cfm_Nodes_Node_InterfaceStatistics

type Cfm_Nodes_Node_InterfaceStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Counters for a particular interface. The type is slice of
	// Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic
}

Cfm_Nodes_Node_InterfaceStatistics Interface Statistics table

func (*Cfm_Nodes_Node_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Cfm_Nodes_Node_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic

type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceXr interface{}

	// EFP statistics.
	Statistics Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics
}

Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic Counters for a particular interface

func (*Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics

type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of malformed packets received at this EFP. The type is interface{}
	// with range: 0..18446744073709551615.
	MalformedPackets interface{}

	// Number of packets dropped at this EFP. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}

	// Opcode for last malformed packet. The type is CfmBagOpcode.
	LastMalformedOpcode interface{}

	// Reason last malformed packet was malformed. The type is CfmPmPktAction.
	LastMalformedReason interface{}
}

Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics EFP statistics

func (*Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics) GetEntityData

type Cfm_Nodes_Node_Summary

type Cfm_Nodes_Node_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The number of domains in the CFM database. The type is interface{} with
	// range: 0..4294967295.
	Domains interface{}

	// The number of services in the CFM database. The type is interface{} with
	// range: 0..4294967295.
	Services interface{}

	// The combined rate of CCMs on this card. The type is interface{} with range:
	// 0..4294967295.
	CcmRate interface{}

	// The number of local MEPs in the CFM database. The type is interface{} with
	// range: 0..4294967295.
	LocalMeps interface{}

	// The number of operational local MEPs. The type is interface{} with range:
	// 0..4294967295.
	OperationalLocalMeps interface{}

	// The number of down-MEPs. The type is interface{} with range: 0..4294967295.
	DownMeps interface{}

	// The number of up-MEPs. The type is interface{} with range: 0..4294967295.
	UpMeps interface{}

	// The number of MEPs for which CCM processing has been offloaded. The type is
	// interface{} with range: 0..4294967295.
	Offloaded interface{}

	// The number of MEPs offloaded with CCMs at 3.3ms intervals. The type is
	// interface{} with range: 0..4294967295.
	OffloadedAt33ms interface{}

	// The number of MEPs offloaded with CCMs at 10ms intervals. The type is
	// interface{} with range: 0..4294967295.
	OffloadedAt10ms interface{}

	// The number of local MEPs disabled due to configuration errors. The type is
	// interface{} with range: 0..4294967295.
	DisabledMisconfigured interface{}

	// The number of local MEPs disabled due to lack of resources. The type is
	// interface{} with range: 0..4294967295.
	DisabledOutOfResources interface{}

	// The number of local MEPs disabled due to operational errors. The type is
	// interface{} with range: 0..4294967295.
	DisabledOperationalError interface{}

	// The number of peer MEPs. The type is interface{} with range: 0..4294967295.
	PeerMeps interface{}

	// The number of operational peer MEPs recorded in the CFM database. The type
	// is interface{} with range: 0..4294967295.
	OperationalPeerMeps interface{}

	// The number of peer MEPs with defects. The type is interface{} with range:
	// 0..4294967295.
	PeerMepsWithDefects interface{}

	// The number of peer MEPs without defects. The type is interface{} with
	// range: 0..4294967295.
	PeerMepsWithoutDefects interface{}

	// The number of peer MEPs that have timed out. The type is interface{} with
	// range: 0..4294967295.
	PeerMepsTimedOut interface{}

	// The number of MIPs. The type is interface{} with range: 0..4294967295.
	Mips interface{}

	// The number of interfaces running CFM. The type is interface{} with range:
	// 0..4294967295.
	Interfaces interface{}

	// Number or bridge domains and crossconnects. The type is interface{} with
	// range: 0..4294967295.
	BridgeDomainsAndXconnects interface{}

	// Number of traceroute cache entries. The type is interface{} with range:
	// 0..4294967295.
	TracerouteCacheEntries interface{}

	// Number of traceroute cache replies. The type is interface{} with range:
	// 0..4294967295.
	TracerouteCacheReplies interface{}

	// Number of entries in the CCM learning database. The type is interface{}
	// with range: 0..4294967295.
	CcmLearningDbEntries interface{}

	// ISSU Role of CFM-D, if any. The type is CfmBagIssuRole.
	IssuRole interface{}

	// Number of BNM Enabled Links. The type is interface{} with range:
	// 0..4294967295.
	BnmEnabledLinks interface{}
}

Cfm_Nodes_Node_Summary Summary

func (*Cfm_Nodes_Node_Summary) GetEntityData

func (summary *Cfm_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData

type SlaBucketSize

type SlaBucketSize string

SlaBucketSize represents Type of configuration of a bucket size

const (
	// Bucket size is configured as buckets per probe
	SlaBucketSize_buckets_per_probe SlaBucketSize = "buckets-per-probe"

	// Bucket size is configured as probes per bucket
	SlaBucketSize_probes_per_bucket SlaBucketSize = "probes-per-bucket"
)

type SlaOperBucket

type SlaOperBucket string

SlaOperBucket represents Type of SLA metric bucket

const (
	// SLA metric bin
	SlaOperBucket_bucket_type_bins SlaOperBucket = "bucket-type-bins"

	// SLA metric sample
	SlaOperBucket_bucket_type_samples SlaOperBucket = "bucket-type-samples"
)

type SlaOperOperation

type SlaOperOperation string

SlaOperOperation represents Type of SLA operation

const (
	// Configured SLA operation
	SlaOperOperation_operation_type_configured SlaOperOperation = "operation-type-configured"

	// On-demand SLA operation
	SlaOperOperation_operation_type_ondemand SlaOperOperation = "operation-type-ondemand"
)

type SlaOperPacketPriority

type SlaOperPacketPriority string

SlaOperPacketPriority represents Priority scheme for packet priority

const (
	// Packet does not use any specified priority.
	SlaOperPacketPriority_priority_none SlaOperPacketPriority = "priority-none"

	// Packet uses a specified 3-bit COS priority
	// value.
	SlaOperPacketPriority_priority_cos SlaOperPacketPriority = "priority-cos"
)

type SlaOperTestPatternScheme

type SlaOperTestPatternScheme string

SlaOperTestPatternScheme represents Test pattern scheme for packet padding

const (
	// Packet is padded with a user-specified string
	SlaOperTestPatternScheme_hex SlaOperTestPatternScheme = "hex"

	// Packet is padded with a pseudo-random bit
	// sequence
	SlaOperTestPatternScheme_pseudo_random SlaOperTestPatternScheme = "pseudo-random"
)

type SlaRecordableMetric

type SlaRecordableMetric string

SlaRecordableMetric represents Types of metrics that can be recorded by probes

const (
	// Not a valid metric type
	SlaRecordableMetric_metric_invalid SlaRecordableMetric = "metric-invalid"

	// Round-trip Delay
	SlaRecordableMetric_metric_round_trip_delay SlaRecordableMetric = "metric-round-trip-delay"

	// One-way Delay (Source->Destination)
	SlaRecordableMetric_metric_one_way_delay_sd SlaRecordableMetric = "metric-one-way-delay-sd"

	// One-way Delay (Destination->Source)
	SlaRecordableMetric_metric_one_way_delay_ds SlaRecordableMetric = "metric-one-way-delay-ds"

	// Round-trip Jitter
	SlaRecordableMetric_metric_round_trip_jitter SlaRecordableMetric = "metric-round-trip-jitter"

	// One-way Jitter (Source->Destination)
	SlaRecordableMetric_metric_one_way_jitter_sd SlaRecordableMetric = "metric-one-way-jitter-sd"

	// One-way Jitter (Destination->Source)
	SlaRecordableMetric_metric_one_way_jitter_ds SlaRecordableMetric = "metric-one-way-jitter-ds"

	// One-way Frame Loss Ratio (Source->Destination)
	SlaRecordableMetric_metric_one_way_flr_sd SlaRecordableMetric = "metric-one-way-flr-sd"

	// One-way Frame Loss Ratio (Destination->Source)
	SlaRecordableMetric_metric_one_way_flr_ds SlaRecordableMetric = "metric-one-way-flr-ds"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL