pfi_im_cmd_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR pfi-im-cmd package operational data.

This module contains definitions for the following management objects:

interfaces: Interface operational 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 BmMbrStateReason

type BmMbrStateReason string

BmMbrStateReason represents Bm mbr state reason

const (
	// Reason unavailable (diagnostics error)
	BmMbrStateReason_bm_mbr_state_reason_unknown BmMbrStateReason = "bm-mbr-state-reason-unknown"

	// Link cannot be used (unknown reason)
	BmMbrStateReason_bm_mbr_state_reason_unselectable_unknown BmMbrStateReason = "bm-mbr-state-reason-unselectable-unknown"

	// Link is down
	BmMbrStateReason_bm_mbr_state_reason_link_down BmMbrStateReason = "bm-mbr-state-reason-link-down"

	// Link is being removed from the bundle
	BmMbrStateReason_bm_mbr_state_reason_link_deleting BmMbrStateReason = "bm-mbr-state-reason-link-deleting"

	// Link is in the process of being created
	BmMbrStateReason_bm_mbr_state_reason_creating BmMbrStateReason = "bm-mbr-state-reason-creating"

	// Bundle is in the process of being created
	BmMbrStateReason_bm_mbr_state_reason_bundle_creating BmMbrStateReason = "bm-mbr-state-reason-bundle-creating"

	// Bundle is in the process of being deleted
	BmMbrStateReason_bm_mbr_state_reason_bundle_deleting BmMbrStateReason = "bm-mbr-state-reason-bundle-deleting"

	// Bundle has been shut down
	BmMbrStateReason_bm_mbr_state_reason_bundle_admin_down BmMbrStateReason = "bm-mbr-state-reason-bundle-admin-down"

	// Bundle is in the process of being replicated to
	// this location
	BmMbrStateReason_bm_mbr_state_reason_replicating BmMbrStateReason = "bm-mbr-state-reason-replicating"

	// Incompatible with other links in the bundle
	// (bandwidth out of range)
	BmMbrStateReason_bm_mbr_state_reason_bandwidth BmMbrStateReason = "bm-mbr-state-reason-bandwidth"

	// Loopback: Actor and Partner have the same
	// System ID and Key
	BmMbrStateReason_bm_mbr_state_reason_loop_back BmMbrStateReason = "bm-mbr-state-reason-loop-back"

	// Incompatible with other links in the bundle
	// (LACP vs non-LACP)
	BmMbrStateReason_bm_mbr_state_reason_activity_type BmMbrStateReason = "bm-mbr-state-reason-activity-type"

	// Bundle shutdown is configured for the bundle
	BmMbrStateReason_bm_mbr_state_reason_bundle_shutdown BmMbrStateReason = "bm-mbr-state-reason-bundle-shutdown"

	// Not enough links available to meet
	// minimum-active threshold
	BmMbrStateReason_bm_mbr_state_reason_min_selected BmMbrStateReason = "bm-mbr-state-reason-min-selected"

	// Link is Standby due to maximum-active links
	// configuration
	BmMbrStateReason_bm_mbr_state_reason_max_selected BmMbrStateReason = "bm-mbr-state-reason-max-selected"

	// Bundle has too many member links configured
	BmMbrStateReason_bm_mbr_state_reason_link_limit BmMbrStateReason = "bm-mbr-state-reason-link-limit"

	// Bundle has reached maximum supported number of
	// active links
	BmMbrStateReason_bm_mbr_state_reason_active_limit BmMbrStateReason = "bm-mbr-state-reason-active-limit"

	// Link is Standby (unknown reason)
	BmMbrStateReason_bm_mbr_state_reason_standby_unknown BmMbrStateReason = "bm-mbr-state-reason-standby-unknown"

	// Link is Expired; LACPDUs are not being received
	// from the partner
	BmMbrStateReason_bm_mbr_state_reason_expired BmMbrStateReason = "bm-mbr-state-reason-expired"

	// Link is Defaulted; LACPDUs are not being
	// received from the partner
	BmMbrStateReason_bm_mbr_state_reason_defaulted BmMbrStateReason = "bm-mbr-state-reason-defaulted"

	// Link is Not Aggregatable (unknown reason)
	BmMbrStateReason_bm_mbr_state_reason_act_or_not_agg BmMbrStateReason = "bm-mbr-state-reason-act-or-not-agg"

	// Partner has marked the link as Not Aggregatable
	BmMbrStateReason_bm_mbr_state_reason_partner_not_agg BmMbrStateReason = "bm-mbr-state-reason-partner-not-agg"

	// Partner System ID/Key do not match that of the
	// Selected links
	BmMbrStateReason_bm_mbr_state_reason_lagid BmMbrStateReason = "bm-mbr-state-reason-lagid"

	// Bundle interface is not present in
	// configuration
	BmMbrStateReason_bm_mbr_state_reason_bundle_not_cfgd BmMbrStateReason = "bm-mbr-state-reason-bundle-not-cfgd"

	// Wait-while timer is running
	BmMbrStateReason_bm_mbr_state_reason_bundle_not_ready BmMbrStateReason = "bm-mbr-state-reason-bundle-not-ready"

	// Partner has not echoed the correct parameters
	// for this link
	BmMbrStateReason_bm_mbr_state_reason_partner_ood BmMbrStateReason = "bm-mbr-state-reason-partner-ood"

	// Partner is not Synchronized (Waiting, Standby,
	// or LAG ID mismatch)
	BmMbrStateReason_bm_mbr_state_reason_partner_not_in_sync BmMbrStateReason = "bm-mbr-state-reason-partner-not-in-sync"

	// Partner is not Synchronized (Waiting, not
	// Selected, or out-of-date)
	BmMbrStateReason_bm_mbr_state_reason_foreign_partner_oos BmMbrStateReason = "bm-mbr-state-reason-foreign-partner-oos"

	// Link is Attached and has not gone Collecting
	// (unknown reason)
	BmMbrStateReason_bm_mbr_state_reason_attach_unknown BmMbrStateReason = "bm-mbr-state-reason-attach-unknown"

	// Partner has not advertized that it is
	// Collecting
	BmMbrStateReason_bm_mbr_state_reason_partner_not_collecting BmMbrStateReason = "bm-mbr-state-reason-partner-not-collecting"

	// Link is Collecting and has not gone
	// Distributing (unknown reason)
	BmMbrStateReason_bm_mbr_state_reason_collect_unknown BmMbrStateReason = "bm-mbr-state-reason-collect-unknown"

	// Link is marked as Standby by mLACP peer
	BmMbrStateReason_bm_mbr_state_reason_standby_foreign BmMbrStateReason = "bm-mbr-state-reason-standby-foreign"

	// Link is waiting for BFD session to start
	BmMbrStateReason_bm_mbr_state_reason_bfd_starting BmMbrStateReason = "bm-mbr-state-reason-bfd-starting"

	// BFD state of this link is Down
	BmMbrStateReason_bm_mbr_state_reason_bfd_down BmMbrStateReason = "bm-mbr-state-reason-bfd-down"

	// BFD session is unconfigured on the remote end
	BmMbrStateReason_bm_mbr_state_reason_bfd_nbr_unconfig BmMbrStateReason = "bm-mbr-state-reason-bfd-nbr-unconfig"

	// Link is not operational as a result of mLACP
	// negotiations
	BmMbrStateReason_bm_mbr_state_reason_mlacp BmMbrStateReason = "bm-mbr-state-reason-mlacp"

	// ICCP group is isolated from the core network
	BmMbrStateReason_bm_mbr_state_reason_pe_isolated BmMbrStateReason = "bm-mbr-state-reason-pe-isolated"

	// Forced switchover to the mLACP peer
	BmMbrStateReason_bm_mbr_state_reason_forced_switchover BmMbrStateReason = "bm-mbr-state-reason-forced-switchover"

	// Link is error disabled (unknown reason)
	BmMbrStateReason_bm_mbr_state_reason_errdis_unknown BmMbrStateReason = "bm-mbr-state-reason-errdis-unknown"

	// Waiting for member state information from mLACP
	// peer
	BmMbrStateReason_bm_mbr_state_reason_mlacp_no_mbr_state_info BmMbrStateReason = "bm-mbr-state-reason-mlacp-no-mbr-state-info"

	// Link is Active
	BmMbrStateReason_bm_mbr_state_reason_active BmMbrStateReason = "bm-mbr-state-reason-active"

	// Waiting for bundle state information from mLACP
	// peer
	BmMbrStateReason_bm_mbr_state_reason_mlacp_no_bdl_state_info BmMbrStateReason = "bm-mbr-state-reason-mlacp-no-bdl-state-info"

	// Waiting for bundle configuration information
	// from mLACP peer
	BmMbrStateReason_bm_mbr_state_reason_mlacp_no_bdl_config_info BmMbrStateReason = "bm-mbr-state-reason-mlacp-no-bdl-config-info"

	// Waiting for bundle to complete initial
	// synchronization with mLACP peer
	BmMbrStateReason_bm_mbr_state_reason_mlacp_no_bdl_sync BmMbrStateReason = "bm-mbr-state-reason-mlacp-no-bdl-sync"

	// mLACP bundle does not have a peer device
	BmMbrStateReason_bm_mbr_state_reason_mlacp_bdl_has_no_peer BmMbrStateReason = "bm-mbr-state-reason-mlacp-bdl-has-no-peer"

	// Link is being ignored due to an inconsistency
	// with mLACP peer
	BmMbrStateReason_bm_mbr_state_reason_mlacp_nak BmMbrStateReason = "bm-mbr-state-reason-mlacp-nak"

	// ICCP transport is unavailable
	BmMbrStateReason_bm_mbr_state_reason_mlacp_transport_unavailable BmMbrStateReason = "bm-mbr-state-reason-mlacp-transport-unavailable"

	// ICCP Group is not fully configured
	BmMbrStateReason_bm_mbr_state_reason_mlacp_not_configured BmMbrStateReason = "bm-mbr-state-reason-mlacp-not-configured"

	// mLACP recovery delay timer is running
	BmMbrStateReason_bm_mbr_state_reason_recovery_timer BmMbrStateReason = "bm-mbr-state-reason-recovery-timer"

	// mLACP peer is active
	BmMbrStateReason_bm_mbr_state_reason_mlacp_standby BmMbrStateReason = "bm-mbr-state-reason-mlacp-standby"

	// mLACP peer has more links/bandwidth available
	BmMbrStateReason_bm_mbr_state_reason_maximized_out BmMbrStateReason = "bm-mbr-state-reason-maximized-out"

	// mLACP peer has one or more links Selected
	BmMbrStateReason_bm_mbr_state_reason_mlacp_peer_selected BmMbrStateReason = "bm-mbr-state-reason-mlacp-peer-selected"

	// mLACP bundle does not have a peer device
	// (connect timer running)
	BmMbrStateReason_bm_mbr_state_reason_mlacp_connect_timer_running BmMbrStateReason = "bm-mbr-state-reason-mlacp-connect-timer-running"

	// Bundle is not configured to run mLACP
	BmMbrStateReason_bm_mbr_state_reason_bundle_not_mlacp BmMbrStateReason = "bm-mbr-state-reason-bundle-not-mlacp"

	// Bundle has too many working links configured
	// (more than the maximum-active limit)
	BmMbrStateReason_bm_mbr_state_reason_no_lon BmMbrStateReason = "bm-mbr-state-reason-no-lon"

	// Additional bandwidth from link would exceed
	// load balancing capabilities
	BmMbrStateReason_bm_mbr_state_reason_cumul_rel_bw_limit BmMbrStateReason = "bm-mbr-state-reason-cumul-rel-bw-limit"

	// No MAC address available for the bundle
	BmMbrStateReason_bm_mbr_state_reason_no_mac BmMbrStateReason = "bm-mbr-state-reason-no-mac"

	// No system ID available for use by this bundle
	BmMbrStateReason_bm_mbr_state_reason_no_system_id BmMbrStateReason = "bm-mbr-state-reason-no-system-id"

	// Link is shutdown
	BmMbrStateReason_bm_mbr_state_reason_link_shutdown BmMbrStateReason = "bm-mbr-state-reason-link-shutdown"

	// Non-LACP link in mLACP bundle
	BmMbrStateReason_bm_mbr_state_reason_activity_mlacp BmMbrStateReason = "bm-mbr-state-reason-activity-mlacp"

	// LACP link in inter-chassis bundle
	BmMbrStateReason_bm_mbr_state_reason_activity_iccp BmMbrStateReason = "bm-mbr-state-reason-activity-iccp"

	// Parent bundle is both inter-chassis and
	// configured for mLACP
	BmMbrStateReason_bm_mbr_state_reason_bundle_icpe_mlacp BmMbrStateReason = "bm-mbr-state-reason-bundle-icpe-mlacp"

	// Too many bundle members in system; no link
	// number available
	BmMbrStateReason_bm_mbr_state_reason_no_link_num BmMbrStateReason = "bm-mbr-state-reason-no-link-num"

	// mLACP peer has a higher priority link
	BmMbrStateReason_bm_mbr_state_reason_standby_peer_higher_prio BmMbrStateReason = "bm-mbr-state-reason-standby-peer-higher-prio"

	// Link is in standby redundancy state
	BmMbrStateReason_bm_mbr_state_reason_red_state_standby BmMbrStateReason = "bm-mbr-state-reason-red-state-standby"

	// One or more links in the bundle are in standby
	// redundancy state
	BmMbrStateReason_bm_mbr_state_reason_other_red_state_standby BmMbrStateReason = "bm-mbr-state-reason-other-red-state-standby"

	// Holding down temporary to avoid churn after
	// restart
	BmMbrStateReason_bm_mbr_state_reason_hold_ing BmMbrStateReason = "bm-mbr-state-reason-hold-ing"

	// Bundle has been error-disabled
	BmMbrStateReason_bm_mbr_state_reason_bundle_error_disabled BmMbrStateReason = "bm-mbr-state-reason-bundle-error-disabled"

	// Bundle has been disabled by EFD
	BmMbrStateReason_bm_mbr_state_reason_bundle_efd_disabled BmMbrStateReason = "bm-mbr-state-reason-bundle-efd-disabled"

	// Singleton ICCP group is isolated from the core
	// network
	BmMbrStateReason_bm_mbr_state_reason_singleton_pe_isolated BmMbrStateReason = "bm-mbr-state-reason-singleton-pe-isolated"

	// Link is waiting for BFDv6 session to start
	BmMbrStateReason_bm_mbr_state_reason_bfd_ipv6_starting BmMbrStateReason = "bm-mbr-state-reason-bfd-ipv6-starting"

	// BFDv6 state of this link is Down
	BmMbrStateReason_bm_mbr_state_reason_bfd_ipv6_down BmMbrStateReason = "bm-mbr-state-reason-bfd-ipv6-down"

	// BFDv6 session is unconfigured on the remote end
	BmMbrStateReason_bm_mbr_state_reason_bfd_ipv6_nbr_unconfig BmMbrStateReason = "bm-mbr-state-reason-bfd-ipv6-nbr-unconfig"

	// LACP delay timer is running
	BmMbrStateReason_bm_mbr_state_reason_timer_running BmMbrStateReason = "bm-mbr-state-reason-timer-running"

	// Client has configured the bundle state Down
	BmMbrStateReason_bm_mbr_state_reason_client_bundle_ctrl BmMbrStateReason = "bm-mbr-state-reason-client-bundle-ctrl"

	// Enumeration maximum value
	BmMbrStateReason_bm_mbr_state_reason_count BmMbrStateReason = "bm-mbr-state-reason-count"
)

type BmMuxreason

type BmMuxreason string

BmMuxreason represents Bm muxreason

const (
	// Selection logic has not yet been run for the
	// bundle this link is a member of
	BmMuxreason_bm_mux_reason_no_reason BmMuxreason = "bm-mux-reason-no-reason"

	// Link is down
	BmMuxreason_bm_mux_reason_link_down BmMuxreason = "bm-mux-reason-link-down"

	// Link is being removed from the bundle
	BmMuxreason_bm_mux_reason_link_deleted BmMuxreason = "bm-mux-reason-link-deleted"

	// Link has wrong duplexity
	BmMuxreason_bm_mux_reason_duplex BmMuxreason = "bm-mux-reason-duplex"

	// Link has wrong bandwidth
	BmMuxreason_bm_mux_reason_bandwidth BmMuxreason = "bm-mux-reason-bandwidth"

	// Link is a loopback interface
	BmMuxreason_bm_mux_reason_loop_back BmMuxreason = "bm-mux-reason-loop-back"

	// Link has wrong activity type
	BmMuxreason_bm_mux_reason_activity_type BmMuxreason = "bm-mux-reason-activity-type"

	// Link's bundle already has maximum number of
	// members allowed
	BmMuxreason_bm_mux_reason_link_limit BmMuxreason = "bm-mux-reason-link-limit"

	// Link is attached to a shared medium
	BmMuxreason_bm_mux_reason_shared BmMuxreason = "bm-mux-reason-shared"

	// Link has wrong LAG ID
	BmMuxreason_bm_mux_reason_lagid BmMuxreason = "bm-mux-reason-lagid"

	// Link's bundle does not exist
	BmMuxreason_bm_mux_reason_no_bundle BmMuxreason = "bm-mux-reason-no-bundle"

	// Link's bundle has no primary link
	BmMuxreason_bm_mux_reason_no_primary BmMuxreason = "bm-mux-reason-no-primary"

	// Link's bundle is shut down
	BmMuxreason_bm_mux_reason_bundle_down BmMuxreason = "bm-mux-reason-bundle-down"

	// Link is marked individual by partner
	BmMuxreason_bm_mux_reason_individual BmMuxreason = "bm-mux-reason-individual"

	// Link is Defaulted, suggesting it is not
	// receiving LACPDUs from the peer
	BmMuxreason_bm_mux_reason_defaulted BmMuxreason = "bm-mux-reason-defaulted"

	// Link is in InSync state
	BmMuxreason_bm_mux_reason_in_sync BmMuxreason = "bm-mux-reason-in-sync"

	// Link is in Collecting state
	BmMuxreason_bm_mux_reason_collecting BmMuxreason = "bm-mux-reason-collecting"

	// Link exceeds maximum active limit
	BmMuxreason_bm_mux_reason_active_link_limit BmMuxreason = "bm-mux-reason-active-link-limit"

	// Link is in Distributing state
	BmMuxreason_bm_mux_reason_distributing BmMuxreason = "bm-mux-reason-distributing"

	// Enumeration maximum value
	BmMuxreason_bm_mux_reason_count BmMuxreason = "bm-mux-reason-count"
)

type BmMuxstate

type BmMuxstate string

BmMuxstate represents Bm muxstate

const (
	// Port is not attached to a bundle
	BmMuxstate_detached BmMuxstate = "detached"

	// Port has chosen bundle and is waiting to join
	BmMuxstate_waiting BmMuxstate = "waiting"

	// Port is attached to the bundle but not active
	BmMuxstate_attached BmMuxstate = "attached"

	// Port is ready to receive data
	BmMuxstate_collecting BmMuxstate = "collecting"

	// Port is distributing data
	BmMuxstate_distributing BmMuxstate = "distributing"

	// Port is active and can send and receive data
	BmMuxstate_collecting_distributing BmMuxstate = "collecting-distributing"
)

type BmSeverity

type BmSeverity string

BmSeverity represents Severity of the member state reason

const (
	// OK
	BmSeverity_ok BmSeverity = "ok"

	// Information
	BmSeverity_information BmSeverity = "information"

	// Misconfiguration
	BmSeverity_misconfiguration BmSeverity = "misconfiguration"

	// Warning
	BmSeverity_warning BmSeverity = "warning"

	// Error
	BmSeverity_error_ BmSeverity = "error"
)

type BmStateReasonTarget

type BmStateReasonTarget string

BmStateReasonTarget represents Scope of the state reason

const (
	// Member applicable reason
	BmStateReasonTarget_member_reason BmStateReasonTarget = "member-reason"

	// Bundle applicable reason
	BmStateReasonTarget_bundle_reason BmStateReasonTarget = "bundle-reason"
)

type BmdMemberState

type BmdMemberState string

BmdMemberState represents Bmd member state

const (
	// Member is configured
	BmdMemberState_bmd_mbr_state_configured BmdMemberState = "bmd-mbr-state-configured"

	// Member is standby
	BmdMemberState_bmd_mbr_state_standby BmdMemberState = "bmd-mbr-state-standby"

	// Member is hot standby
	BmdMemberState_bmd_mbr_state_hot_standby BmdMemberState = "bmd-mbr-state-hot-standby"

	// Member is negotiating
	BmdMemberState_bmd_mbr_state_negotiating BmdMemberState = "bmd-mbr-state-negotiating"

	// Member has a BFD session running
	BmdMemberState_bmd_mbr_state_bfd_running BmdMemberState = "bmd-mbr-state-bfd-running"

	// Member is active
	BmdMemberState_bmd_mbr_state_active BmdMemberState = "bmd-mbr-state-active"
)

type BmdMemberTypeEnum

type BmdMemberTypeEnum string

BmdMemberTypeEnum represents Bmd member type enum

const (
	// Member has been configured on the local device
	BmdMemberTypeEnum_bmd_mbr_local BmdMemberTypeEnum = "bmd-mbr-local"

	// Member has been configured on an mLACP peer
	// device
	BmdMemberTypeEnum_bmd_mbr_foreign BmdMemberTypeEnum = "bmd-mbr-foreign"

	// Member's type is unknown
	BmdMemberTypeEnum_bmd_mbr_unknown BmdMemberTypeEnum = "bmd-mbr-unknown"
)

type EfpPayloadEtype

type EfpPayloadEtype string

EfpPayloadEtype represents Payload ethertype match

const (
	// Any
	EfpPayloadEtype_payload_ethertype_any EfpPayloadEtype = "payload-ethertype-any"

	// IP
	EfpPayloadEtype_payload_ethertype_ip EfpPayloadEtype = "payload-ethertype-ip"

	// PPPoE
	EfpPayloadEtype_payload_ethertype_pppoe EfpPayloadEtype = "payload-ethertype-pppoe"
)

type EfpTagEtype

type EfpTagEtype string

EfpTagEtype represents Tag ethertype

const (
	// Untagged
	EfpTagEtype_untagged EfpTagEtype = "untagged"

	// Dot1Q
	EfpTagEtype_dot1q EfpTagEtype = "dot1q"

	// Dot1ad
	EfpTagEtype_dot1ad EfpTagEtype = "dot1ad"
)

type EfpTagPriority

type EfpTagPriority string

EfpTagPriority represents Priority

const (
	// Priority 0
	EfpTagPriority_priority0 EfpTagPriority = "priority0"

	// Priority 1
	EfpTagPriority_priority1 EfpTagPriority = "priority1"

	// Priority 2
	EfpTagPriority_priority2 EfpTagPriority = "priority2"

	// Priority 3
	EfpTagPriority_priority3 EfpTagPriority = "priority3"

	// Priority 4
	EfpTagPriority_priority4 EfpTagPriority = "priority4"

	// Priority 5
	EfpTagPriority_priority5 EfpTagPriority = "priority5"

	// Priority 6
	EfpTagPriority_priority6 EfpTagPriority = "priority6"

	// Priority 7
	EfpTagPriority_priority7 EfpTagPriority = "priority7"

	// Any priority
	EfpTagPriority_priority_any EfpTagPriority = "priority-any"
)

type GccDerState

type GccDerState string

GccDerState represents Gcc der state

const (
	// In Service
	GccDerState_in_service GccDerState = "in-service"

	// Out Of Service
	GccDerState_out_of_service GccDerState = "out-of-service"

	// Maintenance
	GccDerState_maintenance GccDerState = "maintenance"

	// Automatic In Service
	GccDerState_ais GccDerState = "ais"
)

type GccSecState

type GccSecState string

GccSecState represents Gcc sec state

const (
	// Normal
	GccSecState_normal GccSecState = "normal"

	// Maintenance
	GccSecState_maintenance GccSecState = "maintenance"

	// Automatic In Service
	GccSecState_ais GccSecState = "ais"
)

type ImAttrDuplex

type ImAttrDuplex string

ImAttrDuplex represents Im attr duplex

const (
	// im attr duplex unknown
	ImAttrDuplex_im_attr_duplex_unknown ImAttrDuplex = "im-attr-duplex-unknown"

	// im attr duplex half
	ImAttrDuplex_im_attr_duplex_half ImAttrDuplex = "im-attr-duplex-half"

	// im attr duplex full
	ImAttrDuplex_im_attr_duplex_full ImAttrDuplex = "im-attr-duplex-full"
)

type ImAttrFlowControl

type ImAttrFlowControl string

ImAttrFlowControl represents Im attr flow control

const (
	// im attr flow control off
	ImAttrFlowControl_im_attr_flow_control_off ImAttrFlowControl = "im-attr-flow-control-off"

	// im attr flow control on
	ImAttrFlowControl_im_attr_flow_control_on ImAttrFlowControl = "im-attr-flow-control-on"

	// im attr flow control not sup
	ImAttrFlowControl_im_attr_flow_control_not_sup ImAttrFlowControl = "im-attr-flow-control-not-sup"

	// im attr flow control priority
	ImAttrFlowControl_im_attr_flow_control_priority ImAttrFlowControl = "im-attr-flow-control-priority"
)
type ImAttrLink string

ImAttrLink represents Im attr link

const (
	// im attr link type auto
	ImAttrLink_im_attr_link_type_auto ImAttrLink = "im-attr-link-type-auto"

	// im attr link type force
	ImAttrLink_im_attr_link_type_force ImAttrLink = "im-attr-link-type-force"
)

type ImAttrMedia

type ImAttrMedia string

ImAttrMedia represents Im attr media

const (
	// im attr media other
	ImAttrMedia_im_attr_media_other ImAttrMedia = "im-attr-media-other"

	// im attr media unknown
	ImAttrMedia_im_attr_media_unknown ImAttrMedia = "im-attr-media-unknown"

	// im attr media aui
	ImAttrMedia_im_attr_media_aui ImAttrMedia = "im-attr-media-aui"

	// im attr media 10base5
	ImAttrMedia_im_attr_media_10base5 ImAttrMedia = "im-attr-media-10base5"

	// im attr media foirl
	ImAttrMedia_im_attr_media_foirl ImAttrMedia = "im-attr-media-foirl"

	// im attr media 10base2
	ImAttrMedia_im_attr_media_10base2 ImAttrMedia = "im-attr-media-10base2"

	// im attr media 10broad36
	ImAttrMedia_im_attr_media_10broad36 ImAttrMedia = "im-attr-media-10broad36"

	// im attr media 10base
	ImAttrMedia_im_attr_media_10base ImAttrMedia = "im-attr-media-10base"

	// im attr media 10base thd
	ImAttrMedia_im_attr_media_10base_thd ImAttrMedia = "im-attr-media-10base-thd"

	// im attr media 10base tfd
	ImAttrMedia_im_attr_media_10base_tfd ImAttrMedia = "im-attr-media-10base-tfd"

	// im attr media 10base fp
	ImAttrMedia_im_attr_media_10base_fp ImAttrMedia = "im-attr-media-10base-fp"

	// im attr media 10base fb
	ImAttrMedia_im_attr_media_10base_fb ImAttrMedia = "im-attr-media-10base-fb"

	// im attr media 10base fl
	ImAttrMedia_im_attr_media_10base_fl ImAttrMedia = "im-attr-media-10base-fl"

	// im attr media 10base flhd
	ImAttrMedia_im_attr_media_10base_flhd ImAttrMedia = "im-attr-media-10base-flhd"

	// im attr media 10base flfd
	ImAttrMedia_im_attr_media_10base_flfd ImAttrMedia = "im-attr-media-10base-flfd"

	// im attr media 100base t4
	ImAttrMedia_im_attr_media_100base_t4 ImAttrMedia = "im-attr-media-100base-t4"

	// im attr media 100base tx
	ImAttrMedia_im_attr_media_100base_tx ImAttrMedia = "im-attr-media-100base-tx"

	// im attr media 100base txhd
	ImAttrMedia_im_attr_media_100base_txhd ImAttrMedia = "im-attr-media-100base-txhd"

	// im attr media 100base txfd
	ImAttrMedia_im_attr_media_100base_txfd ImAttrMedia = "im-attr-media-100base-txfd"

	// im attr media 100base fx
	ImAttrMedia_im_attr_media_100base_fx ImAttrMedia = "im-attr-media-100base-fx"

	// im attr media 100base fxhd
	ImAttrMedia_im_attr_media_100base_fxhd ImAttrMedia = "im-attr-media-100base-fxhd"

	// im attr media 100base fxfd
	ImAttrMedia_im_attr_media_100base_fxfd ImAttrMedia = "im-attr-media-100base-fxfd"

	// im attr media 100base ex
	ImAttrMedia_im_attr_media_100base_ex ImAttrMedia = "im-attr-media-100base-ex"

	// im attr media 100base exhd
	ImAttrMedia_im_attr_media_100base_exhd ImAttrMedia = "im-attr-media-100base-exhd"

	// im attr media 100base exfd
	ImAttrMedia_im_attr_media_100base_exfd ImAttrMedia = "im-attr-media-100base-exfd"

	// im attr media 100base t2
	ImAttrMedia_im_attr_media_100base_t2 ImAttrMedia = "im-attr-media-100base-t2"

	// im attr media 100base t2hd
	ImAttrMedia_im_attr_media_100base_t2hd ImAttrMedia = "im-attr-media-100base-t2hd"

	// im attr media 100base t2fd
	ImAttrMedia_im_attr_media_100base_t2fd ImAttrMedia = "im-attr-media-100base-t2fd"

	// im attr media 1000base x
	ImAttrMedia_im_attr_media_1000base_x ImAttrMedia = "im-attr-media-1000base-x"

	// im attr media 1000base xhdx
	ImAttrMedia_im_attr_media_1000base_xhdx ImAttrMedia = "im-attr-media-1000base-xhdx"

	// im attr media 1000base xfd
	ImAttrMedia_im_attr_media_1000base_xfd ImAttrMedia = "im-attr-media-1000base-xfd"

	// im attr media 1000base lx
	ImAttrMedia_im_attr_media_1000base_lx ImAttrMedia = "im-attr-media-1000base-lx"

	// im attr media 1000base lxhd
	ImAttrMedia_im_attr_media_1000base_lxhd ImAttrMedia = "im-attr-media-1000base-lxhd"

	// im attr media 1000base lxfdx
	ImAttrMedia_im_attr_media_1000base_lxfdx ImAttrMedia = "im-attr-media-1000base-lxfdx"

	// im attr media 1000base sx
	ImAttrMedia_im_attr_media_1000base_sx ImAttrMedia = "im-attr-media-1000base-sx"

	// im attr media 1000base sxhd
	ImAttrMedia_im_attr_media_1000base_sxhd ImAttrMedia = "im-attr-media-1000base-sxhd"

	// im attr media 1000base sxfd
	ImAttrMedia_im_attr_media_1000base_sxfd ImAttrMedia = "im-attr-media-1000base-sxfd"

	// im attr media 1000base cx
	ImAttrMedia_im_attr_media_1000base_cx ImAttrMedia = "im-attr-media-1000base-cx"

	// im attr media 1000base cxhdx
	ImAttrMedia_im_attr_media_1000base_cxhdx ImAttrMedia = "im-attr-media-1000base-cxhdx"

	// im attr media 1000base cxfd
	ImAttrMedia_im_attr_media_1000base_cxfd ImAttrMedia = "im-attr-media-1000base-cxfd"

	// im attr media 1000base
	ImAttrMedia_im_attr_media_1000base ImAttrMedia = "im-attr-media-1000base"

	// im attr media 1000base thd
	ImAttrMedia_im_attr_media_1000base_thd ImAttrMedia = "im-attr-media-1000base-thd"

	// im attr media 1000base tfd
	ImAttrMedia_im_attr_media_1000base_tfd ImAttrMedia = "im-attr-media-1000base-tfd"

	// im attr media 10gbase x
	ImAttrMedia_im_attr_media_10gbase_x ImAttrMedia = "im-attr-media-10gbase-x"

	// im attr media 10gbase lx4
	ImAttrMedia_im_attr_media_10gbase_lx4 ImAttrMedia = "im-attr-media-10gbase-lx4"

	// im attr media 10gbase r
	ImAttrMedia_im_attr_media_10gbase_r ImAttrMedia = "im-attr-media-10gbase-r"

	// im attr media 10gbase er
	ImAttrMedia_im_attr_media_10gbase_er ImAttrMedia = "im-attr-media-10gbase-er"

	// im attr media 10gbase lr
	ImAttrMedia_im_attr_media_10gbase_lr ImAttrMedia = "im-attr-media-10gbase-lr"

	// im attr media 10gbase sr
	ImAttrMedia_im_attr_media_10gbase_sr ImAttrMedia = "im-attr-media-10gbase-sr"

	// im attr media 10gbase w
	ImAttrMedia_im_attr_media_10gbase_w ImAttrMedia = "im-attr-media-10gbase-w"

	// im attr media 10gbase ew
	ImAttrMedia_im_attr_media_10gbase_ew ImAttrMedia = "im-attr-media-10gbase-ew"

	// im attr media 10gbase lw
	ImAttrMedia_im_attr_media_10gbase_lw ImAttrMedia = "im-attr-media-10gbase-lw"

	// im attr media 10gbase sw
	ImAttrMedia_im_attr_media_10gbase_sw ImAttrMedia = "im-attr-media-10gbase-sw"

	// im attr media 10gbase zr
	ImAttrMedia_im_attr_media_10gbase_zr ImAttrMedia = "im-attr-media-10gbase-zr"

	// im attr media 802 9a
	ImAttrMedia_im_attr_media_802_9a ImAttrMedia = "im-attr-media-802-9a"

	// im attr media rj45
	ImAttrMedia_im_attr_media_rj45 ImAttrMedia = "im-attr-media-rj45"

	// im attr media 1000base zx
	ImAttrMedia_im_attr_media_1000base_zx ImAttrMedia = "im-attr-media-1000base-zx"

	// im attr media 1000base cwdm
	ImAttrMedia_im_attr_media_1000base_cwdm ImAttrMedia = "im-attr-media-1000base-cwdm"

	// im attr media 1000base cwdm 1470
	ImAttrMedia_im_attr_media_1000base_cwdm_1470 ImAttrMedia = "im-attr-media-1000base-cwdm-1470"

	// im attr media 1000base cwdm 1490
	ImAttrMedia_im_attr_media_1000base_cwdm_1490 ImAttrMedia = "im-attr-media-1000base-cwdm-1490"

	// im attr media 1000base cwdm 1510
	ImAttrMedia_im_attr_media_1000base_cwdm_1510 ImAttrMedia = "im-attr-media-1000base-cwdm-1510"

	// im attr media 1000base cwdm 1530
	ImAttrMedia_im_attr_media_1000base_cwdm_1530 ImAttrMedia = "im-attr-media-1000base-cwdm-1530"

	// im attr media 1000base cwdm 1550
	ImAttrMedia_im_attr_media_1000base_cwdm_1550 ImAttrMedia = "im-attr-media-1000base-cwdm-1550"

	// im attr media 1000base cwdm 1570
	ImAttrMedia_im_attr_media_1000base_cwdm_1570 ImAttrMedia = "im-attr-media-1000base-cwdm-1570"

	// im attr media 1000base cwdm 1590
	ImAttrMedia_im_attr_media_1000base_cwdm_1590 ImAttrMedia = "im-attr-media-1000base-cwdm-1590"

	// im attr media 1000base cwdm 1610
	ImAttrMedia_im_attr_media_1000base_cwdm_1610 ImAttrMedia = "im-attr-media-1000base-cwdm-1610"

	// im attr media 10gbase dwdm
	ImAttrMedia_im_attr_media_10gbase_dwdm ImAttrMedia = "im-attr-media-10gbase-dwdm"

	// im attr media 100gbase lr4
	ImAttrMedia_im_attr_media_100gbase_lr4 ImAttrMedia = "im-attr-media-100gbase-lr4"

	// im attr media 1000base dwdm
	ImAttrMedia_im_attr_media_1000base_dwdm ImAttrMedia = "im-attr-media-1000base-dwdm"

	// im attr media 1000base dwdm 1533
	ImAttrMedia_im_attr_media_1000base_dwdm_1533 ImAttrMedia = "im-attr-media-1000base-dwdm-1533"

	// im attr media 1000base dwdm 1537
	ImAttrMedia_im_attr_media_1000base_dwdm_1537 ImAttrMedia = "im-attr-media-1000base-dwdm-1537"

	// im attr media 1000base dwdm 1541
	ImAttrMedia_im_attr_media_1000base_dwdm_1541 ImAttrMedia = "im-attr-media-1000base-dwdm-1541"

	// im attr media 1000base dwdm 1545
	ImAttrMedia_im_attr_media_1000base_dwdm_1545 ImAttrMedia = "im-attr-media-1000base-dwdm-1545"

	// im attr media 1000base dwdm 1549
	ImAttrMedia_im_attr_media_1000base_dwdm_1549 ImAttrMedia = "im-attr-media-1000base-dwdm-1549"

	// im attr media 1000base dwdm 1553
	ImAttrMedia_im_attr_media_1000base_dwdm_1553 ImAttrMedia = "im-attr-media-1000base-dwdm-1553"

	// im attr media 1000base dwdm 1557
	ImAttrMedia_im_attr_media_1000base_dwdm_1557 ImAttrMedia = "im-attr-media-1000base-dwdm-1557"

	// im attr media 1000base dwdm 1561
	ImAttrMedia_im_attr_media_1000base_dwdm_1561 ImAttrMedia = "im-attr-media-1000base-dwdm-1561"

	// im attr media 40gbase lr4
	ImAttrMedia_im_attr_media_40gbase_lr4 ImAttrMedia = "im-attr-media-40gbase-lr4"

	// im attr media 40gbase er4
	ImAttrMedia_im_attr_media_40gbase_er4 ImAttrMedia = "im-attr-media-40gbase-er4"

	// im attr media 100gbase er4
	ImAttrMedia_im_attr_media_100gbase_er4 ImAttrMedia = "im-attr-media-100gbase-er4"

	// im attr media 1000base ex
	ImAttrMedia_im_attr_media_1000base_ex ImAttrMedia = "im-attr-media-1000base-ex"

	// im attr media 1000base bx10 d
	ImAttrMedia_im_attr_media_1000base_bx10_d ImAttrMedia = "im-attr-media-1000base-bx10-d"

	// im attr media 1000base bx10 u
	ImAttrMedia_im_attr_media_1000base_bx10_u ImAttrMedia = "im-attr-media-1000base-bx10-u"

	// im attr media 1000base dwdm 1561 42
	ImAttrMedia_im_attr_media_1000base_dwdm_1561_42 ImAttrMedia = "im-attr-media-1000base-dwdm-1561-42"

	// im attr media 1000base dwdm 1560 61
	ImAttrMedia_im_attr_media_1000base_dwdm_1560_61 ImAttrMedia = "im-attr-media-1000base-dwdm-1560-61"

	// im attr media 1000base dwdm 1559 79
	ImAttrMedia_im_attr_media_1000base_dwdm_1559_79 ImAttrMedia = "im-attr-media-1000base-dwdm-1559-79"

	// im attr media 1000base dwdm 1558 98
	ImAttrMedia_im_attr_media_1000base_dwdm_1558_98 ImAttrMedia = "im-attr-media-1000base-dwdm-1558-98"

	// im attr media 1000base dwdm 1558 17
	ImAttrMedia_im_attr_media_1000base_dwdm_1558_17 ImAttrMedia = "im-attr-media-1000base-dwdm-1558-17"

	// im attr media 1000base dwdm 1557 36
	ImAttrMedia_im_attr_media_1000base_dwdm_1557_36 ImAttrMedia = "im-attr-media-1000base-dwdm-1557-36"

	// im attr media 1000base dwdm 1556 55
	ImAttrMedia_im_attr_media_1000base_dwdm_1556_55 ImAttrMedia = "im-attr-media-1000base-dwdm-1556-55"

	// im attr media 1000base dwdm 1555 75
	ImAttrMedia_im_attr_media_1000base_dwdm_1555_75 ImAttrMedia = "im-attr-media-1000base-dwdm-1555-75"

	// im attr media 1000base dwdm 1554 94
	ImAttrMedia_im_attr_media_1000base_dwdm_1554_94 ImAttrMedia = "im-attr-media-1000base-dwdm-1554-94"

	// im attr media 1000base dwdm 1554 13
	ImAttrMedia_im_attr_media_1000base_dwdm_1554_13 ImAttrMedia = "im-attr-media-1000base-dwdm-1554-13"

	// im attr media 1000base dwdm 1553 33
	ImAttrMedia_im_attr_media_1000base_dwdm_1553_33 ImAttrMedia = "im-attr-media-1000base-dwdm-1553-33"

	// im attr media 1000base dwdm 1552 52
	ImAttrMedia_im_attr_media_1000base_dwdm_1552_52 ImAttrMedia = "im-attr-media-1000base-dwdm-1552-52"

	// im attr media 1000base dwdm 1551 72
	ImAttrMedia_im_attr_media_1000base_dwdm_1551_72 ImAttrMedia = "im-attr-media-1000base-dwdm-1551-72"

	// im attr media 1000base dwdm 1550 92
	ImAttrMedia_im_attr_media_1000base_dwdm_1550_92 ImAttrMedia = "im-attr-media-1000base-dwdm-1550-92"

	// im attr media 1000base dwdm 1550 12
	ImAttrMedia_im_attr_media_1000base_dwdm_1550_12 ImAttrMedia = "im-attr-media-1000base-dwdm-1550-12"

	// im attr media 1000base dwdm 1549 32
	ImAttrMedia_im_attr_media_1000base_dwdm_1549_32 ImAttrMedia = "im-attr-media-1000base-dwdm-1549-32"

	// im attr media 1000base dwdm 1548 51
	ImAttrMedia_im_attr_media_1000base_dwdm_1548_51 ImAttrMedia = "im-attr-media-1000base-dwdm-1548-51"

	// im attr media 1000base dwdm 1547 72
	ImAttrMedia_im_attr_media_1000base_dwdm_1547_72 ImAttrMedia = "im-attr-media-1000base-dwdm-1547-72"

	// im attr media 1000base dwdm 1546 92
	ImAttrMedia_im_attr_media_1000base_dwdm_1546_92 ImAttrMedia = "im-attr-media-1000base-dwdm-1546-92"

	// im attr media 1000base dwdm 1546 12
	ImAttrMedia_im_attr_media_1000base_dwdm_1546_12 ImAttrMedia = "im-attr-media-1000base-dwdm-1546-12"

	// im attr media 1000base dwdm 1545 32
	ImAttrMedia_im_attr_media_1000base_dwdm_1545_32 ImAttrMedia = "im-attr-media-1000base-dwdm-1545-32"

	// im attr media 1000base dwdm 1544 53
	ImAttrMedia_im_attr_media_1000base_dwdm_1544_53 ImAttrMedia = "im-attr-media-1000base-dwdm-1544-53"

	// im attr media 1000base dwdm 1543 73
	ImAttrMedia_im_attr_media_1000base_dwdm_1543_73 ImAttrMedia = "im-attr-media-1000base-dwdm-1543-73"

	// im attr media 1000base dwdm 1542 94
	ImAttrMedia_im_attr_media_1000base_dwdm_1542_94 ImAttrMedia = "im-attr-media-1000base-dwdm-1542-94"

	// im attr media 1000base dwdm 1542 14
	ImAttrMedia_im_attr_media_1000base_dwdm_1542_14 ImAttrMedia = "im-attr-media-1000base-dwdm-1542-14"

	// im attr media 1000base dwdm 1541 35
	ImAttrMedia_im_attr_media_1000base_dwdm_1541_35 ImAttrMedia = "im-attr-media-1000base-dwdm-1541-35"

	// im attr media 1000base dwdm 1540 56
	ImAttrMedia_im_attr_media_1000base_dwdm_1540_56 ImAttrMedia = "im-attr-media-1000base-dwdm-1540-56"

	// im attr media 1000base dwdm 1539 77
	ImAttrMedia_im_attr_media_1000base_dwdm_1539_77 ImAttrMedia = "im-attr-media-1000base-dwdm-1539-77"

	// im attr media 1000base dwdm 1538 98
	ImAttrMedia_im_attr_media_1000base_dwdm_1538_98 ImAttrMedia = "im-attr-media-1000base-dwdm-1538-98"

	// im attr media 1000base dwdm 1538 19
	ImAttrMedia_im_attr_media_1000base_dwdm_1538_19 ImAttrMedia = "im-attr-media-1000base-dwdm-1538-19"

	// im attr media 1000base dwdm 1537 40
	ImAttrMedia_im_attr_media_1000base_dwdm_1537_40 ImAttrMedia = "im-attr-media-1000base-dwdm-1537-40"

	// im attr media 1000base dwdm 1536 61
	ImAttrMedia_im_attr_media_1000base_dwdm_1536_61 ImAttrMedia = "im-attr-media-1000base-dwdm-1536-61"

	// im attr media 1000base dwdm 1535 82
	ImAttrMedia_im_attr_media_1000base_dwdm_1535_82 ImAttrMedia = "im-attr-media-1000base-dwdm-1535-82"

	// im attr media 1000base dwdm 1535 04
	ImAttrMedia_im_attr_media_1000base_dwdm_1535_04 ImAttrMedia = "im-attr-media-1000base-dwdm-1535-04"

	// im attr media 1000base dwdm 1534 25
	ImAttrMedia_im_attr_media_1000base_dwdm_1534_25 ImAttrMedia = "im-attr-media-1000base-dwdm-1534-25"

	// im attr media 1000base dwdm 1533 47
	ImAttrMedia_im_attr_media_1000base_dwdm_1533_47 ImAttrMedia = "im-attr-media-1000base-dwdm-1533-47"

	// im attr media 1000base dwdm 1532 68
	ImAttrMedia_im_attr_media_1000base_dwdm_1532_68 ImAttrMedia = "im-attr-media-1000base-dwdm-1532-68"

	// im attr media 1000base dwdm 1531 90
	ImAttrMedia_im_attr_media_1000base_dwdm_1531_90 ImAttrMedia = "im-attr-media-1000base-dwdm-1531-90"

	// im attr media 1000base dwdm 1531 12
	ImAttrMedia_im_attr_media_1000base_dwdm_1531_12 ImAttrMedia = "im-attr-media-1000base-dwdm-1531-12"

	// im attr media 1000base dwdm 1530 33
	ImAttrMedia_im_attr_media_1000base_dwdm_1530_33 ImAttrMedia = "im-attr-media-1000base-dwdm-1530-33"

	// im attr media 1000base dwdm tunable
	ImAttrMedia_im_attr_media_1000base_dwdm_tunable ImAttrMedia = "im-attr-media-1000base-dwdm-tunable"

	// im attr media 10gbase dwdm 1561 42
	ImAttrMedia_im_attr_media_10gbase_dwdm_1561_42 ImAttrMedia = "im-attr-media-10gbase-dwdm-1561-42"

	// im attr media 10gbase dwdm 1560 61
	ImAttrMedia_im_attr_media_10gbase_dwdm_1560_61 ImAttrMedia = "im-attr-media-10gbase-dwdm-1560-61"

	// im attr media 10gbase dwdm 1559 79
	ImAttrMedia_im_attr_media_10gbase_dwdm_1559_79 ImAttrMedia = "im-attr-media-10gbase-dwdm-1559-79"

	// im attr media 10gbase dwdm 1558 98
	ImAttrMedia_im_attr_media_10gbase_dwdm_1558_98 ImAttrMedia = "im-attr-media-10gbase-dwdm-1558-98"

	// im attr media 10gbase dwdm 1558 17
	ImAttrMedia_im_attr_media_10gbase_dwdm_1558_17 ImAttrMedia = "im-attr-media-10gbase-dwdm-1558-17"

	// im attr media 10gbase dwdm 1557 36
	ImAttrMedia_im_attr_media_10gbase_dwdm_1557_36 ImAttrMedia = "im-attr-media-10gbase-dwdm-1557-36"

	// im attr media 10gbase dwdm 1556 55
	ImAttrMedia_im_attr_media_10gbase_dwdm_1556_55 ImAttrMedia = "im-attr-media-10gbase-dwdm-1556-55"

	// im attr media 10gbase dwdm 1555 75
	ImAttrMedia_im_attr_media_10gbase_dwdm_1555_75 ImAttrMedia = "im-attr-media-10gbase-dwdm-1555-75"

	// im attr media 10gbase dwdm 1554 94
	ImAttrMedia_im_attr_media_10gbase_dwdm_1554_94 ImAttrMedia = "im-attr-media-10gbase-dwdm-1554-94"

	// im attr media 10gbase dwdm 1554 13
	ImAttrMedia_im_attr_media_10gbase_dwdm_1554_13 ImAttrMedia = "im-attr-media-10gbase-dwdm-1554-13"

	// im attr media 10gbase dwdm 1553 33
	ImAttrMedia_im_attr_media_10gbase_dwdm_1553_33 ImAttrMedia = "im-attr-media-10gbase-dwdm-1553-33"

	// im attr media 10gbase dwdm 1552 52
	ImAttrMedia_im_attr_media_10gbase_dwdm_1552_52 ImAttrMedia = "im-attr-media-10gbase-dwdm-1552-52"

	// im attr media 10gbase dwdm 1551 72
	ImAttrMedia_im_attr_media_10gbase_dwdm_1551_72 ImAttrMedia = "im-attr-media-10gbase-dwdm-1551-72"

	// im attr media 10gbase dwdm 1550 92
	ImAttrMedia_im_attr_media_10gbase_dwdm_1550_92 ImAttrMedia = "im-attr-media-10gbase-dwdm-1550-92"

	// im attr media 10gbase dwdm 1550 12
	ImAttrMedia_im_attr_media_10gbase_dwdm_1550_12 ImAttrMedia = "im-attr-media-10gbase-dwdm-1550-12"

	// im attr media 10gbase dwdm 1549 32
	ImAttrMedia_im_attr_media_10gbase_dwdm_1549_32 ImAttrMedia = "im-attr-media-10gbase-dwdm-1549-32"

	// im attr media 10gbase dwdm 1548 51
	ImAttrMedia_im_attr_media_10gbase_dwdm_1548_51 ImAttrMedia = "im-attr-media-10gbase-dwdm-1548-51"

	// im attr media 10gbase dwdm 1547 72
	ImAttrMedia_im_attr_media_10gbase_dwdm_1547_72 ImAttrMedia = "im-attr-media-10gbase-dwdm-1547-72"

	// im attr media 10gbase dwdm 1546 92
	ImAttrMedia_im_attr_media_10gbase_dwdm_1546_92 ImAttrMedia = "im-attr-media-10gbase-dwdm-1546-92"

	// im attr media 10gbase dwdm 1546 12
	ImAttrMedia_im_attr_media_10gbase_dwdm_1546_12 ImAttrMedia = "im-attr-media-10gbase-dwdm-1546-12"

	// im attr media 10gbase dwdm 1545 32
	ImAttrMedia_im_attr_media_10gbase_dwdm_1545_32 ImAttrMedia = "im-attr-media-10gbase-dwdm-1545-32"

	// im attr media 10gbase dwdm 1544 53
	ImAttrMedia_im_attr_media_10gbase_dwdm_1544_53 ImAttrMedia = "im-attr-media-10gbase-dwdm-1544-53"

	// im attr media 10gbase dwdm 1543 73
	ImAttrMedia_im_attr_media_10gbase_dwdm_1543_73 ImAttrMedia = "im-attr-media-10gbase-dwdm-1543-73"

	// im attr media 10gbase dwdm 1542 94
	ImAttrMedia_im_attr_media_10gbase_dwdm_1542_94 ImAttrMedia = "im-attr-media-10gbase-dwdm-1542-94"

	// im attr media 10gbase dwdm 1542 14
	ImAttrMedia_im_attr_media_10gbase_dwdm_1542_14 ImAttrMedia = "im-attr-media-10gbase-dwdm-1542-14"

	// im attr media 10gbase dwdm 1541 35
	ImAttrMedia_im_attr_media_10gbase_dwdm_1541_35 ImAttrMedia = "im-attr-media-10gbase-dwdm-1541-35"

	// im attr media 10gbase dwdm 1540 56
	ImAttrMedia_im_attr_media_10gbase_dwdm_1540_56 ImAttrMedia = "im-attr-media-10gbase-dwdm-1540-56"

	// im attr media 10gbase dwdm 1539 77
	ImAttrMedia_im_attr_media_10gbase_dwdm_1539_77 ImAttrMedia = "im-attr-media-10gbase-dwdm-1539-77"

	// im attr media 10gbase dwdm 1538 98
	ImAttrMedia_im_attr_media_10gbase_dwdm_1538_98 ImAttrMedia = "im-attr-media-10gbase-dwdm-1538-98"

	// im attr media 10gbase dwdm 1538 19
	ImAttrMedia_im_attr_media_10gbase_dwdm_1538_19 ImAttrMedia = "im-attr-media-10gbase-dwdm-1538-19"

	// im attr media 10gbase dwdm 1537 40
	ImAttrMedia_im_attr_media_10gbase_dwdm_1537_40 ImAttrMedia = "im-attr-media-10gbase-dwdm-1537-40"

	// im attr media 10gbase dwdm 1536 61
	ImAttrMedia_im_attr_media_10gbase_dwdm_1536_61 ImAttrMedia = "im-attr-media-10gbase-dwdm-1536-61"

	// im attr media 10gbase dwdm 1535 82
	ImAttrMedia_im_attr_media_10gbase_dwdm_1535_82 ImAttrMedia = "im-attr-media-10gbase-dwdm-1535-82"

	// im attr media 10gbase dwdm 1535 04
	ImAttrMedia_im_attr_media_10gbase_dwdm_1535_04 ImAttrMedia = "im-attr-media-10gbase-dwdm-1535-04"

	// im attr media 10gbase dwdm 1534 25
	ImAttrMedia_im_attr_media_10gbase_dwdm_1534_25 ImAttrMedia = "im-attr-media-10gbase-dwdm-1534-25"

	// im attr media 10gbase dwdm 1533 47
	ImAttrMedia_im_attr_media_10gbase_dwdm_1533_47 ImAttrMedia = "im-attr-media-10gbase-dwdm-1533-47"

	// im attr media 10gbase dwdm 1532 68
	ImAttrMedia_im_attr_media_10gbase_dwdm_1532_68 ImAttrMedia = "im-attr-media-10gbase-dwdm-1532-68"

	// im attr media 10gbase dwdm 1531 90
	ImAttrMedia_im_attr_media_10gbase_dwdm_1531_90 ImAttrMedia = "im-attr-media-10gbase-dwdm-1531-90"

	// im attr media 10gbase dwdm 1531 12
	ImAttrMedia_im_attr_media_10gbase_dwdm_1531_12 ImAttrMedia = "im-attr-media-10gbase-dwdm-1531-12"

	// im attr media 10gbase dwdm 1530 33
	ImAttrMedia_im_attr_media_10gbase_dwdm_1530_33 ImAttrMedia = "im-attr-media-10gbase-dwdm-1530-33"

	// im attr media 10gbase dwdm tunable
	ImAttrMedia_im_attr_media_10gbase_dwdm_tunable ImAttrMedia = "im-attr-media-10gbase-dwdm-tunable"

	// im attr media 40gbase dwdm 1561 42
	ImAttrMedia_im_attr_media_40gbase_dwdm_1561_42 ImAttrMedia = "im-attr-media-40gbase-dwdm-1561-42"

	// im attr media 40gbase dwdm 1560 61
	ImAttrMedia_im_attr_media_40gbase_dwdm_1560_61 ImAttrMedia = "im-attr-media-40gbase-dwdm-1560-61"

	// im attr media 40gbase dwdm 1559 79
	ImAttrMedia_im_attr_media_40gbase_dwdm_1559_79 ImAttrMedia = "im-attr-media-40gbase-dwdm-1559-79"

	// im attr media 40gbase dwdm 1558 98
	ImAttrMedia_im_attr_media_40gbase_dwdm_1558_98 ImAttrMedia = "im-attr-media-40gbase-dwdm-1558-98"

	// im attr media 40gbase dwdm 1558 17
	ImAttrMedia_im_attr_media_40gbase_dwdm_1558_17 ImAttrMedia = "im-attr-media-40gbase-dwdm-1558-17"

	// im attr media 40gbase dwdm 1557 36
	ImAttrMedia_im_attr_media_40gbase_dwdm_1557_36 ImAttrMedia = "im-attr-media-40gbase-dwdm-1557-36"

	// im attr media 40gbase dwdm 1556 55
	ImAttrMedia_im_attr_media_40gbase_dwdm_1556_55 ImAttrMedia = "im-attr-media-40gbase-dwdm-1556-55"

	// im attr media 40gbase dwdm 1555 75
	ImAttrMedia_im_attr_media_40gbase_dwdm_1555_75 ImAttrMedia = "im-attr-media-40gbase-dwdm-1555-75"

	// im attr media 40gbase dwdm 1554 94
	ImAttrMedia_im_attr_media_40gbase_dwdm_1554_94 ImAttrMedia = "im-attr-media-40gbase-dwdm-1554-94"

	// im attr media 40gbase dwdm 1554 13
	ImAttrMedia_im_attr_media_40gbase_dwdm_1554_13 ImAttrMedia = "im-attr-media-40gbase-dwdm-1554-13"

	// im attr media 40gbase dwdm 1553 33
	ImAttrMedia_im_attr_media_40gbase_dwdm_1553_33 ImAttrMedia = "im-attr-media-40gbase-dwdm-1553-33"

	// im attr media 40gbase dwdm 1552 52
	ImAttrMedia_im_attr_media_40gbase_dwdm_1552_52 ImAttrMedia = "im-attr-media-40gbase-dwdm-1552-52"

	// im attr media 40gbase dwdm 1551 72
	ImAttrMedia_im_attr_media_40gbase_dwdm_1551_72 ImAttrMedia = "im-attr-media-40gbase-dwdm-1551-72"

	// im attr media 40gbase dwdm 1550 92
	ImAttrMedia_im_attr_media_40gbase_dwdm_1550_92 ImAttrMedia = "im-attr-media-40gbase-dwdm-1550-92"

	// im attr media 40gbase dwdm 1550 12
	ImAttrMedia_im_attr_media_40gbase_dwdm_1550_12 ImAttrMedia = "im-attr-media-40gbase-dwdm-1550-12"

	// im attr media 40gbase dwdm 1549 32
	ImAttrMedia_im_attr_media_40gbase_dwdm_1549_32 ImAttrMedia = "im-attr-media-40gbase-dwdm-1549-32"

	// im attr media 40gbase dwdm 1548 51
	ImAttrMedia_im_attr_media_40gbase_dwdm_1548_51 ImAttrMedia = "im-attr-media-40gbase-dwdm-1548-51"

	// im attr media 40gbase dwdm 1547 72
	ImAttrMedia_im_attr_media_40gbase_dwdm_1547_72 ImAttrMedia = "im-attr-media-40gbase-dwdm-1547-72"

	// im attr media 40gbase dwdm 1546 92
	ImAttrMedia_im_attr_media_40gbase_dwdm_1546_92 ImAttrMedia = "im-attr-media-40gbase-dwdm-1546-92"

	// im attr media 40gbase dwdm 1546 12
	ImAttrMedia_im_attr_media_40gbase_dwdm_1546_12 ImAttrMedia = "im-attr-media-40gbase-dwdm-1546-12"

	// im attr media 40gbase dwdm 1545 32
	ImAttrMedia_im_attr_media_40gbase_dwdm_1545_32 ImAttrMedia = "im-attr-media-40gbase-dwdm-1545-32"

	// im attr media 40gbase dwdm 1544 53
	ImAttrMedia_im_attr_media_40gbase_dwdm_1544_53 ImAttrMedia = "im-attr-media-40gbase-dwdm-1544-53"

	// im attr media 40gbase dwdm 1543 73
	ImAttrMedia_im_attr_media_40gbase_dwdm_1543_73 ImAttrMedia = "im-attr-media-40gbase-dwdm-1543-73"

	// im attr media 40gbase dwdm 1542 94
	ImAttrMedia_im_attr_media_40gbase_dwdm_1542_94 ImAttrMedia = "im-attr-media-40gbase-dwdm-1542-94"

	// im attr media 40gbase dwdm 1542 14
	ImAttrMedia_im_attr_media_40gbase_dwdm_1542_14 ImAttrMedia = "im-attr-media-40gbase-dwdm-1542-14"

	// im attr media 40gbase dwdm 1541 35
	ImAttrMedia_im_attr_media_40gbase_dwdm_1541_35 ImAttrMedia = "im-attr-media-40gbase-dwdm-1541-35"

	// im attr media 40gbase dwdm 1540 56
	ImAttrMedia_im_attr_media_40gbase_dwdm_1540_56 ImAttrMedia = "im-attr-media-40gbase-dwdm-1540-56"

	// im attr media 40gbase dwdm 1539 77
	ImAttrMedia_im_attr_media_40gbase_dwdm_1539_77 ImAttrMedia = "im-attr-media-40gbase-dwdm-1539-77"

	// im attr media 40gbase dwdm 1538 98
	ImAttrMedia_im_attr_media_40gbase_dwdm_1538_98 ImAttrMedia = "im-attr-media-40gbase-dwdm-1538-98"

	// im attr media 40gbase dwdm 1538 19
	ImAttrMedia_im_attr_media_40gbase_dwdm_1538_19 ImAttrMedia = "im-attr-media-40gbase-dwdm-1538-19"

	// im attr media 40gbase dwdm 1537 40
	ImAttrMedia_im_attr_media_40gbase_dwdm_1537_40 ImAttrMedia = "im-attr-media-40gbase-dwdm-1537-40"

	// im attr media 40gbase dwdm 1536 61
	ImAttrMedia_im_attr_media_40gbase_dwdm_1536_61 ImAttrMedia = "im-attr-media-40gbase-dwdm-1536-61"

	// im attr media 40gbase dwdm 1535 82
	ImAttrMedia_im_attr_media_40gbase_dwdm_1535_82 ImAttrMedia = "im-attr-media-40gbase-dwdm-1535-82"

	// im attr media 40gbase dwdm 1535 04
	ImAttrMedia_im_attr_media_40gbase_dwdm_1535_04 ImAttrMedia = "im-attr-media-40gbase-dwdm-1535-04"

	// im attr media 40gbase dwdm 1534 25
	ImAttrMedia_im_attr_media_40gbase_dwdm_1534_25 ImAttrMedia = "im-attr-media-40gbase-dwdm-1534-25"

	// im attr media 40gbase dwdm 1533 47
	ImAttrMedia_im_attr_media_40gbase_dwdm_1533_47 ImAttrMedia = "im-attr-media-40gbase-dwdm-1533-47"

	// im attr media 40gbase dwdm 1532 68
	ImAttrMedia_im_attr_media_40gbase_dwdm_1532_68 ImAttrMedia = "im-attr-media-40gbase-dwdm-1532-68"

	// im attr media 40gbase dwdm 1531 90
	ImAttrMedia_im_attr_media_40gbase_dwdm_1531_90 ImAttrMedia = "im-attr-media-40gbase-dwdm-1531-90"

	// im attr media 40gbase dwdm 1531 12
	ImAttrMedia_im_attr_media_40gbase_dwdm_1531_12 ImAttrMedia = "im-attr-media-40gbase-dwdm-1531-12"

	// im attr media 40gbase dwdm 1530 33
	ImAttrMedia_im_attr_media_40gbase_dwdm_1530_33 ImAttrMedia = "im-attr-media-40gbase-dwdm-1530-33"

	// im attr media 40gbase dwdm tunable
	ImAttrMedia_im_attr_media_40gbase_dwdm_tunable ImAttrMedia = "im-attr-media-40gbase-dwdm-tunable"

	// im attr media 100gbase dwdm 1561 42
	ImAttrMedia_im_attr_media_100gbase_dwdm_1561_42 ImAttrMedia = "im-attr-media-100gbase-dwdm-1561-42"

	// im attr media 100gbase dwdm 1560 61
	ImAttrMedia_im_attr_media_100gbase_dwdm_1560_61 ImAttrMedia = "im-attr-media-100gbase-dwdm-1560-61"

	// im attr media 100gbase dwdm 1559 79
	ImAttrMedia_im_attr_media_100gbase_dwdm_1559_79 ImAttrMedia = "im-attr-media-100gbase-dwdm-1559-79"

	// im attr media 100gbase dwdm 1558 98
	ImAttrMedia_im_attr_media_100gbase_dwdm_1558_98 ImAttrMedia = "im-attr-media-100gbase-dwdm-1558-98"

	// im attr media 100gbase dwdm 1558 17
	ImAttrMedia_im_attr_media_100gbase_dwdm_1558_17 ImAttrMedia = "im-attr-media-100gbase-dwdm-1558-17"

	// im attr media 100gbase dwdm 1557 36
	ImAttrMedia_im_attr_media_100gbase_dwdm_1557_36 ImAttrMedia = "im-attr-media-100gbase-dwdm-1557-36"

	// im attr media 100gbase dwdm 1556 55
	ImAttrMedia_im_attr_media_100gbase_dwdm_1556_55 ImAttrMedia = "im-attr-media-100gbase-dwdm-1556-55"

	// im attr media 100gbase dwdm 1555 75
	ImAttrMedia_im_attr_media_100gbase_dwdm_1555_75 ImAttrMedia = "im-attr-media-100gbase-dwdm-1555-75"

	// im attr media 100gbase dwdm 1554 94
	ImAttrMedia_im_attr_media_100gbase_dwdm_1554_94 ImAttrMedia = "im-attr-media-100gbase-dwdm-1554-94"

	// im attr media 100gbase dwdm 1554 13
	ImAttrMedia_im_attr_media_100gbase_dwdm_1554_13 ImAttrMedia = "im-attr-media-100gbase-dwdm-1554-13"

	// im attr media 100gbase dwdm 1553 33
	ImAttrMedia_im_attr_media_100gbase_dwdm_1553_33 ImAttrMedia = "im-attr-media-100gbase-dwdm-1553-33"

	// im attr media 100gbase dwdm 1552 52
	ImAttrMedia_im_attr_media_100gbase_dwdm_1552_52 ImAttrMedia = "im-attr-media-100gbase-dwdm-1552-52"

	// im attr media 100gbase dwdm 1551 72
	ImAttrMedia_im_attr_media_100gbase_dwdm_1551_72 ImAttrMedia = "im-attr-media-100gbase-dwdm-1551-72"

	// im attr media 100gbase dwdm 1550 92
	ImAttrMedia_im_attr_media_100gbase_dwdm_1550_92 ImAttrMedia = "im-attr-media-100gbase-dwdm-1550-92"

	// im attr media 100gbase dwdm 1550 12
	ImAttrMedia_im_attr_media_100gbase_dwdm_1550_12 ImAttrMedia = "im-attr-media-100gbase-dwdm-1550-12"

	// im attr media 100gbase dwdm 1549 32
	ImAttrMedia_im_attr_media_100gbase_dwdm_1549_32 ImAttrMedia = "im-attr-media-100gbase-dwdm-1549-32"

	// im attr media 100gbase dwdm 1548 51
	ImAttrMedia_im_attr_media_100gbase_dwdm_1548_51 ImAttrMedia = "im-attr-media-100gbase-dwdm-1548-51"

	// im attr media 100gbase dwdm 1547 72
	ImAttrMedia_im_attr_media_100gbase_dwdm_1547_72 ImAttrMedia = "im-attr-media-100gbase-dwdm-1547-72"

	// im attr media 100gbase dwdm 1546 92
	ImAttrMedia_im_attr_media_100gbase_dwdm_1546_92 ImAttrMedia = "im-attr-media-100gbase-dwdm-1546-92"

	// im attr media 100gbase dwdm 1546 12
	ImAttrMedia_im_attr_media_100gbase_dwdm_1546_12 ImAttrMedia = "im-attr-media-100gbase-dwdm-1546-12"

	// im attr media 100gbase dwdm 1545 32
	ImAttrMedia_im_attr_media_100gbase_dwdm_1545_32 ImAttrMedia = "im-attr-media-100gbase-dwdm-1545-32"

	// im attr media 100gbase dwdm 1544 53
	ImAttrMedia_im_attr_media_100gbase_dwdm_1544_53 ImAttrMedia = "im-attr-media-100gbase-dwdm-1544-53"

	// im attr media 100gbase dwdm 1543 73
	ImAttrMedia_im_attr_media_100gbase_dwdm_1543_73 ImAttrMedia = "im-attr-media-100gbase-dwdm-1543-73"

	// im attr media 100gbase dwdm 1542 94
	ImAttrMedia_im_attr_media_100gbase_dwdm_1542_94 ImAttrMedia = "im-attr-media-100gbase-dwdm-1542-94"

	// im attr media 100gbase dwdm 1542 14
	ImAttrMedia_im_attr_media_100gbase_dwdm_1542_14 ImAttrMedia = "im-attr-media-100gbase-dwdm-1542-14"

	// im attr media 100gbase dwdm 1541 35
	ImAttrMedia_im_attr_media_100gbase_dwdm_1541_35 ImAttrMedia = "im-attr-media-100gbase-dwdm-1541-35"

	// im attr media 100gbase dwdm 1540 56
	ImAttrMedia_im_attr_media_100gbase_dwdm_1540_56 ImAttrMedia = "im-attr-media-100gbase-dwdm-1540-56"

	// im attr media 100gbase dwdm 1539 77
	ImAttrMedia_im_attr_media_100gbase_dwdm_1539_77 ImAttrMedia = "im-attr-media-100gbase-dwdm-1539-77"

	// im attr media 100gbase dwdm 1538 98
	ImAttrMedia_im_attr_media_100gbase_dwdm_1538_98 ImAttrMedia = "im-attr-media-100gbase-dwdm-1538-98"

	// im attr media 100gbase dwdm 1538 19
	ImAttrMedia_im_attr_media_100gbase_dwdm_1538_19 ImAttrMedia = "im-attr-media-100gbase-dwdm-1538-19"

	// im attr media 100gbase dwdm 1537 40
	ImAttrMedia_im_attr_media_100gbase_dwdm_1537_40 ImAttrMedia = "im-attr-media-100gbase-dwdm-1537-40"

	// im attr media 100gbase dwdm 1536 61
	ImAttrMedia_im_attr_media_100gbase_dwdm_1536_61 ImAttrMedia = "im-attr-media-100gbase-dwdm-1536-61"

	// im attr media 100gbase dwdm 1535 82
	ImAttrMedia_im_attr_media_100gbase_dwdm_1535_82 ImAttrMedia = "im-attr-media-100gbase-dwdm-1535-82"

	// im attr media 100gbase dwdm 1535 04
	ImAttrMedia_im_attr_media_100gbase_dwdm_1535_04 ImAttrMedia = "im-attr-media-100gbase-dwdm-1535-04"

	// im attr media 100gbase dwdm 1534 25
	ImAttrMedia_im_attr_media_100gbase_dwdm_1534_25 ImAttrMedia = "im-attr-media-100gbase-dwdm-1534-25"

	// im attr media 100gbase dwdm 1533 47
	ImAttrMedia_im_attr_media_100gbase_dwdm_1533_47 ImAttrMedia = "im-attr-media-100gbase-dwdm-1533-47"

	// im attr media 100gbase dwdm 1532 68
	ImAttrMedia_im_attr_media_100gbase_dwdm_1532_68 ImAttrMedia = "im-attr-media-100gbase-dwdm-1532-68"

	// im attr media 100gbase dwdm 1531 90
	ImAttrMedia_im_attr_media_100gbase_dwdm_1531_90 ImAttrMedia = "im-attr-media-100gbase-dwdm-1531-90"

	// im attr media 100gbase dwdm 1531 12
	ImAttrMedia_im_attr_media_100gbase_dwdm_1531_12 ImAttrMedia = "im-attr-media-100gbase-dwdm-1531-12"

	// im attr media 100gbase dwdm 1530 33
	ImAttrMedia_im_attr_media_100gbase_dwdm_1530_33 ImAttrMedia = "im-attr-media-100gbase-dwdm-1530-33"

	// im attr media 100gbase dwdm tunable
	ImAttrMedia_im_attr_media_100gbase_dwdm_tunable ImAttrMedia = "im-attr-media-100gbase-dwdm-tunable"

	// im attr media 40gbase kr4
	ImAttrMedia_im_attr_media_40gbase_kr4 ImAttrMedia = "im-attr-media-40gbase-kr4"

	// im attr media 40gbase cr4
	ImAttrMedia_im_attr_media_40gbase_cr4 ImAttrMedia = "im-attr-media-40gbase-cr4"

	// im attr media 40gbase sr4
	ImAttrMedia_im_attr_media_40gbase_sr4 ImAttrMedia = "im-attr-media-40gbase-sr4"

	// im attr media 40gbase fr
	ImAttrMedia_im_attr_media_40gbase_fr ImAttrMedia = "im-attr-media-40gbase-fr"

	// im attr media 100gbase cr10
	ImAttrMedia_im_attr_media_100gbase_cr10 ImAttrMedia = "im-attr-media-100gbase-cr10"

	// im attr media 100gbase sr10
	ImAttrMedia_im_attr_media_100gbase_sr10 ImAttrMedia = "im-attr-media-100gbase-sr10"

	// im attr media 40gbase csr4
	ImAttrMedia_im_attr_media_40gbase_csr4 ImAttrMedia = "im-attr-media-40gbase-csr4"

	// im attr media 10gbase cwdm
	ImAttrMedia_im_attr_media_10gbase_cwdm ImAttrMedia = "im-attr-media-10gbase-cwdm"

	// im attr media 10gbase cwdm tunable
	ImAttrMedia_im_attr_media_10gbase_cwdm_tunable ImAttrMedia = "im-attr-media-10gbase-cwdm-tunable"

	// im attr media 10gbase cwdm 1470
	ImAttrMedia_im_attr_media_10gbase_cwdm_1470 ImAttrMedia = "im-attr-media-10gbase-cwdm-1470"

	// im attr media 10gbase cwdm 1490
	ImAttrMedia_im_attr_media_10gbase_cwdm_1490 ImAttrMedia = "im-attr-media-10gbase-cwdm-1490"

	// im attr media 10gbase cwdm 1510
	ImAttrMedia_im_attr_media_10gbase_cwdm_1510 ImAttrMedia = "im-attr-media-10gbase-cwdm-1510"

	// im attr media 10gbase cwdm 1530
	ImAttrMedia_im_attr_media_10gbase_cwdm_1530 ImAttrMedia = "im-attr-media-10gbase-cwdm-1530"

	// im attr media 10gbase cwdm 1550
	ImAttrMedia_im_attr_media_10gbase_cwdm_1550 ImAttrMedia = "im-attr-media-10gbase-cwdm-1550"

	// im attr media 10gbase cwdm 1570
	ImAttrMedia_im_attr_media_10gbase_cwdm_1570 ImAttrMedia = "im-attr-media-10gbase-cwdm-1570"

	// im attr media 10gbase cwdm 1590
	ImAttrMedia_im_attr_media_10gbase_cwdm_1590 ImAttrMedia = "im-attr-media-10gbase-cwdm-1590"

	// im attr media 10gbase cwdm 1610
	ImAttrMedia_im_attr_media_10gbase_cwdm_1610 ImAttrMedia = "im-attr-media-10gbase-cwdm-1610"

	// im attr media 40gbase cwdm
	ImAttrMedia_im_attr_media_40gbase_cwdm ImAttrMedia = "im-attr-media-40gbase-cwdm"

	// im attr media 40gbase cwdm tunable
	ImAttrMedia_im_attr_media_40gbase_cwdm_tunable ImAttrMedia = "im-attr-media-40gbase-cwdm-tunable"

	// im attr media 40gbase cwdm 1470
	ImAttrMedia_im_attr_media_40gbase_cwdm_1470 ImAttrMedia = "im-attr-media-40gbase-cwdm-1470"

	// im attr media 40gbase cwdm 1490
	ImAttrMedia_im_attr_media_40gbase_cwdm_1490 ImAttrMedia = "im-attr-media-40gbase-cwdm-1490"

	// im attr media 40gbase cwdm 1510
	ImAttrMedia_im_attr_media_40gbase_cwdm_1510 ImAttrMedia = "im-attr-media-40gbase-cwdm-1510"

	// im attr media 40gbase cwdm 1530
	ImAttrMedia_im_attr_media_40gbase_cwdm_1530 ImAttrMedia = "im-attr-media-40gbase-cwdm-1530"

	// im attr media 40gbase cwdm 1550
	ImAttrMedia_im_attr_media_40gbase_cwdm_1550 ImAttrMedia = "im-attr-media-40gbase-cwdm-1550"

	// im attr media 40gbase cwdm 1570
	ImAttrMedia_im_attr_media_40gbase_cwdm_1570 ImAttrMedia = "im-attr-media-40gbase-cwdm-1570"

	// im attr media 40gbase cwdm 1590
	ImAttrMedia_im_attr_media_40gbase_cwdm_1590 ImAttrMedia = "im-attr-media-40gbase-cwdm-1590"

	// im attr media 40gbase cwdm 1610
	ImAttrMedia_im_attr_media_40gbase_cwdm_1610 ImAttrMedia = "im-attr-media-40gbase-cwdm-1610"

	// im attr media 100gbase cwdm
	ImAttrMedia_im_attr_media_100gbase_cwdm ImAttrMedia = "im-attr-media-100gbase-cwdm"

	// im attr media 100gbase cwdm tunable
	ImAttrMedia_im_attr_media_100gbase_cwdm_tunable ImAttrMedia = "im-attr-media-100gbase-cwdm-tunable"

	// im attr media 100gbase cwdm 1470
	ImAttrMedia_im_attr_media_100gbase_cwdm_1470 ImAttrMedia = "im-attr-media-100gbase-cwdm-1470"

	// im attr media 100gbase cwdm 1490
	ImAttrMedia_im_attr_media_100gbase_cwdm_1490 ImAttrMedia = "im-attr-media-100gbase-cwdm-1490"

	// im attr media 100gbase cwdm 1510
	ImAttrMedia_im_attr_media_100gbase_cwdm_1510 ImAttrMedia = "im-attr-media-100gbase-cwdm-1510"

	// im attr media 100gbase cwdm 1530
	ImAttrMedia_im_attr_media_100gbase_cwdm_1530 ImAttrMedia = "im-attr-media-100gbase-cwdm-1530"

	// im attr media 100gbase cwdm 1550
	ImAttrMedia_im_attr_media_100gbase_cwdm_1550 ImAttrMedia = "im-attr-media-100gbase-cwdm-1550"

	// im attr media 100gbase cwdm 1570
	ImAttrMedia_im_attr_media_100gbase_cwdm_1570 ImAttrMedia = "im-attr-media-100gbase-cwdm-1570"

	// im attr media 100gbase cwdm 1590
	ImAttrMedia_im_attr_media_100gbase_cwdm_1590 ImAttrMedia = "im-attr-media-100gbase-cwdm-1590"

	// im attr media 100gbase cwdm 1610
	ImAttrMedia_im_attr_media_100gbase_cwdm_1610 ImAttrMedia = "im-attr-media-100gbase-cwdm-1610"

	// im attr media 40gbase elpb
	ImAttrMedia_im_attr_media_40gbase_elpb ImAttrMedia = "im-attr-media-40gbase-elpb"

	// im attr media 100gbase elpb
	ImAttrMedia_im_attr_media_100gbase_elpb ImAttrMedia = "im-attr-media-100gbase-elpb"

	// im attr media 100gbase lr10
	ImAttrMedia_im_attr_media_100gbase_lr10 ImAttrMedia = "im-attr-media-100gbase-lr10"

	// im attr media 40gbase
	ImAttrMedia_im_attr_media_40gbase ImAttrMedia = "im-attr-media-40gbase"

	// im attr media 100gbase kp4
	ImAttrMedia_im_attr_media_100gbase_kp4 ImAttrMedia = "im-attr-media-100gbase-kp4"

	// im attr media 100gbase kr4
	ImAttrMedia_im_attr_media_100gbase_kr4 ImAttrMedia = "im-attr-media-100gbase-kr4"

	// im attr media 10gbase lrm
	ImAttrMedia_im_attr_media_10gbase_lrm ImAttrMedia = "im-attr-media-10gbase-lrm"

	// im attr media 10gbase cx4
	ImAttrMedia_im_attr_media_10gbase_cx4 ImAttrMedia = "im-attr-media-10gbase-cx4"

	// im attr media 10gbase
	ImAttrMedia_im_attr_media_10gbase ImAttrMedia = "im-attr-media-10gbase"

	// im attr media 10gbase kx4
	ImAttrMedia_im_attr_media_10gbase_kx4 ImAttrMedia = "im-attr-media-10gbase-kx4"

	// im attr media 10gbase kr
	ImAttrMedia_im_attr_media_10gbase_kr ImAttrMedia = "im-attr-media-10gbase-kr"

	// im attr media 10gbase pr
	ImAttrMedia_im_attr_media_10gbase_pr ImAttrMedia = "im-attr-media-10gbase-pr"

	// im attr media 100base lx
	ImAttrMedia_im_attr_media_100base_lx ImAttrMedia = "im-attr-media-100base-lx"

	// im attr media 100base zx
	ImAttrMedia_im_attr_media_100base_zx ImAttrMedia = "im-attr-media-100base-zx"

	// im attr media 1000base bx d
	ImAttrMedia_im_attr_media_1000base_bx_d ImAttrMedia = "im-attr-media-1000base-bx-d"

	// im attr media 1000base bx u
	ImAttrMedia_im_attr_media_1000base_bx_u ImAttrMedia = "im-attr-media-1000base-bx-u"

	// im attr media 1000base bx20 d
	ImAttrMedia_im_attr_media_1000base_bx20_d ImAttrMedia = "im-attr-media-1000base-bx20-d"

	// im attr media 1000base bx20 u
	ImAttrMedia_im_attr_media_1000base_bx20_u ImAttrMedia = "im-attr-media-1000base-bx20-u"

	// im attr media 1000base bx40 d
	ImAttrMedia_im_attr_media_1000base_bx40_d ImAttrMedia = "im-attr-media-1000base-bx40-d"

	// im attr media 1000base bx40 da
	ImAttrMedia_im_attr_media_1000base_bx40_da ImAttrMedia = "im-attr-media-1000base-bx40-da"

	// im attr media 1000base bx40 u
	ImAttrMedia_im_attr_media_1000base_bx40_u ImAttrMedia = "im-attr-media-1000base-bx40-u"

	// im attr media 1000base bx80 d
	ImAttrMedia_im_attr_media_1000base_bx80_d ImAttrMedia = "im-attr-media-1000base-bx80-d"

	// im attr media 1000base bx80 u
	ImAttrMedia_im_attr_media_1000base_bx80_u ImAttrMedia = "im-attr-media-1000base-bx80-u"

	// im attr media 1000base bx120 d
	ImAttrMedia_im_attr_media_1000base_bx120_d ImAttrMedia = "im-attr-media-1000base-bx120-d"

	// im attr media 1000base bx120 u
	ImAttrMedia_im_attr_media_1000base_bx120_u ImAttrMedia = "im-attr-media-1000base-bx120-u"

	// im attr media 10gbase bx d
	ImAttrMedia_im_attr_media_10gbase_bx_d ImAttrMedia = "im-attr-media-10gbase-bx-d"

	// im attr media 10gbase bx u
	ImAttrMedia_im_attr_media_10gbase_bx_u ImAttrMedia = "im-attr-media-10gbase-bx-u"

	// im attr media 10gbase bx10 d
	ImAttrMedia_im_attr_media_10gbase_bx10_d ImAttrMedia = "im-attr-media-10gbase-bx10-d"

	// im attr media 10gbase bx10 u
	ImAttrMedia_im_attr_media_10gbase_bx10_u ImAttrMedia = "im-attr-media-10gbase-bx10-u"

	// im attr media 10gbase bx20 d
	ImAttrMedia_im_attr_media_10gbase_bx20_d ImAttrMedia = "im-attr-media-10gbase-bx20-d"

	// im attr media 10gbase bx20 u
	ImAttrMedia_im_attr_media_10gbase_bx20_u ImAttrMedia = "im-attr-media-10gbase-bx20-u"

	// im attr media 10gbase bx40 d
	ImAttrMedia_im_attr_media_10gbase_bx40_d ImAttrMedia = "im-attr-media-10gbase-bx40-d"

	// im attr media 10gbase bx40 u
	ImAttrMedia_im_attr_media_10gbase_bx40_u ImAttrMedia = "im-attr-media-10gbase-bx40-u"

	// im attr media 10gbase bx80 d
	ImAttrMedia_im_attr_media_10gbase_bx80_d ImAttrMedia = "im-attr-media-10gbase-bx80-d"

	// im attr media 10gbase bx80 u
	ImAttrMedia_im_attr_media_10gbase_bx80_u ImAttrMedia = "im-attr-media-10gbase-bx80-u"

	// im attr media 10gbase bx120 d
	ImAttrMedia_im_attr_media_10gbase_bx120_d ImAttrMedia = "im-attr-media-10gbase-bx120-d"

	// im attr media 10gbase bx120 u
	ImAttrMedia_im_attr_media_10gbase_bx120_u ImAttrMedia = "im-attr-media-10gbase-bx120-u"

	// im attr media 1000base dr lx
	ImAttrMedia_im_attr_media_1000base_dr_lx ImAttrMedia = "im-attr-media-1000base-dr-lx"

	// im attr media 100gbase er4l
	ImAttrMedia_im_attr_media_100gbase_er4l ImAttrMedia = "im-attr-media-100gbase-er4l"

	// im attr media 100gbase sr4
	ImAttrMedia_im_attr_media_100gbase_sr4 ImAttrMedia = "im-attr-media-100gbase-sr4"

	// im attr media 40gbase sr bd
	ImAttrMedia_im_attr_media_40gbase_sr_bd ImAttrMedia = "im-attr-media-40gbase-sr-bd"

	// im attr media 25gbase cr
	ImAttrMedia_im_attr_media_25gbase_cr ImAttrMedia = "im-attr-media-25gbase-cr"

	// im attr media 25gbase cr s
	ImAttrMedia_im_attr_media_25gbase_cr_s ImAttrMedia = "im-attr-media-25gbase-cr-s"

	// im attr media 25gbase kr
	ImAttrMedia_im_attr_media_25gbase_kr ImAttrMedia = "im-attr-media-25gbase-kr"

	// im attr media 25gbase kr s
	ImAttrMedia_im_attr_media_25gbase_kr_s ImAttrMedia = "im-attr-media-25gbase-kr-s"

	// im attr media 25gbase r
	ImAttrMedia_im_attr_media_25gbase_r ImAttrMedia = "im-attr-media-25gbase-r"

	// im attr media 25gbase sr
	ImAttrMedia_im_attr_media_25gbase_sr ImAttrMedia = "im-attr-media-25gbase-sr"

	// im attr media 25gbase dwdm
	ImAttrMedia_im_attr_media_25gbase_dwdm ImAttrMedia = "im-attr-media-25gbase-dwdm"

	// im attr media 25gbase dwdm tunable
	ImAttrMedia_im_attr_media_25gbase_dwdm_tunable ImAttrMedia = "im-attr-media-25gbase-dwdm-tunable"

	// im attr media 25gbase cwdm
	ImAttrMedia_im_attr_media_25gbase_cwdm ImAttrMedia = "im-attr-media-25gbase-cwdm"

	// im attr media 25gbase cwdm tunable
	ImAttrMedia_im_attr_media_25gbase_cwdm_tunable ImAttrMedia = "im-attr-media-25gbase-cwdm-tunable"

	// im attr media 100gbase psm4
	ImAttrMedia_im_attr_media_100gbase_psm4 ImAttrMedia = "im-attr-media-100gbase-psm4"

	// im attr media 100gbase er10
	ImAttrMedia_im_attr_media_100gbase_er10 ImAttrMedia = "im-attr-media-100gbase-er10"

	// im attr media 100gbase er10l
	ImAttrMedia_im_attr_media_100gbase_er10l ImAttrMedia = "im-attr-media-100gbase-er10l"

	// im attr media 100gbase acc
	ImAttrMedia_im_attr_media_100gbase_acc ImAttrMedia = "im-attr-media-100gbase-acc"

	// im attr media 100gbase aoc
	ImAttrMedia_im_attr_media_100gbase_aoc ImAttrMedia = "im-attr-media-100gbase-aoc"

	// im attr media 100gbase cwdm4
	ImAttrMedia_im_attr_media_100gbase_cwdm4 ImAttrMedia = "im-attr-media-100gbase-cwdm4"

	// im attr media 40gbase psm4
	ImAttrMedia_im_attr_media_40gbase_psm4 ImAttrMedia = "im-attr-media-40gbase-psm4"

	// im attr media 100gbase cr4
	ImAttrMedia_im_attr_media_100gbase_cr4 ImAttrMedia = "im-attr-media-100gbase-cr4"

	// im attr media 100gbase act loop
	ImAttrMedia_im_attr_media_100gbase_act_loop ImAttrMedia = "im-attr-media-100gbase-act-loop"

	// im attr media 100gbase pas loop
	ImAttrMedia_im_attr_media_100gbase_pas_loop ImAttrMedia = "im-attr-media-100gbase-pas-loop"

	// im attr media 50gbase cr2
	ImAttrMedia_im_attr_media_50gbase_cr2 ImAttrMedia = "im-attr-media-50gbase-cr2"

	// im attr media 50gbase sr2
	ImAttrMedia_im_attr_media_50gbase_sr2 ImAttrMedia = "im-attr-media-50gbase-sr2"

	// im attr media 50gbase psm2
	ImAttrMedia_im_attr_media_50gbase_psm2 ImAttrMedia = "im-attr-media-50gbase-psm2"

	// im attr media 200gbase cr4
	ImAttrMedia_im_attr_media_200gbase_cr4 ImAttrMedia = "im-attr-media-200gbase-cr4"

	// im attr media 400gbase fr4
	ImAttrMedia_im_attr_media_400gbase_fr4 ImAttrMedia = "im-attr-media-400gbase-fr4"

	// im attr media 400gbase dr4
	ImAttrMedia_im_attr_media_400gbase_dr4 ImAttrMedia = "im-attr-media-400gbase-dr4"

	// im attr media 400gbase cr4
	ImAttrMedia_im_attr_media_400gbase_cr4 ImAttrMedia = "im-attr-media-400gbase-cr4"

	// im attr media 10gbase cr
	ImAttrMedia_im_attr_media_10gbase_cr ImAttrMedia = "im-attr-media-10gbase-cr"

	// im attr media 10gbase aoc
	ImAttrMedia_im_attr_media_10gbase_aoc ImAttrMedia = "im-attr-media-10gbase-aoc"

	// im attr media 40gbase aoc
	ImAttrMedia_im_attr_media_40gbase_aoc ImAttrMedia = "im-attr-media-40gbase-aoc"

	// im attr media 40gbase acu
	ImAttrMedia_im_attr_media_40gbase_acu ImAttrMedia = "im-attr-media-40gbase-acu"

	// im attr media 100gbase acu
	ImAttrMedia_im_attr_media_100gbase_acu ImAttrMedia = "im-attr-media-100gbase-acu"

	// im attr media 10gbase cu1m
	ImAttrMedia_im_attr_media_10gbase_cu1m ImAttrMedia = "im-attr-media-10gbase-cu1m"

	// im attr media 10gbase cu3m
	ImAttrMedia_im_attr_media_10gbase_cu3m ImAttrMedia = "im-attr-media-10gbase-cu3m"

	// im attr media 10gbase cu5m
	ImAttrMedia_im_attr_media_10gbase_cu5m ImAttrMedia = "im-attr-media-10gbase-cu5m"

	// im attr media 10gbase acu7m
	ImAttrMedia_im_attr_media_10gbase_acu7m ImAttrMedia = "im-attr-media-10gbase-acu7m"

	// im attr media 10gbase acu10m
	ImAttrMedia_im_attr_media_10gbase_acu10m ImAttrMedia = "im-attr-media-10gbase-acu10m"

	// im attr media 4x10g base lr
	ImAttrMedia_im_attr_media_4x10g_base_lr ImAttrMedia = "im-attr-media-4x10g-base-lr"

	// im attr media 10gbase cu1 5m
	ImAttrMedia_im_attr_media_10gbase_cu1_5m ImAttrMedia = "im-attr-media-10gbase-cu1-5m"

	// im attr media 10gbase cu2m
	ImAttrMedia_im_attr_media_10gbase_cu2m ImAttrMedia = "im-attr-media-10gbase-cu2m"

	// im attr media 10gbase cu2 5m
	ImAttrMedia_im_attr_media_10gbase_cu2_5m ImAttrMedia = "im-attr-media-10gbase-cu2-5m"

	// im attr media 10gbase aoc1m
	ImAttrMedia_im_attr_media_10gbase_aoc1m ImAttrMedia = "im-attr-media-10gbase-aoc1m"

	// im attr media 10gbase aoc2m
	ImAttrMedia_im_attr_media_10gbase_aoc2m ImAttrMedia = "im-attr-media-10gbase-aoc2m"

	// im attr media 10gbase aoc3m
	ImAttrMedia_im_attr_media_10gbase_aoc3m ImAttrMedia = "im-attr-media-10gbase-aoc3m"

	// im attr media 10gbase aoc5m
	ImAttrMedia_im_attr_media_10gbase_aoc5m ImAttrMedia = "im-attr-media-10gbase-aoc5m"

	// im attr media 10gbase aoc7m
	ImAttrMedia_im_attr_media_10gbase_aoc7m ImAttrMedia = "im-attr-media-10gbase-aoc7m"

	// im attr media 10gbase aoc10m
	ImAttrMedia_im_attr_media_10gbase_aoc10m ImAttrMedia = "im-attr-media-10gbase-aoc10m"

	// im attr media 40gbase acu1m
	ImAttrMedia_im_attr_media_40gbase_acu1m ImAttrMedia = "im-attr-media-40gbase-acu1m"

	// im attr media 40gbase acu3m
	ImAttrMedia_im_attr_media_40gbase_acu3m ImAttrMedia = "im-attr-media-40gbase-acu3m"

	// im attr media 40gbase acu5m
	ImAttrMedia_im_attr_media_40gbase_acu5m ImAttrMedia = "im-attr-media-40gbase-acu5m"

	// im attr media 40gbase acu7m
	ImAttrMedia_im_attr_media_40gbase_acu7m ImAttrMedia = "im-attr-media-40gbase-acu7m"

	// im attr media 40gbase acu10m
	ImAttrMedia_im_attr_media_40gbase_acu10m ImAttrMedia = "im-attr-media-40gbase-acu10m"

	// im attr media 25gbase cu1m
	ImAttrMedia_im_attr_media_25gbase_cu1m ImAttrMedia = "im-attr-media-25gbase-cu1m"

	// im attr media 25gbase cu2m
	ImAttrMedia_im_attr_media_25gbase_cu2m ImAttrMedia = "im-attr-media-25gbase-cu2m"

	// im attr media 25gbase cu3m
	ImAttrMedia_im_attr_media_25gbase_cu3m ImAttrMedia = "im-attr-media-25gbase-cu3m"

	// im attr media 25gbase cu5m
	ImAttrMedia_im_attr_media_25gbase_cu5m ImAttrMedia = "im-attr-media-25gbase-cu5m"

	// im attr media 100gbase sm sr
	ImAttrMedia_im_attr_media_100gbase_sm_sr ImAttrMedia = "im-attr-media-100gbase-sm-sr"

	// im attr media 100gbase sr bd
	ImAttrMedia_im_attr_media_100gbase_sr_bd ImAttrMedia = "im-attr-media-100gbase-sr-bd"

	// im attr media 100gbase fr
	ImAttrMedia_im_attr_media_100gbase_fr ImAttrMedia = "im-attr-media-100gbase-fr"
)

type ImAttrTransportMode

type ImAttrTransportMode string

ImAttrTransportMode represents Im attr transport mode

const (
	// im attr transport mode unknown
	ImAttrTransportMode_im_attr_transport_mode_unknown ImAttrTransportMode = "im-attr-transport-mode-unknown"

	// im attr transport mode lan
	ImAttrTransportMode_im_attr_transport_mode_lan ImAttrTransportMode = "im-attr-transport-mode-lan"

	// im attr transport mode wan
	ImAttrTransportMode_im_attr_transport_mode_wan ImAttrTransportMode = "im-attr-transport-mode-wan"

	// im attr transport mode otn bt opu1e
	ImAttrTransportMode_im_attr_transport_mode_otn_bt_opu1e ImAttrTransportMode = "im-attr-transport-mode-otn-bt-opu1e"

	// im attr transport mode otn bt opu2e
	ImAttrTransportMode_im_attr_transport_mode_otn_bt_opu2e ImAttrTransportMode = "im-attr-transport-mode-otn-bt-opu2e"

	// im attr transport mode otn opu3
	ImAttrTransportMode_im_attr_transport_mode_otn_opu3 ImAttrTransportMode = "im-attr-transport-mode-otn-opu3"

	// im attr transport mode otn opu4
	ImAttrTransportMode_im_attr_transport_mode_otn_opu4 ImAttrTransportMode = "im-attr-transport-mode-otn-opu4"
)

type ImCmdEncapsEnum

type ImCmdEncapsEnum string

ImCmdEncapsEnum represents Im cmd encaps enum

const (
	// frame relay
	ImCmdEncapsEnum_frame_relay ImCmdEncapsEnum = "frame-relay"

	// vlan
	ImCmdEncapsEnum_vlan ImCmdEncapsEnum = "vlan"

	// ppp
	ImCmdEncapsEnum_ppp ImCmdEncapsEnum = "ppp"
)

type ImCmdFrTypeEnum

type ImCmdFrTypeEnum string

ImCmdFrTypeEnum represents Im cmd fr type enum

const (
	// frame relay cisco
	ImCmdFrTypeEnum_frame_relay_cisco ImCmdFrTypeEnum = "frame-relay-cisco"

	// frame relay ietf
	ImCmdFrTypeEnum_frame_relay_ietf ImCmdFrTypeEnum = "frame-relay-ietf"
)

type ImCmdIntfTypeEnum

type ImCmdIntfTypeEnum string

ImCmdIntfTypeEnum represents Im cmd intf type enum

const (
	// srp
	ImCmdIntfTypeEnum_srp ImCmdIntfTypeEnum = "srp"

	// tunnel
	ImCmdIntfTypeEnum_tunnel ImCmdIntfTypeEnum = "tunnel"

	// bundle
	ImCmdIntfTypeEnum_bundle ImCmdIntfTypeEnum = "bundle"

	// serial
	ImCmdIntfTypeEnum_serial ImCmdIntfTypeEnum = "serial"

	// sonet pos
	ImCmdIntfTypeEnum_sonet_pos ImCmdIntfTypeEnum = "sonet-pos"

	// tunnel gre
	ImCmdIntfTypeEnum_tunnel_gre ImCmdIntfTypeEnum = "tunnel-gre"

	// pseudowire head end
	ImCmdIntfTypeEnum_pseudowire_head_end ImCmdIntfTypeEnum = "pseudowire-head-end"

	// cem
	ImCmdIntfTypeEnum_cem ImCmdIntfTypeEnum = "cem"

	// gcc
	ImCmdIntfTypeEnum_gcc ImCmdIntfTypeEnum = "gcc"
)

type ImCmdLmiTypeEnum

type ImCmdLmiTypeEnum string

ImCmdLmiTypeEnum represents Im cmd lmi type enum

const (
	// lmi type auto
	ImCmdLmiTypeEnum_lmi_type_auto ImCmdLmiTypeEnum = "lmi-type-auto"

	// lmi type ansi
	ImCmdLmiTypeEnum_lmi_type_ansi ImCmdLmiTypeEnum = "lmi-type-ansi"

	// lmi type ccitt
	ImCmdLmiTypeEnum_lmi_type_ccitt ImCmdLmiTypeEnum = "lmi-type-ccitt"

	// lmi type cisco
	ImCmdLmiTypeEnum_lmi_type_cisco ImCmdLmiTypeEnum = "lmi-type-cisco"
)

type ImCmdLoopbackEnum

type ImCmdLoopbackEnum string

ImCmdLoopbackEnum represents Im cmd loopback enum

const (
	// no loopback
	ImCmdLoopbackEnum_no_loopback ImCmdLoopbackEnum = "no-loopback"

	// internal loopback
	ImCmdLoopbackEnum_internal_loopback ImCmdLoopbackEnum = "internal-loopback"

	// external loopback
	ImCmdLoopbackEnum_external_loopback ImCmdLoopbackEnum = "external-loopback"

	// line loopback
	ImCmdLoopbackEnum_line_loopback ImCmdLoopbackEnum = "line-loopback"
)

type ImCmdStatsEnum

type ImCmdStatsEnum string

ImCmdStatsEnum represents List of different interface stats structures

const (
	// full
	ImCmdStatsEnum_full ImCmdStatsEnum = "full"

	// basic
	ImCmdStatsEnum_basic ImCmdStatsEnum = "basic"
)

type ImStateEnum

type ImStateEnum string

ImStateEnum represents Im state enum

const (
	// im state not ready
	ImStateEnum_im_state_not_ready ImStateEnum = "im-state-not-ready"

	// im state admin down
	ImStateEnum_im_state_admin_down ImStateEnum = "im-state-admin-down"

	// im state down
	ImStateEnum_im_state_down ImStateEnum = "im-state-down"

	// im state up
	ImStateEnum_im_state_up ImStateEnum = "im-state-up"

	// im state shutdown
	ImStateEnum_im_state_shutdown ImStateEnum = "im-state-shutdown"

	// im state err disable
	ImStateEnum_im_state_err_disable ImStateEnum = "im-state-err-disable"

	// im state down immediate
	ImStateEnum_im_state_down_immediate ImStateEnum = "im-state-down-immediate"

	// im state down immediate admin
	ImStateEnum_im_state_down_immediate_admin ImStateEnum = "im-state-down-immediate-admin"

	// im state down graceful
	ImStateEnum_im_state_down_graceful ImStateEnum = "im-state-down-graceful"

	// im state begin shutdown
	ImStateEnum_im_state_begin_shutdown ImStateEnum = "im-state-begin-shutdown"

	// im state end shutdown
	ImStateEnum_im_state_end_shutdown ImStateEnum = "im-state-end-shutdown"

	// im state begin error disable
	ImStateEnum_im_state_begin_error_disable ImStateEnum = "im-state-begin-error-disable"

	// im state end error disable
	ImStateEnum_im_state_end_error_disable ImStateEnum = "im-state-end-error-disable"

	// im state begin down graceful
	ImStateEnum_im_state_begin_down_graceful ImStateEnum = "im-state-begin-down-graceful"

	// im state reset
	ImStateEnum_im_state_reset ImStateEnum = "im-state-reset"

	// im state operational
	ImStateEnum_im_state_operational ImStateEnum = "im-state-operational"

	// im state not operational
	ImStateEnum_im_state_not_operational ImStateEnum = "im-state-not-operational"

	// im state unknown
	ImStateEnum_im_state_unknown ImStateEnum = "im-state-unknown"

	// im state last
	ImStateEnum_im_state_last ImStateEnum = "im-state-last"
)

type InterfaceTypeSet

type InterfaceTypeSet string

InterfaceTypeSet represents Interface type set

const (
	// Restrict the output to hardware interfaces only
	InterfaceTypeSet_hardware_interfaces InterfaceTypeSet = "hardware-interfaces"
)

type Interfaces

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

	// Detailed operational data for interfaces and configured features.
	InterfaceXr Interfaces_InterfaceXr

	// Node and/or interface type specific view of interface summary data.
	NodeTypeSets Interfaces_NodeTypeSets

	// Brief operational data for interfaces.
	InterfaceBriefs Interfaces_InterfaceBriefs

	// Inventory summary information.
	InventorySummary Interfaces_InventorySummary

	// Descriptions for interfaces.
	Interfaces Interfaces_Interfaces

	// Interface summary information.
	InterfaceSummary Interfaces_InterfaceSummary
}

Interfaces Interface operational data

func (*Interfaces) GetEntityData

func (interfaces *Interfaces) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceBriefs

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

	// Brief operational attributes for a particular interface. The type is slice
	// of Interfaces_InterfaceBriefs_InterfaceBrief.
	InterfaceBrief []*Interfaces_InterfaceBriefs_InterfaceBrief
}

Interfaces_InterfaceBriefs Brief operational data for interfaces

func (*Interfaces_InterfaceBriefs) GetEntityData

func (interfaceBriefs *Interfaces_InterfaceBriefs) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceBriefs_InterfaceBrief

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

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

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

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

	// Interface type. The type is string.
	Type interface{}

	// Operational state. The type is ImStateEnum.
	State interface{}

	// Operational state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualState interface{}

	// Line protocol state. The type is ImStateEnum.
	LineState interface{}

	// Line protocol state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	ActualLineState interface{}

	// Interface encapsulation. The type is string.
	Encapsulation interface{}

	// Interface encapsulation description string. The type is string with length:
	// 0..32.
	EncapsulationTypeString interface{}

	// MTU in bytes. The type is interface{} with range: 0..4294967295. Units are
	// byte.
	Mtu interface{}

	// Subif MTU overhead. The type is interface{} with range: 0..4294967295.
	SubInterfaceMtuOverhead interface{}

	// L2 transport. The type is bool.
	L2Transport interface{}

	// Interface bandwidth (Kb/s). The type is interface{} with range:
	// 0..4294967295.
	Bandwidth interface{}
}

Interfaces_InterfaceBriefs_InterfaceBrief Brief operational attributes for a particular interface

func (*Interfaces_InterfaceBriefs_InterfaceBrief) GetEntityData

func (interfaceBrief *Interfaces_InterfaceBriefs_InterfaceBrief) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceSummary

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

	// Counts for all interfaces.
	InterfaceCounts Interfaces_InterfaceSummary_InterfaceCounts

	// List of per interface type summary information. The type is slice of
	// Interfaces_InterfaceSummary_InterfaceType.
	InterfaceType []*Interfaces_InterfaceSummary_InterfaceType
}

Interfaces_InterfaceSummary Interface summary information

func (*Interfaces_InterfaceSummary) GetEntityData

func (interfaceSummary *Interfaces_InterfaceSummary) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceSummary_InterfaceCounts

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Number of interfaces in UP state. The type is interface{} with range:
	// 0..4294967295.
	UpInterfaceCount interface{}

	// Number of interfaces in DOWN state. The type is interface{} with range:
	// 0..4294967295.
	DownInterfaceCount interface{}

	// Number of interfaces in an ADMINDOWN state. The type is interface{} with
	// range: 0..4294967295.
	AdminDownInterfaceCount interface{}
}

Interfaces_InterfaceSummary_InterfaceCounts Counts for all interfaces

func (*Interfaces_InterfaceSummary_InterfaceCounts) GetEntityData

func (interfaceCounts *Interfaces_InterfaceSummary_InterfaceCounts) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceSummary_InterfaceType

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

	// Name of the interface type. The type is string.
	InterfaceTypeName interface{}

	// Description of the interface type. The type is string.
	InterfaceTypeDescription interface{}

	// Counts for interfaces of this type.
	InterfaceCounts Interfaces_InterfaceSummary_InterfaceType_InterfaceCounts
}

Interfaces_InterfaceSummary_InterfaceType List of per interface type summary information

func (*Interfaces_InterfaceSummary_InterfaceType) GetEntityData

func (interfaceType *Interfaces_InterfaceSummary_InterfaceType) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceSummary_InterfaceType_InterfaceCounts

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Number of interfaces in UP state. The type is interface{} with range:
	// 0..4294967295.
	UpInterfaceCount interface{}

	// Number of interfaces in DOWN state. The type is interface{} with range:
	// 0..4294967295.
	DownInterfaceCount interface{}

	// Number of interfaces in an ADMINDOWN state. The type is interface{} with
	// range: 0..4294967295.
	AdminDownInterfaceCount interface{}
}

Interfaces_InterfaceSummary_InterfaceType_InterfaceCounts Counts for interfaces of this type

func (*Interfaces_InterfaceSummary_InterfaceType_InterfaceCounts) GetEntityData

type Interfaces_InterfaceXr

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

	// Detailed operational data for a particular interface. The type is slice of
	// Interfaces_InterfaceXr_Interface.
	Interface []*Interfaces_InterfaceXr_Interface
}

Interfaces_InterfaceXr Detailed operational data for interfaces and configured features

func (*Interfaces_InterfaceXr) GetEntityData

func (interfaceXr *Interfaces_InterfaceXr) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceXr_Interface

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

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

	// Interface name. The type is string.
	InterfaceHandle interface{}

	// Interface type. The type is string.
	InterfaceType interface{}

	// Hardware type description string. The type is string with length: 0..64.
	HardwareTypeString interface{}

	// Interface state. The type is ImStateEnum.
	State interface{}

	// Line protocol state. The type is ImStateEnum.
	LineState interface{}

	// Interface encapsulation. The type is string.
	Encapsulation interface{}

	// Interface encapsulation description string. The type is string with length:
	// 0..32.
	EncapsulationTypeString interface{}

	// MTU in bytes. The type is interface{} with range: 0..4294967295. Units are
	// byte.
	Mtu interface{}

	// L2 transport flag. The type is bool.
	IsL2TransportEnabled interface{}

	// The number of times the state has changed. The type is interface{} with
	// range: 0..4294967295.
	StateTransitionCount interface{}

	// The time elasped after the last state transition. The type is interface{}
	// with range: 0..4294967295.
	LastStateTransitionTime interface{}

	// Dampening enabled flag. The type is bool.
	IsDampeningEnabled interface{}

	// Interface speed (Kb/s). The type is interface{} with range: 0..4294967295.
	Speed interface{}

	// Cyclic Redundancy Check length. The type is interface{} with range:
	// 0..4294967295.
	CrcLength interface{}

	// Interface scramble config. The type is bool.
	IsScrambleEnabled interface{}

	// Interface duplexity. The type is ImAttrDuplex.
	Duplexity interface{}

	// Interface media type. The type is ImAttrMedia.
	MediaType interface{}

	// Interface link type. The type is ImAttrLink.
	LinkType interface{}

	// Input flow control configuration. The type is ImAttrFlowControl.
	InFlowControl interface{}

	// Output flow control configuration. The type is ImAttrFlowControl.
	OutFlowControl interface{}

	// Interface bandwidth (Kb/s). The type is interface{} with range:
	// 0..4294967295.
	Bandwidth interface{}

	// Maximum Interface bandwidth (Kb/s). The type is interface{} with range:
	// 0..4294967295.
	MaxBandwidth interface{}

	// Interface keepalive time (s). The type is interface{} with range:
	// 0..4294967295.
	Keepalive interface{}

	// Loopback detected by layer 2. The type is bool.
	IsL2Looped interface{}

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

	// Interface loopback configuration. The type is ImCmdLoopbackEnum.
	LoopbackConfiguration interface{}

	// Interface description string. The type is string.
	Description interface{}

	// Maintenance embargo flag. The type is bool.
	IsMaintenanceEnabled interface{}

	// Data invert flag. The type is bool.
	IsDataInverted interface{}

	// Interface transport mode. The type is ImAttrTransportMode.
	TransportMode interface{}

	// Fast Shutdown flag. The type is bool.
	FastShutdown interface{}

	// This is not supposed to be used. It is a dummy attribute to support ifindex
	// for OC model. The type is interface{} with range: 0..4294967295.
	IfIndex interface{}

	// State dampening information.
	DampeningInformation Interfaces_InterfaceXr_Interface_DampeningInformation

	// Interface MAC address.
	MacAddress Interfaces_InterfaceXr_Interface_MacAddress

	// Interface burned in address.
	BurnedInAddress Interfaces_InterfaceXr_Interface_BurnedInAddress

	// Carrier Delay.
	CarrierDelay Interfaces_InterfaceXr_Interface_CarrierDelay

	// Interface ARP type and timeout.
	ArpInformation Interfaces_InterfaceXr_Interface_ArpInformation

	// Interface IP address info.
	IpInformation Interfaces_InterfaceXr_Interface_IpInformation

	// Information specific to the encapsulation.
	EncapsulationInformation Interfaces_InterfaceXr_Interface_EncapsulationInformation

	// Information specific to the interface type.
	InterfaceTypeInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation

	// Packet and byte rates.
	DataRates Interfaces_InterfaceXr_Interface_DataRates

	// Packet, byte and error counters.
	InterfaceStatistics Interfaces_InterfaceXr_Interface_InterfaceStatistics

	// L2 Protocol Statistics.
	L2InterfaceStatistics Interfaces_InterfaceXr_Interface_L2InterfaceStatistics
}

Interfaces_InterfaceXr_Interface Detailed operational data for a particular interface

func (*Interfaces_InterfaceXr_Interface) GetEntityData

type Interfaces_InterfaceXr_Interface_ArpInformation

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

	// ARP timeout in seconds. Only valid if 'ARPIsLearningDisabled' is 'false'.
	// The type is interface{} with range: 0..4294967295. Units are second.
	ArpTimeout interface{}

	// ARP type name. The type is string.
	ArpTypeName interface{}

	// Whether the interface has dynamic learning disabled. The type is bool.
	ArpIsLearningDisabled interface{}
}

Interfaces_InterfaceXr_Interface_ArpInformation Interface ARP type and timeout

func (*Interfaces_InterfaceXr_Interface_ArpInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_BurnedInAddress

type Interfaces_InterfaceXr_Interface_BurnedInAddress 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}.
	Address interface{}
}

Interfaces_InterfaceXr_Interface_BurnedInAddress Interface burned in address

func (*Interfaces_InterfaceXr_Interface_BurnedInAddress) GetEntityData

type Interfaces_InterfaceXr_Interface_CarrierDelay

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

	// Carrier delay on state up (ms). The type is interface{} with range:
	// 0..4294967295.
	CarrierDelayUp interface{}

	// Carrier delay on state down (ms). The type is interface{} with range:
	// 0..4294967295.
	CarrierDelayDown interface{}
}

Interfaces_InterfaceXr_Interface_CarrierDelay Carrier Delay

func (*Interfaces_InterfaceXr_Interface_CarrierDelay) GetEntityData

type Interfaces_InterfaceXr_Interface_DampeningInformation

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

	// Dampening penalty of the interface. The type is interface{} with range:
	// 0..4294967295.
	Penalty interface{}

	// Flag showing if state is suppressed. The type is bool.
	IsSuppressedEnabled interface{}

	// Remaining period of suppression in secs. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsRemaining interface{}

	// Configured decay half life in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	HalfLife interface{}

	// Configured reuse threshold. The type is interface{} with range:
	// 0..4294967295.
	ReuseThreshold interface{}

	// Value of suppress threshold. The type is interface{} with range:
	// 0..4294967295.
	SuppressThreshold interface{}

	// Maximum suppress time in mins. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	MaximumSuppressTime interface{}

	// Configured restart penalty. The type is interface{} with range:
	// 0..4294967295.
	RestartPenalty interface{}
}

Interfaces_InterfaceXr_Interface_DampeningInformation State dampening information

func (*Interfaces_InterfaceXr_Interface_DampeningInformation) GetEntityData

func (dampeningInformation *Interfaces_InterfaceXr_Interface_DampeningInformation) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceXr_Interface_DataRates

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

	// Input data rate in 1000's of bps. The type is interface{} with range:
	// 0..18446744073709551615. Units are bit/s.
	InputDataRate interface{}

	// Input packets per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are packet/s.
	InputPacketRate interface{}

	// Output data rate in 1000's of bps. The type is interface{} with range:
	// 0..18446744073709551615. Units are bit/s.
	OutputDataRate interface{}

	// Output packets per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are packet/s.
	OutputPacketRate interface{}

	// Peak input data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakInputDataRate interface{}

	// Peak input packet rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakInputPacketRate interface{}

	// Peak output data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakOutputDataRate interface{}

	// Peak output packet rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakOutputPacketRate interface{}

	// Bandwidth (in kbps). The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Bandwidth interface{}

	// Number of 30-sec intervals less one. The type is interface{} with range:
	// 0..4294967295.
	LoadInterval interface{}

	// Output load as fraction of 255. The type is interface{} with range: 0..255.
	OutputLoad interface{}

	// Input load as fraction of 255. The type is interface{} with range: 0..255.
	InputLoad interface{}

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

Interfaces_InterfaceXr_Interface_DataRates Packet and byte rates

func (*Interfaces_InterfaceXr_Interface_DataRates) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation

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

	// EncapsulationType. The type is ImCmdEncapsEnum.
	EncapsulationType interface{}

	// Frame Relay information.
	FrameRelayInformation Interfaces_InterfaceXr_Interface_EncapsulationInformation_FrameRelayInformation

	// VLAN 802.1q information.
	Dot1qInformation Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation

	// PPP information.
	PppInformation Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation Information specific to the encapsulation

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation) GetEntityData

func (encapsulationInformation *Interfaces_InterfaceXr_Interface_EncapsulationInformation) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation

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

	// Encapsulation type and tag stack.
	EncapsulationDetails Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails

	// VLAN-Switched information.
	VlanSwitched Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation VLAN 802.1q information

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails

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

	// VLANEncapsulation. The type is VlanEncaps.
	VlanEncapsulation interface{}

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

	// Outer tag value. The type is interface{} with range: 0..65535.
	OuterTag interface{}

	// Native tag value. The type is interface{} with range: 0..65535.
	NativeTag interface{}

	// 802.1ad tag value. The type is interface{} with range: 0..65535.
	Dot1adTag interface{}

	// 802.1ad native tag value. The type is interface{} with range: 0..65535.
	Dot1adNativeTag interface{}

	// 802.1ad Outer tag value. The type is interface{} with range: 0..65535.
	Dot1adOuterTag interface{}

	// Stack value.
	Stack Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Stack

	// Service Instance encapsulation.
	ServiceInstanceDetails Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails

	// 802.1ad 802.1Q stack value.
	Dot1adDot1qStack Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Dot1adDot1qStack
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails Encapsulation type and tag stack

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Dot1adDot1qStack

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

	// Outer tag value. The type is interface{} with range: 0..65535.
	OuterTag interface{}

	// Second tag value. The type is interface{} with range: 0..65535.
	SecondTag interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Dot1adDot1qStack 802.1ad 802.1Q stack value

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Dot1adDot1qStack) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails

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

	// Payload Ethertype to match. The type is EfpPayloadEtype.
	PayloadEthertype interface{}

	// Number of tags popped on ingress. The type is interface{} with range:
	// 0..65535.
	TagsPopped interface{}

	// Whether the packet must match the encapsulation exactly, with no further
	// inner tags. The type is interface{} with range: -2147483648..2147483647.
	IsExactMatch interface{}

	// Whether this represents the native VLAN on the port. The type is
	// interface{} with range: -2147483648..2147483647.
	IsNativeVlan interface{}

	// Whether the native VLAN is customer-tag preserving. The type is interface{}
	// with range: -2147483648..2147483647.
	IsNativePreserving interface{}

	// The source MAC address to match on ingress. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SourceMacMatch interface{}

	// The destination MAC address to match on ingress. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DestinationMacMatch interface{}

	// VLAN tags for locally-sourced traffic.
	LocalTrafficStack Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack

	// Tags to match on ingress packets. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch.
	TagsToMatch []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch

	// VLAN tags pushed on egress. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_Pushe.
	Pushe []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_Pushe
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails Service Instance encapsulation

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack

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

	// VLAN tags for locally-sourced traffic. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack_LocalTrafficTag.
	LocalTrafficTag []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack_LocalTrafficTag
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack VLAN tags for locally-sourced traffic

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack_LocalTrafficTag

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

	// Ethertype of tag. The type is EfpTagEtype.
	Ethertype interface{}

	// VLAN Id. The type is interface{} with range: 0..65535.
	VlanId interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack_LocalTrafficTag VLAN tags for locally-sourced traffic

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_LocalTrafficStack_LocalTrafficTag) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_Pushe

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

	// Ethertype of tag. The type is EfpTagEtype.
	Ethertype interface{}

	// VLAN Id. The type is interface{} with range: 0..65535.
	VlanId interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_Pushe VLAN tags pushed on egress

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_Pushe) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch

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

	// Ethertype of tag to match. The type is EfpTagEtype.
	Ethertype interface{}

	// Priority to match. The type is EfpTagPriority.
	Priority interface{}

	// VLAN Ids to match. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch_VlanRange.
	VlanRange []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch_VlanRange
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch Tags to match on ingress packets

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch_VlanRange

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

	// VLAN ID Low. The type is interface{} with range: 0..65535.
	VlanIdLow interface{}

	// VLAN ID High. The type is interface{} with range: 0..65535.
	VlanIdHigh interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch_VlanRange VLAN Ids to match

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_ServiceInstanceDetails_TagsToMatch_VlanRange) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Stack

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

	// Outer tag value. The type is interface{} with range: 0..65535.
	OuterTag interface{}

	// Second tag value. The type is interface{} with range: 0..65535.
	SecondTag interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Stack Stack value

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_EncapsulationDetails_Stack) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched

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

	// VLAN-Switched mode. The type is VlanSwitchedMode.
	Mode interface{}

	// VLAN-Switched Access VLAN. The type is interface{} with range: 0..65535.
	AccessVlan interface{}

	// VLAN-Switched Trunk VLAN ranges.
	TrunkVlanRanges Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched VLAN-Switched information

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges

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

	// Payload Ethertype to match. The type is EfpPayloadEtype.
	PayloadEthertype interface{}

	// Number of tags popped on ingress. The type is interface{} with range:
	// 0..65535.
	TagsPopped interface{}

	// Whether the packet must match the encapsulation exactly, with no further
	// inner tags. The type is interface{} with range: -2147483648..2147483647.
	IsExactMatch interface{}

	// Whether this represents the native VLAN on the port. The type is
	// interface{} with range: -2147483648..2147483647.
	IsNativeVlan interface{}

	// Whether the native VLAN is customer-tag preserving. The type is interface{}
	// with range: -2147483648..2147483647.
	IsNativePreserving interface{}

	// The source MAC address to match on ingress. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SourceMacMatch interface{}

	// The destination MAC address to match on ingress. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DestinationMacMatch interface{}

	// VLAN tags for locally-sourced traffic.
	LocalTrafficStack Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack

	// Tags to match on ingress packets. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch.
	TagsToMatch []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch

	// VLAN tags pushed on egress. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_Pushe.
	Pushe []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_Pushe
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges VLAN-Switched Trunk VLAN ranges

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack

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

	// VLAN tags for locally-sourced traffic. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack_LocalTrafficTag.
	LocalTrafficTag []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack_LocalTrafficTag
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack VLAN tags for locally-sourced traffic

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack_LocalTrafficTag

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

	// Ethertype of tag. The type is EfpTagEtype.
	Ethertype interface{}

	// VLAN Id. The type is interface{} with range: 0..65535.
	VlanId interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack_LocalTrafficTag VLAN tags for locally-sourced traffic

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_LocalTrafficStack_LocalTrafficTag) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_Pushe

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

	// Ethertype of tag. The type is EfpTagEtype.
	Ethertype interface{}

	// VLAN Id. The type is interface{} with range: 0..65535.
	VlanId interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_Pushe VLAN tags pushed on egress

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_Pushe) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch

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

	// Ethertype of tag to match. The type is EfpTagEtype.
	Ethertype interface{}

	// Priority to match. The type is EfpTagPriority.
	Priority interface{}

	// VLAN Ids to match. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch_VlanRange.
	VlanRange []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch_VlanRange
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch Tags to match on ingress packets

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch_VlanRange

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

	// VLAN ID Low. The type is interface{} with range: 0..65535.
	VlanIdLow interface{}

	// VLAN ID High. The type is interface{} with range: 0..65535.
	VlanIdHigh interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch_VlanRange VLAN Ids to match

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_Dot1qInformation_VlanSwitched_TrunkVlanRanges_TagsToMatch_VlanRange) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_FrameRelayInformation

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

	// Frame Relay encapsulation type. The type is ImCmdFrTypeEnum.
	FrEncapsulationType interface{}

	// The LMI type: Autosense, ANSI, CCITT or CISCO. The type is
	// ImCmdLmiTypeEnum.
	LmiType interface{}

	// LMI DLCI. The type is interface{} with range: 0..4294967295.
	Lmidlci interface{}

	// The NNI LMI interface type. The type is bool.
	IsNni interface{}

	// The DTE/DCE LMI interface type. The type is bool.
	IsDte interface{}

	// Flag indicating whether the LMI  DTE/DCE/NNI-DTE state is UP. The type is
	// bool.
	IsLmiUp interface{}

	// Flag indicating whether the LMI  NNI-DCE state is UP. The type is bool.
	IsLmiNniDceUp interface{}

	// The status of FR LMI for an interface. The type is bool.
	IsLmiEnabled interface{}

	// Number of enquiry messages received. The type is interface{} with range:
	// 0..4294967295.
	EnquiriesReceived interface{}

	// Number of enquiry messages sent. The type is interface{} with range:
	// 0..4294967295.
	EnquiriesSent interface{}

	// Number of status messages received. The type is interface{} with range:
	// 0..4294967295.
	StatusReceived interface{}

	// Number of status messages sent. The type is interface{} with range:
	// 0..4294967295.
	StatusSent interface{}

	// Number of update status messages received. The type is interface{} with
	// range: 0..4294967295.
	UpdateStatusReceived interface{}

	// Number of update status messages sent. The type is interface{} with range:
	// 0..4294967295.
	UpdateStatusSent interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_FrameRelayInformation Frame Relay information

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_FrameRelayInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation

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

	// LCP State. The type is PppFsmState.
	LcpState interface{}

	// Loopback detected. The type is interface{} with range:
	// -2147483648..2147483647.
	IsLoopbackDetected interface{}

	// Keepalive value. The type is interface{} with range: 0..4294967295.
	KeepalivePeriod interface{}

	// MP Bundle Member. The type is interface{} with range:
	// -2147483648..2147483647.
	IsMpBundleMember interface{}

	// Is Multilink Open. The type is interface{} with range:
	// -2147483648..2147483647.
	IsMultilinkOpen interface{}

	// Array of per-NCP data. The type is slice of
	// Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation_NcpInfoArray.
	NcpInfoArray []*Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation_NcpInfoArray
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation PPP information

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation_NcpInfoArray

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

	// NCP state value. The type is PppFsmState.
	NcpState interface{}

	// NCP state identifier. The type is NcpIdent.
	NcpIdentifier interface{}
}

Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation_NcpInfoArray Array of per-NCP data

func (*Interfaces_InterfaceXr_Interface_EncapsulationInformation_PppInformation_NcpInfoArray) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceStatistics

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

	// StatsType. The type is ImCmdStatsEnum.
	StatsType interface{}

	// Packet, byte and all error counters.
	FullInterfaceStats Interfaces_InterfaceXr_Interface_InterfaceStatistics_FullInterfaceStats

	// Packet, byte and selected error counters.
	BasicInterfaceStats Interfaces_InterfaceXr_Interface_InterfaceStatistics_BasicInterfaceStats
}

Interfaces_InterfaceXr_Interface_InterfaceStatistics Packet, byte and error counters

func (*Interfaces_InterfaceXr_Interface_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Interfaces_InterfaceXr_Interface_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceXr_Interface_InterfaceStatistics_BasicInterfaceStats

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

	// Packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsReceived interface{}

	// Bytes received. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesReceived interface{}

	// Packets sent. The type is interface{} with range: 0..18446744073709551615.
	PacketsSent interface{}

	// Bytes sent. The type is interface{} with range: 0..18446744073709551615.
	// Units are byte.
	BytesSent interface{}

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

	// Input queue drops. The type is interface{} with range: 0..4294967295.
	InputQueueDrops interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

	// Output queue drops. The type is interface{} with range: 0..4294967295.
	OutputQueueDrops interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

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

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

Interfaces_InterfaceXr_Interface_InterfaceStatistics_BasicInterfaceStats Packet, byte and selected error counters

func (*Interfaces_InterfaceXr_Interface_InterfaceStatistics_BasicInterfaceStats) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceStatistics_FullInterfaceStats

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

	// Packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsReceived interface{}

	// Bytes received. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesReceived interface{}

	// Packets sent. The type is interface{} with range: 0..18446744073709551615.
	PacketsSent interface{}

	// Bytes sent. The type is interface{} with range: 0..18446744073709551615.
	// Units are byte.
	BytesSent interface{}

	// Multicast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	MulticastPacketsReceived interface{}

	// Broadcast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	BroadcastPacketsReceived interface{}

	// Multicast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	MulticastPacketsSent interface{}

	// Broadcast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	BroadcastPacketsSent interface{}

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

	// Output queue drops. The type is interface{} with range: 0..4294967295.
	OutputQueueDrops interface{}

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

	// Input queue drops. The type is interface{} with range: 0..4294967295.
	InputQueueDrops interface{}

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

	// Input overruns. The type is interface{} with range: 0..4294967295.
	InputOverruns interface{}

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

	// Output underruns. The type is interface{} with range: 0..4294967295.
	OutputUnderruns interface{}

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

	// Applique. The type is interface{} with range: 0..4294967295.
	Applique interface{}

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

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

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

Interfaces_InterfaceXr_Interface_InterfaceStatistics_FullInterfaceStats Packet, byte and all error counters

func (*Interfaces_InterfaceXr_Interface_InterfaceStatistics_FullInterfaceStats) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation

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

	// InterfaceTypeInfo. The type is ImCmdIntfTypeEnum.
	InterfaceTypeInfo interface{}

	// SRP interface information.
	SrpInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation

	// Tunnel interface information.
	TunnelInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelInformation

	// Bundle interface information.
	BundleInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation

	// Serial interface information.
	SerialInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SerialInformation

	// SONET POS interface information.
	SonetPosInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SonetPosInformation

	// Tunnel GRE interface information.
	TunnelGreInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation

	// PseudowireHeadEnd interface information.
	PseudowireHeadEndInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_PseudowireHeadEndInformation

	// Cem interface information.
	CemInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_CemInformation

	// GCC interface information.
	GccInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_GccInformation
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation Information specific to the interface type

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation) GetEntityData

func (interfaceTypeInformation *Interfaces_InterfaceXr_Interface_InterfaceTypeInformation) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation

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

	// List of bundle members and their properties. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member.
	Member []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation Bundle interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member

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

	// Member's interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// The priority of this member. The type is interface{} with range: 0..65535.
	PortPriority interface{}

	// Member's link number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// Member's underlying link ID. The type is interface{} with range: 0..65535.
	UnderlyingLinkId interface{}

	// Member's link order number. The type is interface{} with range: 0..65535.
	LinkOrderNumber interface{}

	// Location of member. The type is interface{} with range: 0..4294967295.
	IccpNode interface{}

	// Bandwidth of this member (kbps). The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	Bandwidth interface{}

	// Boolean indicating LACP enabled or not. The type is string.
	LacpEnabled interface{}

	// Member's type (local/foreign). The type is BmdMemberTypeEnum.
	MemberType interface{}

	// Member's (short form) name. The type is string.
	MemberName interface{}

	// Counters data about member link.
	Counters Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_Counters

	// Lacp data about member link.
	LinkData Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_LinkData

	// Mux state machine data.
	MemberMuxData Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData

	// MAC address of this member (deprecated).
	MacAddress Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MacAddress
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member List of bundle members and their properties

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_Counters

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

	// LACPDUs received. The type is interface{} with range: 0..4294967295.
	LacpdUsReceived interface{}

	// LACPDUs transmitted. The type is interface{} with range: 0..4294967295.
	LacpdUsTransmitted interface{}

	// Marker packets received. The type is interface{} with range: 0..4294967295.
	MarkerPacketsReceived interface{}

	// Marker response packets transmitted. The type is interface{} with range:
	// 0..4294967295.
	MarkerResponsesTransmitted interface{}

	// Illegal and unknown packets received. The type is interface{} with range:
	// 0..4294967295.
	IllegalPacketsReceived interface{}

	// LACPDUs received that exceed the rate limit. The type is interface{} with
	// range: 0..4294967295.
	ExcessLacpdUsReceived interface{}

	// Marker packets received that exceed the rate limit. The type is interface{}
	// with range: 0..4294967295.
	ExcessMarkerPacketsReceived interface{}

	// State flag set to Defaulted. The type is interface{} with range:
	// 0..4294967295.
	Defaulted interface{}

	// State flag set to Expired. The type is interface{} with range:
	// 0..4294967295.
	Expired interface{}

	// Last time counters cleared (s) (deprecated). The type is interface{} with
	// range: 0..4294967295.
	LastClearedSec interface{}

	// Last time counters cleared (nsec) (deprecated). The type is interface{}
	// with range: 0..4294967295.
	LastClearedNsec interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_Counters Counters data about member link

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_Counters) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_LinkData

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

	// Member's interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}

	// System priority of actor system. The type is interface{} with range:
	// 0..65535.
	ActorSystemPriority interface{}

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

	// Operational key for this port. The type is interface{} with range:
	// 0..65535.
	ActorOperationalKey interface{}

	// System priority of partner system. The type is interface{} with range:
	// 0..65535.
	PartnerSystemPriority interface{}

	// MAC Address used to identify the partner system. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PartnerSystemMacAddress interface{}

	// Operational key for partner port. The type is interface{} with range:
	// 0..65535.
	PartnerOperationalKey interface{}

	// MIB ifindex of selected bundle. The type is interface{} with range:
	// 0..4294967295.
	SelectedAggregatorId interface{}

	// MIB ifindex of attached bundle. The type is interface{} with range:
	// 0..4294967295.
	AttachedAggregatorId interface{}

	// Port number of this port. The type is interface{} with range: 0..65535.
	ActorPortId interface{}

	// Priority of this port. The type is interface{} with range: 0..65535.
	ActorPortPriority interface{}

	// Port number of the partner's port. The type is interface{} with range:
	// 0..65535.
	PartnerPortId interface{}

	// Priority of the partner's port. The type is interface{} with range:
	// 0..65535.
	PartnerPortPriority interface{}

	// LACP state of this port. The type is interface{} with range: 0..255.
	ActorPortState interface{}

	// LACP state of the partner's port. The type is interface{} with range:
	// 0..255.
	PartnerPortState interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_LinkData Lacp data about member link

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_LinkData) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MacAddress

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MacAddress 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}.
	Address interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MacAddress MAC address of this member (deprecated)

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MacAddress) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData

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

	// Current state of this bundle member. The type is BmMuxstate.
	MuxState interface{}

	// Internal value indicating if an error occurred trying to put a link into
	// the desired state. The type is interface{} with range: 0..4294967295.
	Error interface{}

	// Reason for last Mux state change. The type is BmMbrStateReason.
	MemberMuxStateReason interface{}

	// Current internal state of this bundle member. The type is BmdMemberState.
	MemberState interface{}

	// Reason for last Mux state change (Deprecated). The type is BmMuxreason.
	MuxStateReason interface{}

	// Data regarding the reason for last Mux state change.
	MemberMuxStateReasonData Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData_MemberMuxStateReasonData
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData Mux state machine data

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData_MemberMuxStateReasonData

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

	// The item the reason applies to. The type is BmStateReasonTarget.
	ReasonType interface{}

	// The severity of the reason. The type is BmSeverity.
	Severity interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData_MemberMuxStateReasonData Data regarding the reason for last Mux state change

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_BundleInformation_Member_MemberMuxData_MemberMuxStateReasonData) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_CemInformation

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

	// Timeslots separated by : or - from 1 to 32. : indicates individual timeslot
	// and - represents a range. E.g. 1-3:5 represents timeslots 1, 2, 3, and 5.
	// The type is string.
	Timeslots interface{}

	// Payload size in bytes configured on CEM interface. The type is interface{}
	// with range: 0..65535. Units are byte.
	Payload interface{}

	// Dejitter buffer length configuredin milliseconds. The type is interface{}
	// with range: 0..65535. Units are millisecond.
	DejitterBuffer interface{}

	// If framing is TRUE then the CEM  interface is structure aware ; otherwise
	// it is structure agnostic. The type is interface{} with range:
	// -2147483648..2147483647.
	Framing interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_CemInformation Cem interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_CemInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_GccInformation

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

	// Derived State. The type is GccDerState.
	DerivedMode interface{}

	// Sec State . The type is GccSecState.
	SecState interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_GccInformation GCC interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_GccInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_PseudowireHeadEndInformation

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

	// Interface list Name. The type is string.
	InterfaceListName interface{}

	// L2 Overhead. The type is interface{} with range: 0..4294967295.
	L2Overhead interface{}

	// Internal Label. The type is interface{} with range: 0..4294967295.
	InternalLabel interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_PseudowireHeadEndInformation PseudowireHeadEnd interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_PseudowireHeadEndInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SerialInformation

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

	// Timeslots separated by : or - from 1 to 31. : indicates individual timeslot
	// and - represents a range. E.g. 1-3:5 represents timeslots 1, 2, 3, and 5.
	// The type is string.
	Timeslots interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SerialInformation Serial interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SerialInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SonetPosInformation

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

	// APS state. The type is SonetApsEt.
	ApsState interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SonetPosInformation SONET POS interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SonetPosInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation

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

	// SRP-specific data.
	SrpInformation Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation

	// SRP-specific packet and byte counters.
	SrpStatistics Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation SRP interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation SRP-specific data

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo

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

	// Is the interfaceadministratively down. The type is interface{} with range:
	// -2147483648..2147483647.
	IsAdminDown interface{}

	// IPS information. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation.
	LocalInformation []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo SRP IPS information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation

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

	// MAC address for node. The type is string.
	MacAddress interface{}

	// Inter card bus enabled. The type is interface{} with range:
	// -2147483648..2147483647.
	IsInterCardBusEnabled interface{}

	// IPS Wait To Restore period in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WtrTimerPeriod interface{}

	// Side A IPS details.
	SideA Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA

	// Side B IPS details.
	SideB Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation IPS information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA

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

	// MAC address. The type is string.
	MacAddress interface{}

	// Wrap state. The type is SrpMgmtIpsWrapState.
	WrapState interface{}

	// SRP IPS packet send interval in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	PacketSentTimer interface{}

	// Time in seconds remaining until next send of an IPS request. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SendTimerTimeRemaining interface{}

	// Time in seconds until wrap removal. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WtrTimerRemaining interface{}

	// Self Detected Requests. The type is SrpMgmtIpsReq.
	SelfDetectedRequest interface{}

	// Remote Requests. The type is SrpMgmtIpsReq.
	RemoteRequest interface{}

	// Neighbour mac address for received message. The type is string.
	RxNeighborMacAddress interface{}

	// Type of message received. The type is SrpMgmtIpsReq.
	RxMessageType interface{}

	// Short/long path for received message. The type is SrpMgmtIpsPathInd.
	RxPathType interface{}

	// Time to live for received message. The type is interface{} with range:
	// 0..4294967295.
	RxTtl interface{}

	// Test for existence of an RX packet. The type is interface{} with range:
	// -2147483648..2147483647.
	RxPacketTest interface{}

	// Mac address of node receiving TXed messages. The type is string.
	TxNeighborMacAddress interface{}

	// Type of message transmitted. The type is SrpMgmtIpsReq.
	TxMessageType interface{}

	// Short/long path of transmitted message. The type is SrpMgmtIpsPathInd.
	TxPathType interface{}

	// Time to live for transmitted message. The type is interface{} with range:
	// 0..4294967295.
	TxTtl interface{}

	// Test for existence of a TX packet. The type is interface{} with range:
	// -2147483648..2147483647.
	TxPacketTest interface{}

	// Number of milliseconds to wait after an L1 failure is detected before
	// triggering an L2 wrap. The type is interface{} with range: 0..4294967295.
	// Units are millisecond.
	DelayKeepAliveTrigger interface{}

	// Failures presently asserted. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA_AssertedFailure.
	AssertedFailure []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA_AssertedFailure
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA Side A IPS details

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA_AssertedFailure

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

	// Failure type. The type is SrpMgmtFailureEt.
	Type interface{}

	// Reported state. The type is SrpMgmtFailureStateEt.
	ReportedState interface{}

	// Debounced state. The type is SrpMgmtFailureStateEt.
	DebouncedState interface{}

	// Current state. The type is SrpMgmtFailureStateEt.
	CurrentState interface{}

	// Stable time. The type is interface{} with range: 0..18446744073709551615.
	StableTime interface{}

	// Debounce delay. The type is interface{} with range: 0..4294967295.
	DebouncedDelay interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA_AssertedFailure Failures presently asserted

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideA_AssertedFailure) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB

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

	// MAC address. The type is string.
	MacAddress interface{}

	// Wrap state. The type is SrpMgmtIpsWrapState.
	WrapState interface{}

	// SRP IPS packet send interval in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	PacketSentTimer interface{}

	// Time in seconds remaining until next send of an IPS request. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SendTimerTimeRemaining interface{}

	// Time in seconds until wrap removal. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WtrTimerRemaining interface{}

	// Self Detected Requests. The type is SrpMgmtIpsReq.
	SelfDetectedRequest interface{}

	// Remote Requests. The type is SrpMgmtIpsReq.
	RemoteRequest interface{}

	// Neighbour mac address for received message. The type is string.
	RxNeighborMacAddress interface{}

	// Type of message received. The type is SrpMgmtIpsReq.
	RxMessageType interface{}

	// Short/long path for received message. The type is SrpMgmtIpsPathInd.
	RxPathType interface{}

	// Time to live for received message. The type is interface{} with range:
	// 0..4294967295.
	RxTtl interface{}

	// Test for existence of an RX packet. The type is interface{} with range:
	// -2147483648..2147483647.
	RxPacketTest interface{}

	// Mac address of node receiving TXed messages. The type is string.
	TxNeighborMacAddress interface{}

	// Type of message transmitted. The type is SrpMgmtIpsReq.
	TxMessageType interface{}

	// Short/long path of transmitted message. The type is SrpMgmtIpsPathInd.
	TxPathType interface{}

	// Time to live for transmitted message. The type is interface{} with range:
	// 0..4294967295.
	TxTtl interface{}

	// Test for existence of a TX packet. The type is interface{} with range:
	// -2147483648..2147483647.
	TxPacketTest interface{}

	// Number of milliseconds to wait after an L1 failure is detected before
	// triggering an L2 wrap. The type is interface{} with range: 0..4294967295.
	// Units are millisecond.
	DelayKeepAliveTrigger interface{}

	// Failures presently asserted. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB_AssertedFailure.
	AssertedFailure []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB_AssertedFailure
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB Side B IPS details

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB_AssertedFailure

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

	// Failure type. The type is SrpMgmtFailureEt.
	Type interface{}

	// Reported state. The type is SrpMgmtFailureStateEt.
	ReportedState interface{}

	// Debounced state. The type is SrpMgmtFailureStateEt.
	DebouncedState interface{}

	// Current state. The type is SrpMgmtFailureStateEt.
	CurrentState interface{}

	// Stable time. The type is interface{} with range: 0..18446744073709551615.
	StableTime interface{}

	// Debounce delay. The type is interface{} with range: 0..4294967295.
	DebouncedDelay interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB_AssertedFailure Failures presently asserted

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_IpsInfo_LocalInformation_SideB_AssertedFailure) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo

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

	// Is the interfaceadministratively down. The type is interface{} with range:
	// -2147483648..2147483647.
	IsAdminDown interface{}

	// SRP rate limit information. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo_RateLimitDetailedInfo.
	RateLimitDetailedInfo []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo_RateLimitDetailedInfo
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo SRP rate limit information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo_RateLimitDetailedInfo

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

	// Minimum SRP priority for high-priority transmit queue. The type is
	// interface{} with range: 0..65535.
	MinPriorityValue interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo_RateLimitDetailedInfo SRP rate limit information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_RateLimitInfo_RateLimitDetailedInfo) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo

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

	// Is the interfaceadministratively down. The type is interface{} with range:
	// -2147483648..2147483647.
	IsAdminDown interface{}

	// SRR enabled. The type is interface{} with range: -2147483648..2147483647.
	IsSrrEnabled interface{}

	// SRP information. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo.
	SrrDetailedInfo []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo SRP SRR information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo

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

	// Version number. The type is interface{} with range: 0..4294967295.
	VersionNumber interface{}

	// Wrong version recieved. The type is interface{} with range:
	// -2147483648..2147483647.
	IsWrongVersionReceived interface{}

	// Time that last wrong version message recieved. The type is interface{} with
	// range: 0..4294967295.
	LastWrongVersionReceiveTime interface{}

	// SRR node mac address. The type is string.
	MacAddress interface{}

	// SRR node state. The type is SrpMgmtSrrNodeState.
	NodeState interface{}

	// Is the outer ring in use. The type is interface{} with range:
	// -2147483648..2147483647.
	IsOuterRingInUse interface{}

	// Is the inner ring in use. The type is interface{} with range:
	// -2147483648..2147483647.
	IsInnerRingInUse interface{}

	// Is announcing enabled. The type is interface{} with range:
	// -2147483648..2147483647.
	IsAnnounce interface{}

	// Outer fail type. The type is SrpMgmtSrrFailure.
	OuterFailType interface{}

	// Inner fail type. The type is SrpMgmtSrrFailure.
	InnerFailType interface{}

	// SRR packet send timer interval in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	PacketSendTimer interface{}

	// Time remaining in seconds to next SRR packet send. The type is interface{}
	// with range: 0..4294967295. Units are second.
	NextSrrPacketSendTime interface{}

	// Single ring bandwidth Mbps. The type is interface{} with range:
	// 0..4294967295. Units are Mbit/s.
	SingleRingBw interface{}

	// SRR Wait To Restore interval delay in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	WtrTime interface{}

	// Time remaining in seconds until next outer ring wrap removal. The type is
	// interface{} with range: 0..4294967295. Units are second.
	WtrTimerRemainingOuterRing interface{}

	// Time remaining in seconds until next inner ring wrap removal. The type is
	// interface{} with range: 0..4294967295. Units are second.
	WtrTimerRemainingInnerRing interface{}

	// List of nodes on the ring info. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesOnRing.
	NodesOnRing []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesOnRing

	// nodes not in topology map. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesNotOnRing.
	NodesNotOnRing []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesNotOnRing
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo SRP information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesNotOnRing

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

	// Node name. The type is string.
	NodeName interface{}

	// Does the SRR information exist for this node. The type is interface{} with
	// range: -2147483648..2147483647.
	SrrEntryExits interface{}

	// node mac address. The type is string.
	MacAddress interface{}

	// Outer failure. The type is SrpMgmtSrrFailure.
	OuterFailure interface{}

	// Inner failure. The type is SrpMgmtSrrFailure.
	InnerFailure interface{}

	// Announce last received ?. The type is interface{} with range:
	// -2147483648..2147483647.
	IsLastAnnounceReceived interface{}

	// Announce last received. The type is interface{} with range: 0..4294967295.
	LastAnnounceReceivedTime interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesNotOnRing nodes not in topology map

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesNotOnRing) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesOnRing

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

	// Node name. The type is string.
	NodeName interface{}

	// Does the SRR information exist for this node. The type is interface{} with
	// range: -2147483648..2147483647.
	SrrEntryExits interface{}

	// node mac address. The type is string.
	MacAddress interface{}

	// Outer failure. The type is SrpMgmtSrrFailure.
	OuterFailure interface{}

	// Inner failure. The type is SrpMgmtSrrFailure.
	InnerFailure interface{}

	// Announce last received ?. The type is interface{} with range:
	// -2147483648..2147483647.
	IsLastAnnounceReceived interface{}

	// Announce last received. The type is interface{} with range: 0..4294967295.
	LastAnnounceReceivedTime interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesOnRing List of nodes on the ring info

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_SrrInfo_SrrDetailedInfo_NodesOnRing) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo

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

	// Is the interfaceadministratively down. The type is interface{} with range:
	// -2147483648..2147483647.
	IsAdminDown interface{}

	// Detailed SRP topology information. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation.
	LocalInformation []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo SRP topology information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation

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

	// How often a topology pkt is sent. The type is interface{} with range:
	// 0..4294967295.
	TopologyTimer interface{}

	// Time remaining until next topo pkt sent. The type is interface{} with
	// range: 0..4294967295.
	NextTopologyPacketDelay interface{}

	// Time since last topo pkt was received. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastTopologyPacketReceived interface{}

	// Time since last topology change. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastTopologyChange interface{}

	// Number of nodes on ring. The type is interface{} with range: 0..65535.
	NumberOfNodesOnRing interface{}

	// List of nodes on the ring info. The type is slice of
	// Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation_RingNode.
	RingNode []*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation_RingNode
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation Detailed SRP topology information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation_RingNode

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

	// Outer-ring hops to reach this node. The type is interface{} with range:
	// 0..65535.
	HopCount interface{}

	// MAC address. The type is string.
	MacAddress interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Wrap state. The type is interface{} with range: -2147483648..2147483647.
	IsWrapped interface{}

	// SRR protocol supported. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrrSupported interface{}

	// Node name. The type is string.
	NodeName interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation_RingNode List of nodes on the ring info

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpInformation_TopologyInfo_LocalInformation_RingNode) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics

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

	// Data rate interval (5 mins or 30 seconds). The type is interface{} with
	// range: 0..4294967295. Units are second.
	DataRateInterval interface{}

	// Data rates for side A interface.
	SideADataRate Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideADataRate

	// Data rates for side B interface.
	SideBDataRate Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBDataRate

	// Errors for side A interface.
	SideAErrors Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideAErrors

	// Errors for side B interface.
	SideBErrors Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBErrors
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics SRP-specific packet and byte counters

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideADataRate

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

	// Sent bit rate. The type is interface{} with range: 0..4294967295.
	BitRateSent interface{}

	// Sent packet rate. The type is interface{} with range: 0..4294967295.
	PacketRateSent interface{}

	// Received bit rate. The type is interface{} with range: 0..4294967295.
	BitRateReceived interface{}

	// Received packet rate. The type is interface{} with range: 0..4294967295.
	PacketRateReceived interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideADataRate Data rates for side A interface

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideADataRate) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideAErrors

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

	// Error packets received. The type is interface{} with range: 0..4294967295.
	ErrorPacketsReceived interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

	// Input insufficient resources events. The type is interface{} with range:
	// 0..4294967295.
	InputInsufficientResourceEvents interface{}

	// Aborts received at MAC/RAC. The type is interface{} with range:
	// 0..4294967295.
	MacAbortsReceived interface{}

	// Too small packets received at MAC/RAC. The type is interface{} with range:
	// 0..4294967295.
	MacRuntPacketsReceived interface{}

	// Too large packets received at MAC/RAC. The type is interface{} with range:
	// 0..4294967295.
	MacGiantPacketsReceived interface{}

	// Too small packets received at framer. The type is interface{} with range:
	// 0..4294967295.
	FramerRuntPacketsReceived interface{}

	// Too large packets received at framer. The type is interface{} with range:
	// 0..4294967295.
	FramerGiantPacketsReceived interface{}

	// Aborts received at framer. The type is interface{} with range:
	// 0..4294967295.
	FramerAbortsReceived interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideAErrors Errors for side A interface

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideAErrors) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBDataRate

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

	// Sent bit rate. The type is interface{} with range: 0..4294967295.
	BitRateSent interface{}

	// Sent packet rate. The type is interface{} with range: 0..4294967295.
	PacketRateSent interface{}

	// Received bit rate. The type is interface{} with range: 0..4294967295.
	BitRateReceived interface{}

	// Received packet rate. The type is interface{} with range: 0..4294967295.
	PacketRateReceived interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBDataRate Data rates for side B interface

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBDataRate) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBErrors

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

	// Error packets received. The type is interface{} with range: 0..4294967295.
	ErrorPacketsReceived interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

	// Input insufficient resources events. The type is interface{} with range:
	// 0..4294967295.
	InputInsufficientResourceEvents interface{}

	// Aborts received at MAC/RAC. The type is interface{} with range:
	// 0..4294967295.
	MacAbortsReceived interface{}

	// Too small packets received at MAC/RAC. The type is interface{} with range:
	// 0..4294967295.
	MacRuntPacketsReceived interface{}

	// Too large packets received at MAC/RAC. The type is interface{} with range:
	// 0..4294967295.
	MacGiantPacketsReceived interface{}

	// Too small packets received at framer. The type is interface{} with range:
	// 0..4294967295.
	FramerRuntPacketsReceived interface{}

	// Too large packets received at framer. The type is interface{} with range:
	// 0..4294967295.
	FramerGiantPacketsReceived interface{}

	// Aborts received at framer. The type is interface{} with range:
	// 0..4294967295.
	FramerAbortsReceived interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBErrors Errors for side B interface

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_SrpInformation_SrpStatistics_SideBErrors) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation

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

	// Tunnel source name. The type is string.
	SourceName interface{}

	// Tunnel destination IP address length. The type is interface{} with range:
	// 0..255.
	DestinationIpAddressLength interface{}

	// GRE tunnel TOS. The type is interface{} with range: 0..4294967295.
	TunnelTos interface{}

	// GRE tunnel TTL. The type is interface{} with range: 0..4294967295.
	TunnelTtl interface{}

	// Key value for GRE Packet. The type is interface{} with range:
	// 0..4294967295.
	Key interface{}

	// Keepalive period in seconds. The type is interface{} with range: 0..65535.
	// Units are second.
	KeepalivePeriod interface{}

	// Keepalive retry. The type is interface{} with range: 0..255.
	KeepaliveMaximumRetry interface{}

	// Tunnel GRE Mode. The type is TunnelGreMode.
	TunnelMode interface{}

	// Tunnel Mode Direction. The type is TunlIpModeDir.
	TunnelModeDirection interface{}

	// Keepalive State. The type is TunnelKaDfState.
	KeepaliveState interface{}

	// DF Bit State. The type is TunnelKaDfState.
	DfBitState interface{}

	// Key Config State. The type is TunnelKeyState.
	KeyBitState interface{}

	// Tunnel source IP address.
	SourceIpAddress Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_SourceIpAddress

	// Tunnel destination IP address.
	DestinationIpAddress Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_DestinationIpAddress
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation Tunnel GRE interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_DestinationIpAddress

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

	// AFI. The type is TunlPfiAfId.
	Afi interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_DestinationIpAddress Tunnel destination IP address

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_DestinationIpAddress) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_SourceIpAddress

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

	// AFI. The type is TunlPfiAfId.
	Afi interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_SourceIpAddress Tunnel source IP address

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelGreInformation_SourceIpAddress) GetEntityData

type Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelInformation

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

	// Tunnel source name. The type is string.
	SourceName interface{}

	// Tunnel source IP address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceIpv4Address interface{}

	// Tunnel destination IP address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationIpv4Address interface{}

	// Tunnel protocol/transport. The type is string.
	TunnelType interface{}

	// GRE tunnel key. The type is interface{} with range: 0..4294967295.
	Key interface{}

	// GRE tunnel TTL. The type is interface{} with range: 0..4294967295.
	Ttl interface{}
}

Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelInformation Tunnel interface information

func (*Interfaces_InterfaceXr_Interface_InterfaceTypeInformation_TunnelInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_IpInformation

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

	// Interface IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpAddress interface{}

	// Interface subnet mask length. The type is interface{} with range:
	// 0..4294967295.
	SubnetMaskLength interface{}
}

Interfaces_InterfaceXr_Interface_IpInformation Interface IP address info

func (*Interfaces_InterfaceXr_Interface_IpInformation) GetEntityData

type Interfaces_InterfaceXr_Interface_L2InterfaceStatistics

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

	// Stats type value. The type is interface{} with range: 0..4294967295.
	StatsType interface{}

	// Bag contents. The type is StatsTypeContents.
	Contents interface{}

	// Identifier.
	StatsId Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_StatsId

	// Block Array. The type is slice of
	// Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_BlockArray.
	BlockArray []*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_BlockArray

	// Element Array. The type is slice of
	// Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray.
	ElementArray []*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray
}

Interfaces_InterfaceXr_Interface_L2InterfaceStatistics L2 Protocol Statistics

func (*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics) GetEntityData

func (l2InterfaceStatistics *Interfaces_InterfaceXr_Interface_L2InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_BlockArray

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

	// type. The type is StatsCounter.
	Type interface{}

	// count. The type is interface{} with range: 0..4294967295.
	Count interface{}

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

Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_BlockArray Block Array

func (*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_BlockArray) GetEntityData

type Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray

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

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

	// block array. The type is slice of
	// Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray_BlockArray.
	BlockArray []*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray_BlockArray
}

Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray Element Array

func (*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray) GetEntityData

type Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray_BlockArray

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

	// type. The type is StatsCounter.
	Type interface{}

	// count. The type is interface{} with range: 0..4294967295.
	Count interface{}

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

Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray_BlockArray block array

func (*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_ElementArray_BlockArray) GetEntityData

type Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_StatsId

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

	// id type. The type is StatsId.
	IdType interface{}

	// Unused. The type is interface{} with range: 0..4294967295.
	Unused interface{}

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

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

	// Feature ID. The type is interface{} with range: 0..4294967295.
	FeatureId interface{}

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

Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_StatsId Identifier

func (*Interfaces_InterfaceXr_Interface_L2InterfaceStatistics_StatsId) GetEntityData

type Interfaces_InterfaceXr_Interface_MacAddress

type Interfaces_InterfaceXr_Interface_MacAddress 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}.
	Address interface{}
}

Interfaces_InterfaceXr_Interface_MacAddress Interface MAC address

func (*Interfaces_InterfaceXr_Interface_MacAddress) GetEntityData

type Interfaces_Interfaces

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

	// Description for a particular interface. The type is slice of
	// Interfaces_Interfaces_Interface.
	Interface []*Interfaces_Interfaces_Interface
}

Interfaces_Interfaces Descriptions for interfaces

func (*Interfaces_Interfaces) GetEntityData

func (interfaces *Interfaces_Interfaces) GetEntityData() *types.CommonEntityData

type Interfaces_Interfaces_Interface

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

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

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

	// Operational state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	State interface{}

	// Line protocol state with no translation of error disable or shutdown. The
	// type is ImStateEnum.
	LineState interface{}

	// Interface description string. The type is string.
	Description interface{}
}

Interfaces_Interfaces_Interface Description for a particular interface

func (*Interfaces_Interfaces_Interface) GetEntityData

type Interfaces_InventorySummary

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

	// Counts for all interfaces.
	InterfaceCounts Interfaces_InventorySummary_InterfaceCounts

	// List of per interface type summary information. The type is slice of
	// Interfaces_InventorySummary_InterfaceType.
	InterfaceType []*Interfaces_InventorySummary_InterfaceType
}

Interfaces_InventorySummary Inventory summary information

func (*Interfaces_InventorySummary) GetEntityData

func (inventorySummary *Interfaces_InventorySummary) GetEntityData() *types.CommonEntityData

type Interfaces_InventorySummary_InterfaceCounts

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Number of interfaces in UP state. The type is interface{} with range:
	// 0..4294967295.
	UpInterfaceCount interface{}

	// Number of interfaces in DOWN state. The type is interface{} with range:
	// 0..4294967295.
	DownInterfaceCount interface{}

	// Number of interfaces in an ADMINDOWN state. The type is interface{} with
	// range: 0..4294967295.
	AdminDownInterfaceCount interface{}
}

Interfaces_InventorySummary_InterfaceCounts Counts for all interfaces

func (*Interfaces_InventorySummary_InterfaceCounts) GetEntityData

func (interfaceCounts *Interfaces_InventorySummary_InterfaceCounts) GetEntityData() *types.CommonEntityData

type Interfaces_InventorySummary_InterfaceType

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

	// Name of the interface type. The type is string.
	InterfaceTypeName interface{}

	// Description of the interface type. The type is string.
	InterfaceTypeDescription interface{}

	// Counts for interfaces of this type.
	InterfaceCounts Interfaces_InventorySummary_InterfaceType_InterfaceCounts
}

Interfaces_InventorySummary_InterfaceType List of per interface type summary information

func (*Interfaces_InventorySummary_InterfaceType) GetEntityData

func (interfaceType *Interfaces_InventorySummary_InterfaceType) GetEntityData() *types.CommonEntityData

type Interfaces_InventorySummary_InterfaceType_InterfaceCounts

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Number of interfaces in UP state. The type is interface{} with range:
	// 0..4294967295.
	UpInterfaceCount interface{}

	// Number of interfaces in DOWN state. The type is interface{} with range:
	// 0..4294967295.
	DownInterfaceCount interface{}

	// Number of interfaces in an ADMINDOWN state. The type is interface{} with
	// range: 0..4294967295.
	AdminDownInterfaceCount interface{}
}

Interfaces_InventorySummary_InterfaceType_InterfaceCounts Counts for interfaces of this type

func (*Interfaces_InventorySummary_InterfaceType_InterfaceCounts) GetEntityData

type Interfaces_NodeTypeSets

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

	// Summary data for all interfaces on a particular node. The type is slice of
	// Interfaces_NodeTypeSets_NodeTypeSet.
	NodeTypeSet []*Interfaces_NodeTypeSets_NodeTypeSet
}

Interfaces_NodeTypeSets Node and/or interface type specific view of interface summary data

func (*Interfaces_NodeTypeSets) GetEntityData

func (nodeTypeSets *Interfaces_NodeTypeSets) GetEntityData() *types.CommonEntityData

type Interfaces_NodeTypeSets_NodeTypeSet

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

	// The location to filter on. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// The interface type to filter on. The type is InterfaceTypeSet.
	TypeSetName interface{}

	// Interface summary information.
	InterfaceSummary Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary
}

Interfaces_NodeTypeSets_NodeTypeSet Summary data for all interfaces on a particular node

func (*Interfaces_NodeTypeSets_NodeTypeSet) GetEntityData

func (nodeTypeSet *Interfaces_NodeTypeSets_NodeTypeSet) GetEntityData() *types.CommonEntityData

type Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary

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

	// Counts for all interfaces.
	InterfaceCounts Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceCounts

	// List of per interface type summary information. The type is slice of
	// Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType.
	InterfaceType []*Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType
}

Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary Interface summary information

func (*Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary) GetEntityData

type Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceCounts

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Number of interfaces in UP state. The type is interface{} with range:
	// 0..4294967295.
	UpInterfaceCount interface{}

	// Number of interfaces in DOWN state. The type is interface{} with range:
	// 0..4294967295.
	DownInterfaceCount interface{}

	// Number of interfaces in an ADMINDOWN state. The type is interface{} with
	// range: 0..4294967295.
	AdminDownInterfaceCount interface{}
}

Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceCounts Counts for all interfaces

func (*Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceCounts) GetEntityData

type Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType

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

	// Name of the interface type. The type is string.
	InterfaceTypeName interface{}

	// Description of the interface type. The type is string.
	InterfaceTypeDescription interface{}

	// Counts for interfaces of this type.
	InterfaceCounts Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType_InterfaceCounts
}

Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType List of per interface type summary information

func (*Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType) GetEntityData

type Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType_InterfaceCounts

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Number of interfaces in UP state. The type is interface{} with range:
	// 0..4294967295.
	UpInterfaceCount interface{}

	// Number of interfaces in DOWN state. The type is interface{} with range:
	// 0..4294967295.
	DownInterfaceCount interface{}

	// Number of interfaces in an ADMINDOWN state. The type is interface{} with
	// range: 0..4294967295.
	AdminDownInterfaceCount interface{}
}

Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType_InterfaceCounts Counts for interfaces of this type

func (*Interfaces_NodeTypeSets_NodeTypeSet_InterfaceSummary_InterfaceType_InterfaceCounts) GetEntityData

type NcpIdent

type NcpIdent string

NcpIdent represents Ncp ident

const (
	// CDP control protocol
	NcpIdent_cdpcp NcpIdent = "cdpcp"

	// IPv4 control protocol
	NcpIdent_ipcp NcpIdent = "ipcp"

	// IPv4 Interworking control protocol
	NcpIdent_ipcpiw NcpIdent = "ipcpiw"

	// IPv6 control protocol
	NcpIdent_ipv6cp NcpIdent = "ipv6cp"

	// MPLS control protocol
	NcpIdent_mplscp NcpIdent = "mplscp"

	// OSI (CLNS) control protocol
	NcpIdent_osicp NcpIdent = "osicp"
)

type PppFsmState

type PppFsmState string

PppFsmState represents Ppp fsm state

const (
	// Connection Idle
	PppFsmState_ppp_fsm_state_initial_0 PppFsmState = "ppp-fsm-state-initial-0"

	// This layer required, but lower layer down
	PppFsmState_ppp_fsm_state_starting_1 PppFsmState = "ppp-fsm-state-starting-1"

	// Lower layer up, but this layer not required
	PppFsmState_ppp_fsm_state_closed_2 PppFsmState = "ppp-fsm-state-closed-2"

	// Listening for a Config Request
	PppFsmState_ppp_fsm_state_stopped_3 PppFsmState = "ppp-fsm-state-stopped-3"

	// Shutting down due to local change
	PppFsmState_ppp_fsm_state_closing_4 PppFsmState = "ppp-fsm-state-closing-4"

	// Shutting down due to peer's actions
	PppFsmState_ppp_fsm_state_stopping_5 PppFsmState = "ppp-fsm-state-stopping-5"

	// Config Request Sent
	PppFsmState_ppp_fsm_state_req_sent_6 PppFsmState = "ppp-fsm-state-req-sent-6"

	// Config Ack Received
	PppFsmState_ppp_fsm_state_ack_rcvd_7 PppFsmState = "ppp-fsm-state-ack-rcvd-7"

	// Config Ack Sent
	PppFsmState_ppp_fsm_state_ack_sent_8 PppFsmState = "ppp-fsm-state-ack-sent-8"

	// Connection Open
	PppFsmState_ppp_fsm_state_opened_9 PppFsmState = "ppp-fsm-state-opened-9"
)

type SonetApsEt

type SonetApsEt string

SonetApsEt represents APS states

const (
	// APS not configured on port
	SonetApsEt_not_configured SonetApsEt = "not-configured"

	// Working port is up
	SonetApsEt_working_active SonetApsEt = "working-active"

	// Protect port is up
	SonetApsEt_protect_active SonetApsEt = "protect-active"

	// Working port is down
	SonetApsEt_working_inactive SonetApsEt = "working-inactive"

	// Protect port is down
	SonetApsEt_protect_inactive SonetApsEt = "protect-inactive"
)

type SrpMgmtFailureEt

type SrpMgmtFailureEt string

SrpMgmtFailureEt represents SRP failure type

const (
	// Hardware missing
	SrpMgmtFailureEt_hardware_missing_failure SrpMgmtFailureEt = "hardware-missing-failure"

	// L1 admin state
	SrpMgmtFailureEt_layer1_admin_state_failure SrpMgmtFailureEt = "layer1-admin-state-failure"

	// Layer 1 error
	SrpMgmtFailureEt_layer1_error_failure SrpMgmtFailureEt = "layer1-error-failure"

	// Keepalive missed
	SrpMgmtFailureEt_keepalive_missed_failure SrpMgmtFailureEt = "keepalive-missed-failure"

	// Link quality degraded
	SrpMgmtFailureEt_link_quality_degraded_failure SrpMgmtFailureEt = "link-quality-degraded-failure"

	// Mate problem
	SrpMgmtFailureEt_mate_problem_failure SrpMgmtFailureEt = "mate-problem-failure"

	// Side mismatch
	SrpMgmtFailureEt_side_mismatch_failure SrpMgmtFailureEt = "side-mismatch-failure"

	// Unknown
	SrpMgmtFailureEt_unknown_failure SrpMgmtFailureEt = "unknown-failure"
)

type SrpMgmtFailureStateEt

type SrpMgmtFailureStateEt string

SrpMgmtFailureStateEt represents SRP failure state type

const (
	// Idle
	SrpMgmtFailureStateEt_idle_failure_state SrpMgmtFailureStateEt = "idle-failure-state"

	// Wait To Restore
	SrpMgmtFailureStateEt_wait_to_restore_failure_state SrpMgmtFailureStateEt = "wait-to-restore-failure-state"

	// Manual Switch
	SrpMgmtFailureStateEt_manual_switch_failure_state SrpMgmtFailureStateEt = "manual-switch-failure-state"

	// Signal Degrade
	SrpMgmtFailureStateEt_signal_degrade_failure_state SrpMgmtFailureStateEt = "signal-degrade-failure-state"

	// Signal Fail
	SrpMgmtFailureStateEt_signal_fail_failure_state SrpMgmtFailureStateEt = "signal-fail-failure-state"

	// Forced Switch
	SrpMgmtFailureStateEt_forced_switch_failure_state SrpMgmtFailureStateEt = "forced-switch-failure-state"

	// Shutdown
	SrpMgmtFailureStateEt_shutdown_failure_state SrpMgmtFailureStateEt = "shutdown-failure-state"

	// Invalid
	SrpMgmtFailureStateEt_invalid_failure_state SrpMgmtFailureStateEt = "invalid-failure-state"

	// Unknown
	SrpMgmtFailureStateEt_unknown_failure_state SrpMgmtFailureStateEt = "unknown-failure-state"
)

type SrpMgmtIpsPathInd

type SrpMgmtIpsPathInd string

SrpMgmtIpsPathInd represents SRP IPS path indication

const (
	// SHORT
	SrpMgmtIpsPathInd_short_path SrpMgmtIpsPathInd = "short-path"

	// LONG
	SrpMgmtIpsPathInd_long_path SrpMgmtIpsPathInd = "long-path"

	// UNKNOWN
	SrpMgmtIpsPathInd_unknown_path SrpMgmtIpsPathInd = "unknown-path"
)

type SrpMgmtIpsReq

type SrpMgmtIpsReq string

SrpMgmtIpsReq represents SRP IPS request type

const (
	// Idle
	SrpMgmtIpsReq_idle_ips_request SrpMgmtIpsReq = "idle-ips-request"

	// Wait To Restore
	SrpMgmtIpsReq_wait_to_restore_ips_request SrpMgmtIpsReq = "wait-to-restore-ips-request"

	// Manual Switch
	SrpMgmtIpsReq_manual_switch_ips_request SrpMgmtIpsReq = "manual-switch-ips-request"

	// Signal Degrade
	SrpMgmtIpsReq_signal_degrade_ips_request SrpMgmtIpsReq = "signal-degrade-ips-request"

	// Signal Fail
	SrpMgmtIpsReq_signal_fail_ips_request SrpMgmtIpsReq = "signal-fail-ips-request"

	// Forced Switch
	SrpMgmtIpsReq_forced_switch_ips_request SrpMgmtIpsReq = "forced-switch-ips-request"

	// UNKNOWN
	SrpMgmtIpsReq_unknown_ips_request SrpMgmtIpsReq = "unknown-ips-request"
)

type SrpMgmtIpsWrapState

type SrpMgmtIpsWrapState string

SrpMgmtIpsWrapState represents SRP IPS side wrap state

const (
	// Idle
	SrpMgmtIpsWrapState_idle_wrap_state SrpMgmtIpsWrapState = "idle-wrap-state"

	// Wrapped
	SrpMgmtIpsWrapState_wrapped_state SrpMgmtIpsWrapState = "wrapped-state"

	// Locked out
	SrpMgmtIpsWrapState_locked_out_wrap_state SrpMgmtIpsWrapState = "locked-out-wrap-state"

	// UNKNOWN
	SrpMgmtIpsWrapState_unknown_wrap_state SrpMgmtIpsWrapState = "unknown-wrap-state"
)

type SrpMgmtSrrFailure

type SrpMgmtSrrFailure string

SrpMgmtSrrFailure represents SRP SRR failure type

const (
	// Idle
	SrpMgmtSrrFailure_idle_srr_failure SrpMgmtSrrFailure = "idle-srr-failure"

	// Wait To Restore
	SrpMgmtSrrFailure_wait_to_restore_srr_failure SrpMgmtSrrFailure = "wait-to-restore-srr-failure"

	// Signal Fail
	SrpMgmtSrrFailure_signal_fail_srr_failure SrpMgmtSrrFailure = "signal-fail-srr-failure"

	// Forced Switch
	SrpMgmtSrrFailure_forced_switch_srr_failure SrpMgmtSrrFailure = "forced-switch-srr-failure"

	// UNKNOWN
	SrpMgmtSrrFailure_unknown_srr_failure SrpMgmtSrrFailure = "unknown-srr-failure"
)

type SrpMgmtSrrNodeState

type SrpMgmtSrrNodeState string

SrpMgmtSrrNodeState represents SRP SRR node state

const (
	// Idle
	SrpMgmtSrrNodeState_idle_srr_state SrpMgmtSrrNodeState = "idle-srr-state"

	// Discovery
	SrpMgmtSrrNodeState_discovery_srr_state SrpMgmtSrrNodeState = "discovery-srr-state"

	// UNKNOWN
	SrpMgmtSrrNodeState_unknown_srr_state SrpMgmtSrrNodeState = "unknown-srr-state"
)

type StatsCounter

type StatsCounter string

StatsCounter represents Stats counter

const (
	// stats counter rate
	StatsCounter_stats_counter_rate StatsCounter = "stats-counter-rate"

	// stats counter uint32
	StatsCounter_stats_counter_uint32 StatsCounter = "stats-counter-uint32"

	// stats counter uint64
	StatsCounter_stats_counter_uint64 StatsCounter = "stats-counter-uint64"

	// stats counter generic
	StatsCounter_stats_counter_generic StatsCounter = "stats-counter-generic"

	// stats counter proto
	StatsCounter_stats_counter_proto StatsCounter = "stats-counter-proto"

	// stats counter srp
	StatsCounter_stats_counter_srp StatsCounter = "stats-counter-srp"

	// stats counter ipv4 prec
	StatsCounter_stats_counter_ipv4_prec StatsCounter = "stats-counter-ipv4-prec"

	// stats counter ipv4 dscp
	StatsCounter_stats_counter_ipv4_dscp StatsCounter = "stats-counter-ipv4-dscp"

	// stats counter mpls exp
	StatsCounter_stats_counter_mpls_exp StatsCounter = "stats-counter-mpls-exp"

	// stats counter ipv4 bgp pa
	StatsCounter_stats_counter_ipv4_bgp_pa StatsCounter = "stats-counter-ipv4-bgp-pa"

	// stats counter src bgp pa
	StatsCounter_stats_counter_src_bgp_pa StatsCounter = "stats-counter-src-bgp-pa"

	// stats counter basic
	StatsCounter_stats_counter_basic StatsCounter = "stats-counter-basic"

	// stats counter comp generic
	StatsCounter_stats_counter_comp_generic StatsCounter = "stats-counter-comp-generic"

	// stats counter comp proto
	StatsCounter_stats_counter_comp_proto StatsCounter = "stats-counter-comp-proto"

	// stats counter comp basic
	StatsCounter_stats_counter_comp_basic StatsCounter = "stats-counter-comp-basic"

	// stats counter accounting
	StatsCounter_stats_counter_accounting StatsCounter = "stats-counter-accounting"

	// stats counter comp accounting
	StatsCounter_stats_counter_comp_accounting StatsCounter = "stats-counter-comp-accounting"

	// stats counter flow
	StatsCounter_stats_counter_flow StatsCounter = "stats-counter-flow"

	// stats counter comp flow
	StatsCounter_stats_counter_comp_flow StatsCounter = "stats-counter-comp-flow"
)

type StatsId

type StatsId string

StatsId represents Stats id

const (
	// stats id type unknown
	StatsId_stats_id_type_unknown StatsId = "stats-id-type-unknown"

	// stats id type min
	StatsId_stats_id_type_min StatsId = "stats-id-type-min"

	// stats id type spare
	StatsId_stats_id_type_spare StatsId = "stats-id-type-spare"

	// stats id type node
	StatsId_stats_id_type_node StatsId = "stats-id-type-node"

	// stats id type other
	StatsId_stats_id_type_other StatsId = "stats-id-type-other"

	// stats id type feature
	StatsId_stats_id_type_feature StatsId = "stats-id-type-feature"

	// stats id type max
	StatsId_stats_id_type_max StatsId = "stats-id-type-max"
)

type StatsTypeContents

type StatsTypeContents string

StatsTypeContents represents Stats type contents

const (
	// stats type single
	StatsTypeContents_stats_type_single StatsTypeContents = "stats-type-single"

	// stats type variable
	StatsTypeContents_stats_type_variable StatsTypeContents = "stats-type-variable"
)

type TunlIpModeDir

type TunlIpModeDir string

TunlIpModeDir represents Tunl ip mode dir

const (
	// tunl ip mode dir none
	TunlIpModeDir_tunl_ip_mode_dir_none TunlIpModeDir = "tunl-ip-mode-dir-none"

	// tunl ip mode dir decap
	TunlIpModeDir_tunl_ip_mode_dir_decap TunlIpModeDir = "tunl-ip-mode-dir-decap"

	// tunl ip mode dir encap
	TunlIpModeDir_tunl_ip_mode_dir_encap TunlIpModeDir = "tunl-ip-mode-dir-encap"

	// tunl ip mode dir max
	TunlIpModeDir_tunl_ip_mode_dir_max TunlIpModeDir = "tunl-ip-mode-dir-max"
)

type TunlPfiAfId

type TunlPfiAfId string

TunlPfiAfId represents Tunl pfi af id

const (
	// Unspecified AFI
	TunlPfiAfId_tunl_pfi_af_id_none TunlPfiAfId = "tunl-pfi-af-id-none"

	// IPv4 AFI
	TunlPfiAfId_tunl_pfi_af_id_ipv4 TunlPfiAfId = "tunl-pfi-af-id-ipv4"

	// IPv6 AFI
	TunlPfiAfId_tunl_pfi_af_id_ipv6 TunlPfiAfId = "tunl-pfi-af-id-ipv6"
)

type TunnelGreMode

type TunnelGreMode string

TunnelGreMode represents Tunnel gre mode

const (
	// Tunnel GRE mode is Unknown
	TunnelGreMode_unknown TunnelGreMode = "unknown"

	// Tunnel GRE Mode is IPv4
	TunnelGreMode_gr_eo_ipv4 TunnelGreMode = "gr-eo-ipv4"

	// Tunnel GRE Mode is IPv6
	TunnelGreMode_gr_eo_ipv6 TunnelGreMode = "gr-eo-ipv6"

	// Tunnel MGRE Mode is IPv4
	TunnelGreMode_mgr_eo_ipv4 TunnelGreMode = "mgr-eo-ipv4"

	// Tunnel MGRE Mode is IPv6
	TunnelGreMode_mgr_eo_ipv6 TunnelGreMode = "mgr-eo-ipv6"

	// Tunnel Mode is IPv4
	TunnelGreMode_ipv4 TunnelGreMode = "ipv4"

	// Tunnel Mode is IPv6
	TunnelGreMode_ipv6 TunnelGreMode = "ipv6"
)

type TunnelKaDfState

type TunnelKaDfState string

TunnelKaDfState represents Tunnel ka df state

const (
	// Tunnel GRE KA State is Disabled
	TunnelKaDfState_disable TunnelKaDfState = "disable"

	// Tunnel GRE KA State is Enabled
	TunnelKaDfState_enable TunnelKaDfState = "enable"
)

type TunnelKeyState

type TunnelKeyState string

TunnelKeyState represents Tunnel key state

const (
	// Tunnel GRE Key is not present
	TunnelKeyState_absent TunnelKeyState = "absent"

	// Tunnel GRE Key is present
	TunnelKeyState_present TunnelKeyState = "present"
)

type VlanEncaps

type VlanEncaps string

VlanEncaps represents VLAN encapsulation

const (
	// No encapsulation
	VlanEncaps_no_encapsulation VlanEncaps = "no-encapsulation"

	// IEEE 802.1Q encapsulation
	VlanEncaps_dot1q VlanEncaps = "dot1q"

	// Double 802.1Q encapsulation
	VlanEncaps_qinq VlanEncaps = "qinq"

	// Double 802.1Q wildcarded encapsulation
	VlanEncaps_qin_any VlanEncaps = "qin-any"

	// IEEE 802.1Q native VLAN encapsulation
	VlanEncaps_dot1q_native VlanEncaps = "dot1q-native"

	// IEEE 802.1ad encapsulation
	VlanEncaps_dot1ad VlanEncaps = "dot1ad"

	// IEEE 802.1ad native VLAN encapsulation
	VlanEncaps_dot1ad_native VlanEncaps = "dot1ad-native"

	// Ethernet Service Instance
	VlanEncaps_service_instance VlanEncaps = "service-instance"

	// IEEE 802.1ad 802.1Q encapsulation
	VlanEncaps_dot1ad_dot1q VlanEncaps = "dot1ad-dot1q"

	// IEEE 802.1ad wildcard 802.1Q encapsulation
	VlanEncaps_dot1ad_any VlanEncaps = "dot1ad-any"
)

type VlanSwitchedMode

type VlanSwitchedMode string

VlanSwitchedMode represents VLAN-Switched mode

const (
	// Disabled
	VlanSwitchedMode_none VlanSwitchedMode = "none"

	// Trunk port
	VlanSwitchedMode_trunk_port VlanSwitchedMode = "trunk-port"

	// Access port
	VlanSwitchedMode_access_port VlanSwitchedMode = "access-port"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL