class Pxgrid::ISE::Radius
Constants
- SERVICE
Public Class Methods
new(pxgrid_client)
click to toggle source
# File lib/pxgrid.rb, line 107 def initialize(pxgrid_client) service = pxgrid_client.serviceLookup(SERVICE)["services"].sample @nodeName = service["nodeName"] @username = pxgrid_client.username @password = pxgrid_client.accessSecret(@nodeName) @client = Faraday.new(service["properties"]["restBaseUrl"]) do |conn| conn.adapter Faraday.default_adapter conn.basic_auth @username, @password conn.ssl[:verify] = false conn.headers["Accept"] = "application/json" conn.headers["Content-Type"] = "application/json" end end
Public Instance Methods
getFailures(startTimestamp = "")
click to toggle source
# File lib/pxgrid.rb, line 122 def getFailures(startTimestamp = "") if startTimestamp.empty? params = {} else params = {"startTimestamp": startTimestamp} end return JSON.parse(@client.post("getFailures", params.to_json).body)["failures"] end