class Devenvs

The Devenvs class provides a class implementation and methods for getting device environment details. This class presents an abstraction

Public Class Methods

get_devenvs_data(conn) click to toggle source

This API gets the device environment details

Request URL: IP-ADDR:REST-PORT/api/devenvs

@param conn [Class] Connect object to the node

@return [RestClient::Request] Rest output from SONIC in JSON format as below

{
 "Fans": {"fan1": "rpm", "fan2": "rpm"}
 “Temperature”:{ },
 “Power”:{ “name”:””, “status”:””},
 “Platform”:{ “Platform Name”:””, “ONIE version”: “”, “CRC-32”:””}
}
# File lib/sonic-rbapi/devenvs.rb, line 38
def self.get_devenvs_data(conn)
  url = form_url(conn, @devenvs_cfg)
  hdr = form_hdr(conn)
  Rest.get(conn, url, hdr)
end