Streaming Telemetry IPI Data Models
Overview
Streaming telemetry incrementally supports all IPI data models, listed in this section. Telemetry supports only operational containers and a subset of leaf attributes.
Telemetry IPI Pyang Tree
The Pyang tree output illustrates the supported containers or leaf, along with a list of supported container-level paths.
Container Level Sensor Paths and Leaf Attributes
Lists the container level sensor paths and leaf attributes supported for IPI data models.
IPI-Platform
Pyang Tree
ipi-platform
  +--rw components
     +--ro component* [name]
        +--ro name                      -> ../state/name
        +--ro state
        |  +--ro name?                           string
        |  +--ro type?                           ipi-platform-types:cmm_component_type_t
        |  +--ro location?                       string
        |  +--ro mfg-name?                       string
        |  +--ro mfg-date?                       yang:date-and-time
        |  +--ro description?                    string
        |  +--ro hardware-version?               string
        |  +--ro firmware-version?               string
        |  +--ro software-version?               string
        |  +--ro serial-no?                      string
        |  +--ro part-no?                        string
        |  +--ro removable?                      boolean
        |  +--ro oper-status?                    ipi-platform-types:cmm_component_oper_status_t
        |  +--ro product-name?                   string
        |  +--ro asset-tag?                      string
        |  +--ro component-additional-details*   string
        |  +--ro parent?                         -> /components/component/state/name
        |  +--ro empty?                          boolean
        |  +--ro memory
        |  |  +--ro available?   uint64
        |  |  +--ro utilized?    uint64
        |  +--ro board-fru
        |  |  +--ro board-name?        string
        |  |  +--ro board-serial-no?   string
        |  |  +--ro board-mfg-name?    string
        |  |  +--ro board-mfg-date?    yang:date-and-time
        |  +--ro temperature
        |     +--ro instant?                         decimal64
        |     +--ro min?                             decimal64
        |     +--ro max?                             decimal64
        |     +--ro avg?                             decimal64
        |     +--ro interval?                        uint32
        |     +--ro sensor-name?                     string
        |     +--ro sensor-index?                    uint8
        |     +--ro alarm-status?                    boolean
        |     +--ro alarm-threshold?                 decimal64
        |     +--ro alarm-severity?                  cml_alarm_severity_t
        |     +--ro minimum-emergency-temperature?   decimal64
        |     +--ro maximum-emergency-temperature?   decimal64
        |     +--ro minimum-alert-temperature?       decimal64
        |     +--ro maximum-alert-temperature?       decimal64
        |     +--ro minimum-critical-temperature?    decimal64
        |     +--ro maximum-critical-temperature?    decimal64
        +--ro bmc-sensor-data-record
        |  +--ro state
        |     +--ro sensor-name?             string
        |     +--ro value?                   ipi-platform-types:cmm_bmc_value_t
        |     +--ro units?                   string
        |     +--ro lower-non-recoverable?   decimal64
        |     +--ro lower-non-critical?      decimal64
        |     +--ro lower-critical?          decimal64
        |     +--ro upper-non-critical?      decimal64
        |     +--ro upper-critical?          decimal64
        |     +--ro upper-non-recoverable?   decimal64
        |     +--ro operational-status?      string
        |     +--ro threshold?               decimal64
        |     +--ro event-type?              ipi-platform-types:cmm_bmc_event_type_t
        +--ro cpu
        |  +--ro state
        |     +--ro cpu-1min-load-percentage?    decimal64
        |     +--ro cpu-5min-load-percentage?    decimal64
        |     +--ro cpu-15min-load-percentage?   decimal64
        |     +--ro cpu-utilization?             decimal64
        +--ro storage
        |  +--ro state
        |     +--ro total-memory?   uint64
        |     +--ro used-memory?    uint64
        |     +--ro free-memory?    uint64
        +--ro ram
        |  +--ro state
        |     +--ro total-memory?            uint64
        |     +--ro used-memory?             uint64
        |     +--ro available-memory?        uint64
        |     +--ro shared-memory?           uint64
        |     +--ro buffers?                 uint64
        |     +--ro total-swap?              uint64
        |     +--ro free-swap?               uint64
        |     +--ro current-process-count?   uint16
        |     +--ro total-high-memory?       uint64
        |     +--ro available-high-memory?   uint64
        +--ro transceiver
        |  +--ro state
        |  |  +--ro grid-spacing?              decimal64
        |  |  +--ro first-frequency?           decimal64
        |  |  +--ro last-frequency?            decimal64
        |  |  +--ro transceiver-temperature?   decimal64
        |  |  +--ro transceiver-voltage?       decimal64
        |  +--ro cmis-module
        |     +--ro eeprom
        |     |  +--ro state
        |     |     +--ro identifier?                   ipi-platform-sff8024-types:cmm_sff8024_identifier_t
        |     |     +--ro vendor-name?                  string
        |     |     +--ro vendor-oui?                   string
        |     |     +--ro part-number?                  string
        |     |     +--ro revision-level?               string
        |     |     +--ro serial-number?                string
        |     |     +--ro manufacturing-date?           string
        |     |     +--ro clei-code?                    string
        |     |     +--ro module-power-class?           ipi-platform-cmis-types:cmm_cmis_module_power_class_t
        |     |     +--ro module-max-power?             decimal64
        |     |     +--ro cooling-implemented?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |     +--ro temperature-max?              int16
        |     |     +--ro temperature-min?              int16
        |     |     +--ro operatin-voltage-min?         decimal64
        |     |     +--ro optical-detector?             ipi-platform-cmis-types:cmm_cmis_optical_detector_t
        |     |     +--ro rx-power-measurement?         ipi-platform-cmis-types:cmm_cmis_rx_power_measur_t
        |     |     +--ro tx-disable-module-wide?       ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |     +--ro cable-assembly-link-length?   int16
        |     |     +--ro connector-type?               ipi-platform-sff8024-types:cmm_sff8024_connector_type_t
        |     |     +--ro cca-5ghz?                     uint8
        |     |     +--ro cca-7ghz?                     uint8
        |     |     +--ro cca-12p9ghz?                  uint8
        |     |     +--ro cca-25p8ghz?                  uint8
        |     |     +--ro media-interface-technology?   ipi-platform-cmis-types:cmm_cmis_media_intf_tech_t
        |     |     +--ro cmis-revision?                string
        |     |     +--ro memory-model?                 ipi-platform-cmis-types:cmm_cmis_memory_model_t
        |     |     +--ro mci-max-speed?                ipi-platform-cmis-types:cmm_cmis_mci_max_speed_t
        |     |     +--ro active-firmware-revision?     string
        |     |     +--ro inactive-firmware-revision?   string
        |     |     +--ro hardware-revision?            string
        |     |     +--ro media-type?                   ipi-platform-cmis-types:cmm_cmis_media_type_t
        |     |     +--ro max-smf-link-length?          decimal64
        |     |     +--ro max-mmf-om2-link-length?      uint8
        |     |     +--ro max-mmf-om3-link-length?      uint16
        |     |     +--ro max-mmf-om4-link-length?      uint16
        |     |     +--ro max-mmf-om5-link-length?      uint16
        |     |     +--ro wavelength-nominal?           decimal64
        |     |     +--ro wavelength-tolerance?         decimal64
        |     +--ro advertisement
        |     |  +--ro applications
        |     |  |  +--ro application* [id]
        |     |  |     +--ro id       -> ../state/id
        |     |  |     +--ro state
        |     |  |     |  +--ro id?   uint8
        |     |  |     +--ro host
        |     |  |     |  +--ro state
        |     |  |     |     +--ro interface-type?           ipi-platform-cmis-types:cmm_cmis_interface_type_t
        |     |  |     |     +--ro application-bitrate?      ipi-platform-cmis-types:cmm_cmis_bit_rate_t
        |     |  |     |     +--ro lane-count?               uint8
        |     |  |     |     +--ro signal-bitrate?           ipi-platform-cmis-types:cmm_cmis_bit_rate_t
        |     |  |     |     +--ro modulation-format?        ipi-platform-cmis-types:cmm_cmis_modulation_format_t
        |     |  |     |     +--ro bits-per-unit-interval?   decimal64
        |     |  |     |     +--ro lane-assignment?          ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
        |     |  |     +--ro media
        |     |  |        +--ro state
        |     |  |           +--ro interface-type?           ipi-platform-cmis-types:cmm_cmis_interface_type_t
        |     |  |           +--ro application-bitrate?      ipi-platform-cmis-types:cmm_cmis_bit_rate_t
        |     |  |           +--ro lane-count?               uint8
        |     |  |           +--ro signal-bitrate?           ipi-platform-cmis-types:cmm_cmis_bit_rate_t
        |     |  |           +--ro modulation-format?        ipi-platform-cmis-types:cmm_cmis_modulation_format_t
        |     |  |           +--ro bits-per-unit-interval?   decimal64
        |     |  |           +--ro lane-assignment?          ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
        |     |  +--ro controls
        |     |  |  +--ro state
        |     |  |     +--ro wavelength-control?             ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro tunable-transmitter?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro tx-output-squelching-method?    ipi-platform-cmis-types:cmm_cmis_tx_squelch_method_t
        |     |  |     +--ro forced-tx-output-squelching?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro tx-output-squelching-disable?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro tx-output-disable?              ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro input-polarity-flip-tx?         ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro rx-output-squelching-disable?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro rx-output-disable?              ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     +--ro output-polarity-flip-rx?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  +--ro diagnostics
        |     |  |  +--ro module
        |     |  |  |  +--ro state
        |     |  |  |     +--ro simultaneous-host-and-media-loobpack?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro report-bit-error-ratio?                 ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro count-bits-and-errors?                  ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  +--ro host
        |     |  |  |  +--ro state
        |     |  |  |     +--ro output-loopack?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro input-loopack?             ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro per-lane-loopack?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro report-input-snr?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro report-fec?                ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro prbs-checker-post-fec?     ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro prbs-checker-pre-fec?      ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro prbs-checker-types?        ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
        |     |  |  |     +--ro prbs-generator-post-fec?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro prbs-generator-pre-fec?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |     +--ro prbs-generator-types?      ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
        |     |  |  +--ro media
        |     |  |     +--ro state
        |     |  |        +--ro output-loopack?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro input-loopack?             ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro per-lane-loopack?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro report-input-snr?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro report-fec?                ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro prbs-checker-post-fec?     ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro prbs-checker-pre-fec?      ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro prbs-checker-types?        ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
        |     |  |        +--ro prbs-generator-post-fec?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro prbs-generator-pre-fec?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |        +--ro prbs-generator-types?      ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
        |     |  +--ro durations
        |     |  |  +--ro state
        |     |  |     +--ro modsel-wait-time?               uint8
        |     |  |     +--ro dpinit-maximun-duration?        ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro dpdeinit-maximun-duration?      ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro dptxturnon-maximum-duration?    ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro dptxturnoff-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro modulepwrup-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro modulepwrdn-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro npinit-maximum-duration?        ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro npdeinit-maximum-duration?      ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro nptxturnon-maximum-duration?    ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  |     +--ro nptxturnoff-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
        |     |  +--ro laser
        |     |  |  +--ro state
        |     |  |  |  +--ro supported-grids?                      ipi-platform-cmis-types:cmm_cmis_laser_grid_support_t
        |     |  |  |  +--ro fine-tune-supported?                  ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |  +--ro fine-tune-resolution?                 decimal64
        |     |  |  |  +--ro fine-tune-low-offset?                 decimal64
        |     |  |  |  +--ro fine-tune-high-offset?                decimal64
        |     |  |  |  +--ro per-lane-programmable-output-power?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |  +--ro minimum-programmable-output-power?    decimal64
        |     |  |  |  +--ro maximum-programmable-output-power?    decimal64
        |     |  |  +--ro grids
        |     |  |     +--ro grid* [id]
        |     |  |        +--ro id       -> ../state/id
        |     |  |        +--ro state
        |     |  |           +--ro id?                          ipi-platform-cmis-types:cmm_cmis_laser_grid_spacing_t
        |     |  |           +--ro lowest-channel-frequency?    decimal64
        |     |  |           +--ro highest-channel-frequency?   decimal64
        |     |  |           +--ro channel-count?               uint16
        |     |  +--ro monitoring
        |     |  |  +--ro module
        |     |  |  |  +--ro monitors
        |     |  |  |     +--ro monitor* [id]
        |     |  |  |        +--ro id       -> ../state/id
        |     |  |  |        +--ro state
        |     |  |  |           +--ro id?          ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
        |     |  |  |           +--ro supported?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  +--ro host
        |     |  |  |  +--ro monitors
        |     |  |  |  |  +--ro monitor* [id]
        |     |  |  |  |     +--ro id       -> ../state/id
        |     |  |  |  |     +--ro state
        |     |  |  |  |        +--ro id?               ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
        |     |  |  |  |        +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |  |        +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
        |     |  |  |  +--ro flags
        |     |  |  |     +--ro flag* [id]
        |     |  |  |        +--ro id       -> ../state/id
        |     |  |  |        +--ro state
        |     |  |  |           +--ro id?               ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
        |     |  |  |           +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |  |           +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
        |     |  |  +--ro media
        |     |  |     +--ro monitors
        |     |  |     |  +--ro monitor* [id]
        |     |  |     |     +--ro id       -> ../state/id
        |     |  |     |     +--ro state
        |     |  |     |        +--ro id?               ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
        |     |  |     |        +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |     |        +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
        |     |  |     +--ro flags
        |     |  |        +--ro flag* [id]
        |     |  |           +--ro id       -> ../state/id
        |     |  |           +--ro state
        |     |  |              +--ro id?               ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
        |     |  |              +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |  |              +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
        |     |  +--ro pages
        |     |     +--ro state
        |     |        +--ro network-path-pages-supported?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |        +--ro vdm-pages-supported?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |        +--ro vdm-groups?                     ipi-platform-cmis-types:cmm_cmis_vdm_pages_support_t
        |     |        +--ro diagnostics-pages-supported?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |        +--ro user-page-supported?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
        |     |        +--ro banks-per-page?                 ipi-platform-cmis-types:cmm_cmis_bank_per_page_support_t
        |     +--ro module-state
        |     |  +--ro state
        |     |  |  +--ro fault-state?     ipi-platform-cmis-types:cmm_cmis_module_fault_state_t
        |     |  |  +--ro current-state?   ipi-platform-cmis-types:cmm_cmis_module_state_t
        |     |  +--ro datapaths
        |     |     +--ro datapath* [lane]
        |     |        +--ro lane     -> ../state/lane
        |     |        +--ro state
        |     |           +--ro lane?             uint8
        |     |           +--ro current-state?    ipi-platform-cmis-types:cmm_cmis_datapath_states_t
        |     |           +--ro host-rate?        decimal64
        |     |           +--ro media-rate?       decimal64
        |     |           +--ro interface-name?   string
        |     +--ro module-monitors
        |     |  +--ro monitors
        |     |  |  +--ro monitor* [id]
        |     |  |     +--ro id       -> ../state/id
        |     |  |     +--ro state
        |     |  |        +--ro id?             ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
        |     |  |        +--ro description?    string
        |     |  |        +--ro value?          decimal64
        |     |  |        +--ro high-alarm?     decimal64
        |     |  |        +--ro high-warning?   decimal64
        |     |  |        +--ro low-warning?    decimal64
        |     |  |        +--ro low-alarm?      decimal64
        |     |  +--ro monitor-alarm
        |     |     +--ro state
        |     |        +--ro alarm-id?            ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
        |     |        +--ro alarm-type?          ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
        |     |        +--ro current-value?       decimal64
        |     |        +--ro threshold-minimum?   decimal64
        |     |        +--ro threshold-maximum?   decimal64
        |     +--ro host-monitors
        |     |  +--ro lanes
        |     |     +--ro lane* [number]
        |     |        +--ro number           -> ../state/number
        |     |        +--ro state
        |     |        |  +--ro number?        uint8
        |     |        |  +--ro dp-assigned?   boolean
        |     |        +--ro monitors
        |     |        |  +--ro monitor* [id]
        |     |        |     +--ro id       -> ../state/id
        |     |        |     +--ro state
        |     |        |        +--ro id?             ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
        |     |        |        +--ro description?    string
        |     |        |        +--ro value?          decimal64
        |     |        |        +--ro high-alarm?     decimal64
        |     |        |        +--ro high-warning?   decimal64
        |     |        |        +--ro low-warning?    decimal64
        |     |        |        +--ro low-alarm?      decimal64
        |     |        +--ro flags
        |     |        |  +--ro flag* [id]
        |     |        |     +--ro id       -> ../state/id
        |     |        |     +--ro state
        |     |        |        +--ro id?            ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
        |     |        |        +--ro description?   string
        |     |        |        +--ro value?         boolean
        |     |        +--ro monitor-alarm
        |     |        |  +--ro state
        |     |        |     +--ro alarm-id?            ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
        |     |        |     +--ro alarm-type?          ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
        |     |        |     +--ro current-value?       decimal64
        |     |        |     +--ro threshold-minimum?   decimal64
        |     |        |     +--ro threshold-maximum?   decimal64
        |     |        +--ro flag-alarm
        |     |           +--ro state
        |     |              +--ro alarm-id?   ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
        |     +--ro media-monitors
        |        +--ro lanes
        |           +--ro lane* [number]
        |              +--ro number           -> ../state/number
        |              +--ro state
        |              |  +--ro number?   uint8
        |              +--ro monitors
        |              |  +--ro monitor* [id]
        |              |     +--ro id       -> ../state/id
        |              |     +--ro state
        |              |        +--ro id?             ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
        |              |        +--ro description?    string
        |              |        +--ro value?          decimal64
        |              |        +--ro high-alarm?     decimal64
        |              |        +--ro high-warning?   decimal64
        |              |        +--ro low-warning?    decimal64
        |              |        +--ro low-alarm?      decimal64
        |              +--ro flags
        |              |  +--ro flag* [id]
        |              |     +--ro id       -> ../state/id
        |              |     +--ro state
        |              |        +--ro id?            ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
        |              |        +--ro description?   string
        |              |        +--ro value?         boolean
        |              +--ro monitor-alarm
        |              |  +--ro state
        |              |     +--ro alarm-id?            ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
        |              |     +--ro alarm-type?          ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
        |              |     +--ro current-value?       decimal64
        |              |     +--ro threshold-minimum?   decimal64
        |              |     +--ro threshold-maximum?   decimal64
        |              +--ro flag-alarm
        |                 +--ro state
        |                    +--ro alarm-id?   ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
        +--ro power-supply
        |  +--ro state
        |     +--ro operational-status?    cml_cmm_power_supply_operstatus_t
        |     +--ro capacity?              decimal64
        |     +--ro power-consumption?     decimal64
        |     +--ro input-power?           decimal64
        |     +--ro input-voltage?         decimal64
        |     +--ro output-voltage?        decimal64
        |     +--ro input-current?         decimal64
        |     +--ro output-current?        decimal64
        |     +--ro temperature-sensor1?   decimal64
        |     +--ro temperature-sensor2?   decimal64
        |     +--ro temperature-sensor3?   decimal64
        |     +--ro fan1-rpm?              uint32
        |     +--ro fan2-rpm?              uint32
        |     +--ro fan3-rpm?              uint32
        |     +--ro fan4-rpm?              uint32
        +--ro fan
        |  +--ro state
        |     +--ro rpm?            uint32
        |     +--ro fan-status?     cml_cmm_fan_status_t
        |     +--ro fan-location?   cml_cmm_fan_location_t
        +--ro fan-tray
           +--ro state
              +--ro status?   cml_cmm_fan_tray_status_t
Sensor Paths
ipi-platform
The paths listed below represent telemetry paths for monitoring the state of various components, including CPU, storage, RAM, power supply, fans, fan trays, CMIS, and transceivers.
CPU
Sensor Path
        ipi:/components/component[name]/cpu/state
 
Leaf Attributes
            /components/component[name]/cpu/state/cpu-1min-load-percentage
            /components/component[name]/cpu/state/cpu-5min-load-percentage
            /components/component[name]/cpu/state/cpu-15min-load-percentage
            /components/component[name]/cpu/state/cpu-utilization
Storage
Sensor Path
        ipi:/components/component[name]/storage/state/
 
Leaf Attributes
            /components/component[name]/storage/state/total-memory
            /components/component[name]/storage/state/used-memory
            /components/component[name]/storage/state/free-memory
RAM
Sensor Path
        ipi:/components/component[name]/ram/state/
 
Leaf Attributes
            /components/component[name]/ram/state/total-memory
            /components/component[name]/ram/state/used-memory
            /components/component[name]/ram/state/available-memory
            /components/component[name]/ram/state/shared-memory
            /components/component[name]/ram/state/buffers
            /components/component[name]/ram/state/total-swap
            /components/component[name]/ram/state/free-swap
            /components/component[name]/ram/state/current-process-count
            /components/component[name]/ram/state/total-high-memory
            /components/component[name]/ram/state/available-high-memory
Power-Supply
Sensor Path
        ipi:/components/component[name]/power-supply/state/
 
Leaf Attributes
            /components/component[name]/power-supply/state/capacity
            /components/component[name]/power-supply/state/power-consumption
            /components/component[name]/power-supply/state/input-power
            /components/component[name]/power-supply/state/input-voltage
            /components/component[name]/power-supply/state/input-current
            /components/component[name]/power-supply/state/output-voltage
            /components/component[name]/power-supply/state/output-current
            /components/component[name]/power-supply/state/operational-status
            /components/component[name]/power-supply/state/fan1-rpm
            /components/component[name]/power-supply/state/fan2-rpm
            /components/component[name]/power-supply/state/fan3-rpm
            /components/component[name]/power-supply/state/fan4-rpm
            /components/component[name]/power-supply/state/temperature-sensor1
            /components/component[name]/power-supply/state/temperature-sensor2
            /components/component[name]/power-supply/state/temperature-sensor3
Fan
Sensor Path
        ipi:/components/component[name]/fan/state/
 
Leaf Attributes
            /components/component[name]/fan/state/rpm
            /components/component[name]/fan/state/fan-status
            /components/component[name]/fan/state/fan-location
Fan-Tray
Sensor Path
        ipi:/components/component[name]/fan-tray/state/
 
Leaf Attributes
            /components/component[name]/fan-tray/state/status
Transceiver
Sensor Path
        ipi:/components/component[name]/transceiver/state/
 
Leaf Attributes
            /components/component[name]/transceiver/state/grid-spacing
            /components/component[name]/transceiver/state/first-frequency
            /components/component[name]/transceiver/state/last-frequency
            /components/component[name]/transceiver/state/transceiver-temperature
            /components/component[name]/transceiver/state/transceiver-voltage
Platform State
Sensor Path
        ipi:/components/component[name]/state/
 
Leaf Attributes
            /components/component[name]/state/name
            /components/component[name]/state/type
            /components/component[name]/state/location
            /components/component[name]/state/mfg-name
            /components/component[name]/state/description
            /components/component[name]/state/hardware-version
            /components/component[name]/state/firmware-version
            /components/component[name]/state/software-version
            /components/component[name]/state/serial-no
            /components/component[name]/state/part-no
            /components/component[name]/state/removable
            /components/component[name]/state/oper-status
            /components/component[name]/state/product-name
            /components/component[name]/state/asset-tag
            /components/component[name]/state/component-additional-details
            /components/component[name]/state/parent
            /components/component[name]/state/empty
 
Sensor Path
        ipi:/components/component[name]/state/memory
Leaf Attributes
            /components/component[name]/state/memory/available
            /components/component[name]/state/memory/utilized
 
Sensor Path
        ipi:/components/component[name]/state/board-fru
Leaf Attributes
            /components/component[name]/state/board-fru/board-name
            /components/component[name]/state/board-fru/board-serial-no
            /components/component[name]/state/board-fru/board-mfg-name
            /components/component[name]/state/board-fru/board-mfg-date
 
 
Sensor Path
        ipi:/components/component[name]/state/temperature
Leaf Attributes
            /components/component[name]/state/temperature/instant
            /components/component[name]/state/temperature/min
            /components/component[name]/state/temperature/max
            /components/component[name]/state/temperature/avg
            /components/component[name]/state/temperature/interval
            /components/component[name]/state/temperature/sensor-name
            /components/component[name]/state/temperature/sensor-index
            /components/component[name]/state/temperature/alarm-status
            /components/component[name]/state/temperature/alarm-threshold
            /components/component[name]/state/temperature/alarm-severity
            /components/component[name]/state/temperature/minimum-emergency-temperature
            /components/component[name]/state/temperature/maximum-emergency-temperature
            /components/component[name]/state/temperature/minimum-alert-temperature
            /components/component[name]/state/temperature/maximum-alert-temperature
            /components/component[name]/state/temperature/minimum-critical-temperature
            /components/component[name]/state/temperature/maximum-critical-temperature
IPI-INTERFACE
Pyang Tree
ipi-interface
  +--rw interfaces
     +--rw interface* [name]
        +--rw name      -> ../config/name
        +--rw config
        |  +--rw name?   string
        +--ro state
        |  +--ro ifindex?        uint32
        |  +--ro admin-status?   ipi-if-types:if_interface_admin_status_t
        |  +--ro oper-status?    ipi-if-types:if_interface_oper_status_t
        |  +--ro last-change?    yang:timeticks
        |  +--ro logical?        boolean
        |  +--ro counters
        |     +--ro in-octets?            yang:counter64
        |     +--ro in-pkts?              yang:counter64
        |     +--ro in-unicast-pkts?      yang:counter64
        |     +--ro in-broadcast-pkts?    yang:counter64
        |     +--ro in-multicast-pkts?    yang:counter64
        |     +--ro in-discards?          yang:counter64
        |     +--ro in-errors?            yang:counter64
        |     +--ro in-fcs-errors?        yang:counter64
        |     +--ro out-octets?           yang:counter64
        |     +--ro out-pkts?             yang:counter64
        |     +--ro out-unicast-pkts?     yang:counter64
        |     +--ro out-broadcast-pkts?   yang:counter64
        |     +--ro out-multicast-pkts?   yang:counter64
        |     +--ro out-discards?         yang:counter64
        |     +--ro out-errors?           yang:counter64
        |     +--ro last-clear?           ipi-if-types:if_last_clear_time_t
        +--rw ethernet
           +--ro state
              +--ro counters
                 +--ro extended-ethernet-counters
                    +--ro receive-pkt-rate?   yang:counter64
                    +--ro receive-bit-rate?   yang:counter64
                    +--ro send-pkt-rate?      yang:counter64
                    +--ro send-bit-rate?      yang:counter64
Sensor Paths
ipi-interface
Interface State
Sensor Path
         ipi:/interfaces/interface[name]/state
 
Leaf Attributes
             /interfaces/interface[name]/state/name
             /interfaces/interface[name]/state/ifindex
             /interfaces/interface[name]/state/admin-status
             /interfaces/interface[name]/state/oper-status
             /interfaces/interface[name]/state/last-change
             /interfaces/interface[name]/state/logical
Interface Counters
Sensor Path
         ipi:/interfaces/interface[name]/state/counters
 
Leaf Attributes
             /interfaces/interface[name]/state/counters/in-octets
             /interfaces/interface[name]/state/counters/in-pkts
             /interfaces/interface[name]/state/counters/in-unicast-pkts
             /interfaces/interface[name]/state/counters/in-broadcast-pkts
             /interfaces/interface[name]/state/counters/in-multicast-pkts
             /interfaces/interface[name]/state/counters/in-discards
             /interfaces/interface[name]/state/counters/in-errors
             /interfaces/interface[name]/state/counters/in-fcs-errors
             /interfaces/interface[name]/state/counters/out-octets
             /interfaces/interface[name]/state/counters/out-pkts
             /interfaces/interface[name]/state/counters/out-unicast-pkts
             /interfaces/interface[name]/state/counters/out-broadcast-pkts
             /interfaces/interface[name]/state/counters/out-multicast-pkts
             /interfaces/interface[name]/state/counters/out-discards
             /interfaces/interface[name]/state/counters/out-errors
             /interfaces/interface[name]/state/counters/last-clear
Extended Ethernet Counters
Sensor Path
         ipi:/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters
 
Leaf Attributes
             /interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/receive-pkt-rate
             /interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/send-pkt-rate
             /interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/receive-bit-rate
             /interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/send-bit-rate
IPI-VXLAN
Pyang Tree
ipi-vxlan
  +--rw vxlan
     +--ro tunnel* [destination-vtep-ip]
        +--ro destination-vtep-ip    -> ../state/destination-vtep-ip
        +--ro state
           +--ro destination-vtep-ip?   inet:ipv4-address
           +--ro counters
              +--ro out-bytes?     yang:counter64
              +--ro out-packets?   yang:counter64
              +--ro in-bytes?      yang:counter64
              +--ro in-packets?    yang:counter64
Sensor Paths
ipi-vxlan
VXLAN State
Sensor Path
         ipi:/vxlan/tunnel[destination-vtep-ip]/state/counters
 
Leaf Attributes
             /vxlan/tunnel[destination-vtep-ip]/state/counters/out-bytes
             /vxlan/tunnel[destination-vtep-ip]/state/counters/out-packets
             /vxlan/tunnel[destination-vtep-ip]/state/counters/in-bytes
             /vxlan/tunnel[destination-vtep-ip]/state/counters/in-packets
IPI-Platform-CMIS
Pyang Tree
ipi-platform-cmis
  +--rw components {feature-list:HAVE_CMMD}?
     +--ro component* [name]
        +--ro name                      -> ../state/name
        +--ro state
        |  +--ro name?                           string
        |  +--ro type?                           ipi-platform-types:cmm_component_type_t {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro location?                       string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro mfg-name?                       string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro mfg-date?                       yang:date-and-time {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro description?                    string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro hardware-version?               string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro firmware-version?               string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro software-version?               string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro serial-no?                      string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro part-no?                        string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro removable?                      boolean {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro oper-status?                    ipi-platform-types:cmm_component_oper_status_t {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro product-name?                   string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro asset-tag?                      string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro component-additional-details*   string {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro parent?                         -> /components/component/state/name {feature-list:NOT_HAVE_TIBIT}?
        |  +--ro empty?                          boolean {feature-list:NOT_HAVE_TIBIT}?
        +--ro transceiver {feature-list:HAVE_CMMD,feature-list:NOT_HAVE_TIBIT}?
           +--ro state
           |  +--ro grid-spacing?              decimal64
           |  +--ro first-frequency?           decimal64
           |  +--ro last-frequency?            decimal64
           |  +--ro transceiver-temperature?   decimal64
           |  +--ro transceiver-voltage?       decimal64
           +--ro cmis-module {feature-list:HAVE_CMMD,feature-list:NOT_HAVE_TIBIT}?
              +--ro eeprom
              |  +--ro state
              |     +--ro identifier?                   ipi-platform-sff8024-types:cmm_sff8024_identifier_t
              |     +--ro vendor-name?                  string
              |     +--ro vendor-oui?                   string
              |     +--ro part-number?                  string
              |     +--ro revision-level?               string
              |     +--ro serial-number?                string
              |     +--ro manufacturing-date?           string
              |     +--ro clei-code?                    string
              |     +--ro module-power-class?           ipi-platform-cmis-types:cmm_cmis_module_power_class_t
              |     +--ro module-max-power?             decimal64
              |     +--ro cooling-implemented?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |     +--ro temperature-max?              int16
              |     +--ro temperature-min?              int16
              |     +--ro operatin-voltage-min?         decimal64
              |     +--ro optical-detector?             ipi-platform-cmis-types:cmm_cmis_optical_detector_t
              |     +--ro rx-power-measurement?         ipi-platform-cmis-types:cmm_cmis_rx_power_measur_t
              |     +--ro tx-disable-module-wide?       ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |     +--ro cable-assembly-link-length?   int16
              |     +--ro connector-type?               ipi-platform-sff8024-types:cmm_sff8024_connector_type_t
              |     +--ro cca-5ghz?                     uint8
              |     +--ro cca-7ghz?                     uint8
              |     +--ro cca-12p9ghz?                  uint8
              |     +--ro cca-25p8ghz?                  uint8
              |     +--ro media-interface-technology?   ipi-platform-cmis-types:cmm_cmis_media_intf_tech_t
              |     +--ro cmis-revision?                string
              |     +--ro memory-model?                 ipi-platform-cmis-types:cmm_cmis_memory_model_t
              |     +--ro mci-max-speed?                ipi-platform-cmis-types:cmm_cmis_mci_max_speed_t
              |     +--ro active-firmware-revision?     string
              |     +--ro inactive-firmware-revision?   string
              |     +--ro hardware-revision?            string
              |     +--ro media-type?                   ipi-platform-cmis-types:cmm_cmis_media_type_t
              |     +--ro max-smf-link-length?          decimal64
              |     +--ro max-mmf-om2-link-length?      uint8
              |     +--ro max-mmf-om3-link-length?      uint16
              |     +--ro max-mmf-om4-link-length?      uint16
              |     +--ro max-mmf-om5-link-length?      uint16
              |     +--ro wavelength-nominal?           decimal64
              |     +--ro wavelength-tolerance?         decimal64
              +--ro advertisement
              |  +--ro applications
              |  |  +--ro application* [id]
              |  |     +--ro id       -> ../state/id
              |  |     +--ro state
              |  |     |  +--ro id?   uint8
              |  |     +--ro host
              |  |     |  +--ro state
              |  |     |     +--ro interface-type?           ipi-platform-cmis-types:cmm_cmis_interface_type_t
              |  |     |     +--ro application-bitrate?      ipi-platform-cmis-types:cmm_cmis_bit_rate_t
              |  |     |     +--ro lane-count?               uint8
              |  |     |     +--ro signal-bitrate?           ipi-platform-cmis-types:cmm_cmis_bit_rate_t
              |  |     |     +--ro modulation-format?        ipi-platform-cmis-types:cmm_cmis_modulation_format_t
              |  |     |     +--ro bits-per-unit-interval?   decimal64
              |  |     |     +--ro lane-assignment?          ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
              |  |     +--ro media
              |  |        +--ro state
              |  |           +--ro interface-type?           ipi-platform-cmis-types:cmm_cmis_interface_type_t
              |  |           +--ro application-bitrate?      ipi-platform-cmis-types:cmm_cmis_bit_rate_t
              |  |           +--ro lane-count?               uint8
              |  |           +--ro signal-bitrate?           ipi-platform-cmis-types:cmm_cmis_bit_rate_t
              |  |           +--ro modulation-format?        ipi-platform-cmis-types:cmm_cmis_modulation_format_t
              |  |           +--ro bits-per-unit-interval?   decimal64
              |  |           +--ro lane-assignment?          ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
              |  +--ro controls
              |  |  +--ro state
              |  |     +--ro wavelength-control?             ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro tunable-transmitter?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro tx-output-squelching-method?    ipi-platform-cmis-types:cmm_cmis_tx_squelch_method_t
              |  |     +--ro forced-tx-output-squelching?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro tx-output-squelching-disable?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro tx-output-disable?              ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro input-polarity-flip-tx?         ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro rx-output-squelching-disable?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro rx-output-disable?              ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     +--ro output-polarity-flip-rx?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  +--ro diagnostics
              |  |  +--ro module
              |  |  |  +--ro state
              |  |  |     +--ro simultaneous-host-and-media-loobpack?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro report-bit-error-ratio?                 ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro count-bits-and-errors?                  ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  +--ro host
              |  |  |  +--ro state
              |  |  |     +--ro output-loopack?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro input-loopack?             ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro per-lane-loopack?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro report-input-snr?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro report-fec?                ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro prbs-checker-post-fec?     ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro prbs-checker-pre-fec?      ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro prbs-checker-types?        ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
              |  |  |     +--ro prbs-generator-post-fec?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro prbs-generator-pre-fec?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |     +--ro prbs-generator-types?      ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
              |  |  +--ro media
              |  |     +--ro state
              |  |        +--ro output-loopack?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro input-loopack?             ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro per-lane-loopack?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro report-input-snr?          ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro report-fec?                ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro prbs-checker-post-fec?     ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro prbs-checker-pre-fec?      ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro prbs-checker-types?        ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
              |  |        +--ro prbs-generator-post-fec?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro prbs-generator-pre-fec?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |        +--ro prbs-generator-types?      ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
              |  +--ro durations
              |  |  +--ro state
              |  |     +--ro modsel-wait-time?               uint8
              |  |     +--ro dpinit-maximun-duration?        ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro dpdeinit-maximun-duration?      ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro dptxturnon-maximum-duration?    ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro dptxturnoff-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro modulepwrup-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro modulepwrdn-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro npinit-maximum-duration?        ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro npdeinit-maximum-duration?      ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro nptxturnon-maximum-duration?    ipi-platform-cmis-types:cmm_cmis_durations_t
              |  |     +--ro nptxturnoff-maximum-duration?   ipi-platform-cmis-types:cmm_cmis_durations_t
              |  +--ro laser
              |  |  +--ro state
              |  |  |  +--ro supported-grids?                      ipi-platform-cmis-types:cmm_cmis_laser_grid_support_t
              |  |  |  +--ro fine-tune-supported?                  ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |  +--ro fine-tune-resolution?                 decimal64
              |  |  |  +--ro fine-tune-low-offset?                 decimal64
              |  |  |  +--ro fine-tune-high-offset?                decimal64
              |  |  |  +--ro per-lane-programmable-output-power?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |  +--ro minimum-programmable-output-power?    decimal64
              |  |  |  +--ro maximum-programmable-output-power?    decimal64
              |  |  +--ro grids
              |  |     +--ro grid* [id]
              |  |        +--ro id       -> ../state/id
              |  |        +--ro state
              |  |           +--ro id?                          ipi-platform-cmis-types:cmm_cmis_laser_grid_spacing_t
              |  |           +--ro lowest-channel-frequency?    decimal64
              |  |           +--ro highest-channel-frequency?   decimal64
              |  |           +--ro channel-count?               uint16
              |  +--ro monitoring
              |  |  +--ro module
              |  |  |  +--ro monitors
              |  |  |     +--ro monitor* [id]
              |  |  |        +--ro id       -> ../state/id
              |  |  |        +--ro state
              |  |  |           +--ro id?          ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
              |  |  |           +--ro supported?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  +--ro host
              |  |  |  +--ro monitors
              |  |  |  |  +--ro monitor* [id]
              |  |  |  |     +--ro id       -> ../state/id
              |  |  |  |     +--ro state
              |  |  |  |        +--ro id?               ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
              |  |  |  |        +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |  |        +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
              |  |  |  +--ro flags
              |  |  |     +--ro flag* [id]
              |  |  |        +--ro id       -> ../state/id
              |  |  |        +--ro state
              |  |  |           +--ro id?               ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
              |  |  |           +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |  |           +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
              |  |  +--ro media
              |  |     +--ro monitors
              |  |     |  +--ro monitor* [id]
              |  |     |     +--ro id       -> ../state/id
              |  |     |     +--ro state
              |  |     |        +--ro id?               ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
              |  |     |        +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |     |        +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
              |  |     +--ro flags
              |  |        +--ro flag* [id]
              |  |           +--ro id       -> ../state/id
              |  |           +--ro state
              |  |              +--ro id?               ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
              |  |              +--ro supported?        ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |  |              +--ro lanes-assigned?   ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
              |  +--ro pages
              |     +--ro state
              |        +--ro network-path-pages-supported?   ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |        +--ro vdm-pages-supported?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |        +--ro vdm-groups?                     ipi-platform-cmis-types:cmm_cmis_vdm_pages_support_t
              |        +--ro diagnostics-pages-supported?    ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |        +--ro user-page-supported?            ipi-platform-cmis-types:cmm_cmis_yes_no_t
              |        +--ro banks-per-page?                 ipi-platform-cmis-types:cmm_cmis_bank_per_page_support_t
              +--ro module-state
              |  +--ro state
              |  |  +--ro fault-state?     ipi-platform-cmis-types:cmm_cmis_module_fault_state_t
              |  |  +--ro current-state?   ipi-platform-cmis-types:cmm_cmis_module_state_t
              |  +--ro datapaths
              |     +--ro datapath* [lane]
              |        +--ro lane     -> ../state/lane
              |        +--ro state
              |           +--ro lane?             uint8
              |           +--ro current-state?    ipi-platform-cmis-types:cmm_cmis_datapath_states_t
              |           +--ro host-rate?        decimal64
              |           +--ro media-rate?       decimal64
              |           +--ro interface-name?   string
              +--ro module-monitors
              |  +--ro monitors
              |  |  +--ro monitor* [id]
              |  |     +--ro id       -> ../state/id
              |  |     +--ro state
              |  |        +--ro id?             ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
              |  |        +--ro description?    string
              |  |        +--ro value?          decimal64
              |  |        +--ro high-alarm?     decimal64
              |  |        +--ro high-warning?   decimal64
              |  |        +--ro low-warning?    decimal64
              |  |        +--ro low-alarm?      decimal64
              |  +--ro monitor-alarm
              |     +--ro state
              |        +--ro alarm-id?            ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
              |        +--ro alarm-type?          ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
              |        +--ro current-value?       decimal64
              |        +--ro threshold-minimum?   decimal64
              |        +--ro threshold-maximum?   decimal64
              +--ro host-monitors
              |  +--ro lanes
              |     +--ro lane* [number]
              |        +--ro number           -> ../state/number
              |        +--ro state
              |        |  +--ro number?        uint8
              |        |  +--ro dp-assigned?   boolean
              |        +--ro monitors
              |        |  +--ro monitor* [id]
              |        |     +--ro id       -> ../state/id
              |        |     +--ro state
              |        |        +--ro id?             ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
              |        |        +--ro description?    string
              |        |        +--ro value?          decimal64
              |        |        +--ro high-alarm?     decimal64
              |        |        +--ro high-warning?   decimal64
              |        |        +--ro low-warning?    decimal64
              |        |        +--ro low-alarm?      decimal64
              |        +--ro flags
              |        |  +--ro flag* [id]
              |        |     +--ro id       -> ../state/id
              |        |     +--ro state
              |        |        +--ro id?            ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
              |        |        +--ro description?   string
              |        |        +--ro value?         boolean
              |        +--ro monitor-alarm
              |        |  +--ro state
              |        |     +--ro alarm-id?            ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
              |        |     +--ro alarm-type?          ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
              |        |     +--ro current-value?       decimal64
              |        |     +--ro threshold-minimum?   decimal64
              |        |     +--ro threshold-maximum?   decimal64
              |        +--ro flag-alarm
              |           +--ro state
              |              +--ro alarm-id?   ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
              +--ro media-monitors
                 +--ro lanes
                    +--ro lane* [number]
                       +--ro number           -> ../state/number
                       +--ro state
                       |  +--ro number?   uint8
                       +--ro monitors
                       |  +--ro monitor* [id]
                       |     +--ro id       -> ../state/id
                       |     +--ro state
                       |        +--ro id?             ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
                       |        +--ro description?    string
                       |        +--ro value?          decimal64
                       |        +--ro high-alarm?     decimal64
                       |        +--ro high-warning?   decimal64
                       |        +--ro low-warning?    decimal64
                       |        +--ro low-alarm?      decimal64
                       +--ro flags
                       |  +--ro flag* [id]
                       |     +--ro id       -> ../state/id
                       |     +--ro state
                       |        +--ro id?            ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
                       |        +--ro description?   string
                       |        +--ro value?         boolean
                       +--ro monitor-alarm
                       |  +--ro state
                       |     +--ro alarm-id?            ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
                       |     +--ro alarm-type?          ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
                       |     +--ro current-value?       decimal64
                       |     +--ro threshold-minimum?   decimal64
                       |     +--ro threshold-maximum?   decimal64
                       +--ro flag-alarm
                          +--ro state
                             +--ro alarm-id?   ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
Sensor Paths
ipi-platform-cmis
Transceiver EEPROM State
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/eeprom/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/eeprom/state/identifier
             /components/component[name]/transceiver/cmis-module/eeprom/state/vendor-name
             /components/component[name]/transceiver/cmis-module/eeprom/state/vendor-oui
             /components/component[name]/transceiver/cmis-module/eeprom/state/part-number
             /components/component[name]/transceiver/cmis-module/eeprom/state/revision-level
             /components/component[name]/transceiver/cmis-module/eeprom/state/serial-number
             /components/component[name]/transceiver/cmis-module/eeprom/state/manufacturing-date
             /components/component[name]/transceiver/cmis-module/eeprom/state/clei-code
             /components/component[name]/transceiver/cmis-module/eeprom/state/module-power-class
             /components/component[name]/transceiver/cmis-module/eeprom/state/module-max-power
             /components/component[name]/transceiver/cmis-module/eeprom/state/cooling-implemented
             /components/component[name]/transceiver/cmis-module/eeprom/state/temperature-max
             /components/component[name]/transceiver/cmis-module/eeprom/state/temperature-min
             /components/component[name]/transceiver/cmis-module/eeprom/state/operatin-voltage-min
             /components/component[name]/transceiver/cmis-module/eeprom/state/optical-detector
             /components/component[name]/transceiver/cmis-module/eeprom/state/rx-power-measurement
             /components/component[name]/transceiver/cmis-module/eeprom/state/tx-disable-module-wide
             /components/component[name]/transceiver/cmis-module/eeprom/state/cable-assembly-link-length
             /components/component[name]/transceiver/cmis-module/eeprom/state/connector-type
             /components/component[name]/transceiver/cmis-module/eeprom/state/cca-5ghz
             /components/component[name]/transceiver/cmis-module/eeprom/state/cca-7ghz
             /components/component[name]/transceiver/cmis-module/eeprom/state/cca-12p9ghz
             /components/component[name]/transceiver/cmis-module/eeprom/state/cca-25p8ghz
             /components/component[name]/transceiver/cmis-module/eeprom/state/media-interface-technology
             /components/component[name]/transceiver/cmis-module/eeprom/state/cmis-revision
             /components/component[name]/transceiver/cmis-module/eeprom/state/memory-model
             /components/component[name]/transceiver/cmis-module/eeprom/state/mci-max-speed
             /components/component[name]/transceiver/cmis-module/eeprom/state/active-firmware-revision
             /components/component[name]/transceiver/cmis-module/eeprom/state/inactive-firmware-revision
             /components/component[name]/transceiver/cmis-module/eeprom/state/hardware-revision
             /components/component[name]/transceiver/cmis-module/eeprom/state/media-type
             /components/component[name]/transceiver/cmis-module/eeprom/state/max-smf-link-length
             /components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om2-link-length
             /components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om3-link-length
             /components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om4-link-length
             /components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om5-link-length
             /components/component[name]/transceiver/cmis-module/eeprom/state/wavelength-nominal
             /components/component[name]/transceiver/cmis-module/eeprom/state/wavelength-tolerance
CMIS State
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/state
 
Leaf Attributes
             /components/component[name]/state/name
             /components/component[name]/state/type
             /components/component[name]/state/location
             /components/component[name]/state/description
             /components/component[name]/state/mfg-name
             /components/component[name]/state/mfg-date
             /components/component[name]/state/hardware-version
             /components/component[name]/state/firmware-version
             /components/component[name]/state/serial-no
             /components/component[name]/state/part-no
             /components/component[name]/state/removable
             /components/component[name]/state/parent
Transceiver Advertisement Control
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/controls/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/forced-tx-output-squelching
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/input-polarity-flip-tx
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/output-polarity-flip-rx
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/rx-output-disable
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/rx-output-squelching-disable
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/tunable-transmitter
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-disable
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-squelching-disable
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-squelching-method
             /components/component[name]/transceiver/cmis-module/advertisement/controls/state/wavelength-control
Transceiver Advertisement Diagnostics Module
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/diagnostics/module/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/count-bits-and-errors
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/report-bit-error-ratio
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/simultaneous-host-and-media-loobpack
Transceiver Advertisement Diagnostics Host
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/diagnostics/host/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/input-loopack
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/output-loopack
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/per-lane-loopack
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-post-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-pre-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-types
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-post-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-pre-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-types
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/report-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/report-input-snr
Transceiver Advertisement Diagnostics Media
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/diagnostics/media/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/input-loopack
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/output-loopack
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/per-lane-loopack
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-post-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-pre-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-types
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-generator-post-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-generator-pre-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/report-fec
             /components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/report-input-snr
Transceiver Advertisement Duration
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/durations/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/durations/state/dpdeinit-maximun-duration
             /components/component[name]/transceiver/cmis-module/advertisement/durations/state/dpinit-maximun-duration
             /components/component[name]/transceiver/cmis-module/advertisement/durations/state/dptxturnoff-maximum-duration
             /components/component[name]/transceiver/cmis-module/advertisement/durations/state/dptxturnon-maximum-duration
             /components/component[name]/transceiver/cmis-module/advertisement/durations/state/modsel-wait-time
             /components/component[name]/transceiver/cmis-module/advertisement/durations/state/modulepwrdn-maximum-duration
             /components/component[name]/transceiver/cmis-module/advertisement/durations/state/modulepwrup-maximum-duration
Transceiver Advertisement Laser
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/laser/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/supported-grids
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-high-offse
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-low-offset
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-resolution
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-supported
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/maximum-programmable-output-power
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/minimum-programmable-output-power
             /components/component[name]/transceiver/cmis-module/advertisement/laser/state/per-lane-programmable-output-power
Transceiver Advertisement Laser Grid
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/laser/grids/grid[id=SPACING TYPE]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/channel-count
             /components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/highest-channel-frequency
             /components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/id
             /components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/lowest-channel-frequency
Transceiver Advertisement Monitoring
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/module/monitors/monitor[id=APP Id]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/module/monitors/monitor/state/id
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/module/monitors/monitor/state/supported
Transceiver Advertisement Host Monitoring
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/host/monitors/monitor[id= APP Id]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/monitors/monitor/state/id
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/monitors/monitor/state/supported
Transceiver Advertisement Host Flags Monitoring
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/host/flags/flag[id=APP Id]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/flags/flag/state/id
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/flags/flag/state/supported
Transceiver Advertisement Media Monitoring
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/media/monitors/monitor[id=APP Id]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/monitors/monitor/state/id
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/monitors/monitor/state/supported
Transceiver Advertisement Media Flags Monitoring
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/media/flags/flag[id = APP Id]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/flags/flag/state/id
             /components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/flags/flag/state/supported
Transceiver Advertisement Pages
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/pages/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/pages/state/banks-per-page
             /components/component[name]/transceiver/cmis-module/advertisement/pages/state/network-path-pages-supported
             /components/component[name]/transceiver/cmis-module/advertisement/pages/state/user-page-supported
             /components/component[name]/transceiver/cmis-module/advertisement/pages/state/vdm-groups
             /components/component[name]/transceiver/cmis-module/advertisement/pages/state/vdm-pages-supported
             /components/component[name]/transceiver/cmis-module/advertisement/pages/state/diagnostics-pages-supported
Transceiver Advertisement Host Application
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/applications/application[id=APP_ID]/host/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/interface-type
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/application-bitrate
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/lane-count
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/signal-bitrate
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/modulation-format
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/bits-per-unit-interval
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/lane-assignment
Transceiver Advertisement Media Application
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/applications/application[id=APP_ID]/media/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/interface-type
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/application-bitrate
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/lane-count
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/signal-bitrate
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/modulation-format
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/bits-per-unit-interval
             /components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/lane-assignment
Transceiver CMIS Module State
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/module-state/datapaths/datapath[lane=LANE_ID]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/current-state
             /components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/host-rate
             /components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/interface-name
             /components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/lane
             /components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/media-rate
Transceiver CMIS Module Monitor States
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/module-monitors/monitors/monitor[id=MONITOR_ID]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/description
             /components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/high-alarm
             /components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/high-warning
             /components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/id
             /components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/low-alarm
             /components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/low-warning
             /components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/value
Transceiver CMIS Module Monitor Alarms
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/module-monitors/monitor-alarm/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/alarm-id
             /components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/alarm-type
             /components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/current-value
             /components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/threshold-minimum
             /components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/threshold-maximum
Transceiver CMIS Host Monitor States
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/state/dp-assigned
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/state/number
Transceiver CMIS Host Monitoring for Monitors
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/monitors/monitor[id=MONITOR_ID]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/description
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/id
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/value
Transceiver CMIS Host Monitoring for Flags
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/flags/flag[id=FLAG_ID]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/description
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/id
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/value
Transceiver CMIS Host Monitoring for Alarms
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/monitor-alarm/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/alarm-id
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/alarm-type
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/current-value
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/threshold-minimum
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/threshold-maximum
Transceiver CMIS Host Monitoring for Alarm Flags
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/flag-alarm/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flag-alarm/state/alarm-id
Transceiver CMIS Media Monitoring for State
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/monitor/monitor[id=MONITOR_ID]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/description
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/high-alarm
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/high-warning
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/id
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/low-alarm
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/low-warning
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/value
Transceiver CMIS Media Monitoring for Flags
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/flags/flag[id=FLAG_ID]/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/description
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/id
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/value
Transceiver CMIS Media Monitoring for Alarms
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/monitor-alarm/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/alarm-id
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/alarm-type
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/current-value
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/threshold-minimum
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/threshold-maximum
Transceiver CMIS Media Monitoring for Alarm Flags
Sensor Path
        ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/flag-alarm/state
 
Leaf Attributes
             /components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flag-alarm/state/alarm-id