ChassisEndpoint

Bases: BaseEndpoint

Endpoint to manage chassis on an Alcatel-Lucent OmniSwitch using MIB-based API commands.

cmmHardwareInfo(limit=200)

Retrieve details about the active CMM module(s), including model, part number, and status.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of results to return.

Returns:
  • ApiResult( ApiResult ) –

    Parsed hardware and operational info of CMM modules.

dmmConfig()

Get global DDM configuration and trap settings.

Returns:
  • ApiResult( ApiResult ) –

    Parsed DDM configuration response.

fanStatus(limit=200)

Retrieve fan information such as status, speed, and airflow.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of entries to retrieve.

Returns:
  • ApiResult( ApiResult ) –

    Fan hardware data from the switch.

getHashControl()

Retrieve hash configuration parameters including hash mode and non-unicast behavior.

Returns:
  • ApiResult( ApiResult ) –

    Parsed hash control settings from the switch.

getLEDStatus(filter_value='CMM', limit=200)

Retrieve the list of LED and status information for CMM modules.

Parameters:
  • filter_value (str, default: 'CMM' ) –

    Filter to apply on entPhysIndexModuleType (e.g., “CMM”).

  • limit (int, default: 200 ) –

    Maximum number of entries to return.

Returns:
  • ApiResult( ApiResult ) –

    Parsed status data from the switch.

hardwareinfo(limit=200)

Retrieve chassis component and environmental status.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of rows to retrieve.

Returns:
  • ApiResult( ApiResult ) –

    Parsed data including hardware, temperature, and status info.

poePower(limit=200)

Retrieve PoE controller configurations and firmware status.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of records to return.

Returns:
  • ApiResult( ApiResult ) –

    Parsed response containing PoE controller information.

powerSupplies(limit=200)

Retrieve details of power supplies including power type and operational status.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of records to return.

Returns:
  • ApiResult( ApiResult ) –

    Parsed response with power supply information.

runningDirectory(limit=200)

Retrieve control module details including versions, status, and synchronization.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of entries to return.

Returns:
  • ApiResult( ApiResult ) –

    Control module information from the switch.

slot(limit=200)

Retrieve hardware and PoE firmware details for NI modules.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of entries to return.

Returns:
  • ApiResult( ApiResult ) –

    Parsed inventory and versioning data for NI modules.

software(limit=200)

Fetch control module, loaded microcode, and virtual chassis hardware information.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of rows to retrieve.

Returns:
  • ApiResult( ApiResult ) –

    Parsed data including control status and versioning.

temperature(limit=200)

Retrieve current temperature, thresholds, and status for all temperature sensors.

Parameters:
  • limit (int, default: 200 ) –

    Max number of entries to retrieve. Defaults to 200.

Returns:
  • ApiResult( ApiResult ) –

    Parsed temperature data including thresholds and sensor status.

transceiversInfo(limit=200)

Retrieve GBIC/transceiver module information.

Parameters:
  • limit (int, default: 200 ) –

    Maximum number of entries to return.

Returns:
  • ApiResult( ApiResult ) –

    Parsed response with GBIC module data.