Class: XClarityClient::Chassi

Inherits:
Endpoints::XclarityEndpoint show all
Defined in:
lib/xclarity_client/endpoints/chassi.rb

Constant Summary collapse

BASE_URI =
'/chassis'.freeze
LIST_NAME =
'chassisList'.freeze
LED_STATES =
%w(
  Blinking
  On
  Off
).freeze

Instance Attribute Summary collapse

Method Summary

Methods inherited from Endpoints::XclarityEndpoint

#initialize

Methods included from Endpoints::BuildableResourceMixin

#build_resource!, #to_hash

Constructor Details

This class inherits a constructor from XClarityClient::Endpoints::XclarityEndpoint

Instance Attribute Details

#accessStateObject

Returns the value of attribute accessState.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def accessState
  @accessState
end

#activationKeysObject

Returns the value of attribute activationKeys.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def activationKeys
  @activationKeys
end

#activeAlertsObject

Returns the value of attribute activeAlerts.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def activeAlerts
  @activeAlerts
end

#backedByObject

Returns the value of attribute backedBy.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def backedBy
  @backedBy
end

#bladeSlotsObject

Returns the value of attribute bladeSlots.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def bladeSlots
  @bladeSlots
end

#cmmDisplayNameObject

Returns the value of attribute cmmDisplayName.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def cmmDisplayName
  @cmmDisplayName
end

#cmmHealthStateObject

Returns the value of attribute cmmHealthState.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def cmmHealthState
  @cmmHealthState
end

#cmmsObject

Returns the value of attribute cmms.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def cmms
  @cmms
end

#complexObject

Returns the value of attribute complex.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def complex
  @complex
end

#contactObject

Returns the value of attribute contact.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def contact
  @contact
end

#dataHandleObject

Returns the value of attribute dataHandle.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def dataHandle
  @dataHandle
end

#descriptionObject

Returns the value of attribute description.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def description
  @description
end

#displayNameObject

Returns the value of attribute displayName.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def displayName
  @displayName
end

#domainNameObject

Returns the value of attribute domainName.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def domainName
  @domainName
end

#encapsulationObject

Returns the value of attribute encapsulation.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def encapsulation
  @encapsulation
end

#energyPoliciesObject

Returns the value of attribute energyPolicies.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def energyPolicies
  @energyPolicies
end

#errorFieldsObject

Returns the value of attribute errorFields.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def errorFields
  @errorFields
end

#excludedHealthStateObject

Returns the value of attribute excludedHealthState.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def excludedHealthState
  @excludedHealthState
end

#fanMuxesObject

Returns the value of attribute fanMuxes.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def fanMuxes
  @fanMuxes
end

#fanMuxSlotsObject

Returns the value of attribute fanMuxSlots.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def fanMuxSlots
  @fanMuxSlots
end

#fansObject

Returns the value of attribute fans.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def fans
  @fans
end

#fanSlotsObject

Returns the value of attribute fanSlots.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def fanSlots
  @fanSlots
end

#FQDNObject

Returns the value of attribute FQDN.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def FQDN
  @FQDN
end

#fruNumberObject

Returns the value of attribute fruNumber.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def fruNumber
  @fruNumber
end

#heightObject

Returns the value of attribute height.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def height
  @height
end

#hostnameObject

Returns the value of attribute hostname.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def hostname
  @hostname
end

#ipAddressesObject

Returns the value of attribute ipAddresses.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def ipAddresses
  @ipAddresses
end

#isConnectionTrustedObject

Returns the value of attribute isConnectionTrusted.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def isConnectionTrusted
  @isConnectionTrusted
end

#ledCardSlotsObject

Returns the value of attribute ledCardSlots.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def ledCardSlots
  @ledCardSlots
end

#ledsObject

Returns the value of attribute leds.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def leds
  @leds
end

#locationObject

Returns the value of attribute location.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def location
  @location
end

#machineTypeObject

Returns the value of attribute machineType.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def machineType
  @machineType
end

#managementPortsObject

Returns the value of attribute managementPorts.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def managementPorts
  @managementPorts
end

#managerNameObject

Returns the value of attribute managerName.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def managerName
  @managerName
end

#managerUuidObject

Returns the value of attribute managerUuid.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def managerUuid
  @managerUuid
end

#manufacturerObject

Returns the value of attribute manufacturer.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def manufacturer
  @manufacturer
end

#manufacturerIdObject

Returns the value of attribute manufacturerId.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def manufacturerId
  @manufacturerId
end

#mgmtProcIPaddressObject

Returns the value of attribute mgmtProcIPaddress.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def mgmtProcIPaddress
  @mgmtProcIPaddress
end

#mmSlotsObject

Returns the value of attribute mmSlots.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def mmSlots
  @mmSlots
end

#modelObject

Returns the value of attribute model.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def model
  @model
end

#nameObject

Returns the value of attribute name.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def name
  @name
end

#nistObject

Returns the value of attribute nist.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def nist
  @nist
end

#nodesObject

Returns the value of attribute nodes.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def nodes
  @nodes
end

#overallHealthStateObject

Returns the value of attribute overallHealthState.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def overallHealthState
  @overallHealthState
end

#parentObject

Returns the value of attribute parent.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def parent
  @parent
end

#partNumberObject

Returns the value of attribute partNumber.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def partNumber
  @partNumber
end

#passThroughModulesObject

Returns the value of attribute passThroughModules.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def passThroughModules
  @passThroughModules
end

#passwordObject

Returns the value of attribute password.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def password
  @password
end

#posIDObject

Returns the value of attribute posID.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def posID
  @posID
end

#powerAllocationObject

Returns the value of attribute powerAllocation.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def powerAllocation
  @powerAllocation
end

#powerCappingPolicyObject

Returns the value of attribute powerCappingPolicy.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def powerCappingPolicy
  @powerCappingPolicy
end

#powerSuppliesObject

Returns the value of attribute powerSupplies.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def powerSupplies
  @powerSupplies
end

#powerSupplySlotsObject

Returns the value of attribute powerSupplySlots.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def powerSupplySlots
  @powerSupplySlots
end

#productIdObject

Returns the value of attribute productId.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def productId
  @productId
end

#productNameObject

Returns the value of attribute productName.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def productName
  @productName
end

#recoveryPasswordObject

Returns the value of attribute recoveryPassword.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def recoveryPassword
  @recoveryPassword
end

#securityDescriptorObject

Returns the value of attribute securityDescriptor.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def securityDescriptor
  @securityDescriptor
end

#SecurityPolicyObject

Returns the value of attribute SecurityPolicy.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def SecurityPolicy
  @SecurityPolicy
end

#serialNumberObject

Returns the value of attribute serialNumber.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def serialNumber
  @serialNumber
end

#statusObject

Returns the value of attribute status.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def status
  @status
end

#switchesObject

Returns the value of attribute switches.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def switches
  @switches
end

#switchSlotsObject

Returns the value of attribute switchSlots.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def switchSlots
  @switchSlots
end

#tlsVersionObject

Returns the value of attribute tlsVersion.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def tlsVersion
  @tlsVersion
end

#typeObject

Returns the value of attribute type.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def type
  @type
end

#uriObject

Returns the value of attribute uri.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def uri
  @uri
end

#userDescriptionObject

Returns the value of attribute userDescription.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def userDescription
  @userDescription
end

#usernameObject

Returns the value of attribute username.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def username
  @username
end

#uuidObject

Returns the value of attribute uuid.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def uuid
  @uuid
end

#vpdIDObject

Returns the value of attribute vpdID.



13
14
15
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13

def vpdID
  @vpdID
end