Class: XClarityClient::Chassi
- Inherits:
-
Endpoints::XclarityEndpoint
- Object
- Endpoints::XclarityEndpoint
- XClarityClient::Chassi
- 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
-
#accessState ⇒ Object
Returns the value of attribute accessState.
-
#activationKeys ⇒ Object
Returns the value of attribute activationKeys.
-
#activeAlerts ⇒ Object
Returns the value of attribute activeAlerts.
-
#backedBy ⇒ Object
Returns the value of attribute backedBy.
-
#bladeSlots ⇒ Object
Returns the value of attribute bladeSlots.
-
#cmmDisplayName ⇒ Object
Returns the value of attribute cmmDisplayName.
-
#cmmHealthState ⇒ Object
Returns the value of attribute cmmHealthState.
-
#cmms ⇒ Object
Returns the value of attribute cmms.
-
#complex ⇒ Object
Returns the value of attribute complex.
-
#contact ⇒ Object
Returns the value of attribute contact.
-
#dataHandle ⇒ Object
Returns the value of attribute dataHandle.
-
#description ⇒ Object
Returns the value of attribute description.
-
#displayName ⇒ Object
Returns the value of attribute displayName.
-
#domainName ⇒ Object
Returns the value of attribute domainName.
-
#encapsulation ⇒ Object
Returns the value of attribute encapsulation.
-
#energyPolicies ⇒ Object
Returns the value of attribute energyPolicies.
-
#errorFields ⇒ Object
Returns the value of attribute errorFields.
-
#excludedHealthState ⇒ Object
Returns the value of attribute excludedHealthState.
-
#fanMuxes ⇒ Object
Returns the value of attribute fanMuxes.
-
#fanMuxSlots ⇒ Object
Returns the value of attribute fanMuxSlots.
-
#fans ⇒ Object
Returns the value of attribute fans.
-
#fanSlots ⇒ Object
Returns the value of attribute fanSlots.
-
#FQDN ⇒ Object
Returns the value of attribute FQDN.
-
#fruNumber ⇒ Object
Returns the value of attribute fruNumber.
-
#height ⇒ Object
Returns the value of attribute height.
-
#hostname ⇒ Object
Returns the value of attribute hostname.
-
#ipAddresses ⇒ Object
Returns the value of attribute ipAddresses.
-
#isConnectionTrusted ⇒ Object
Returns the value of attribute isConnectionTrusted.
-
#ledCardSlots ⇒ Object
Returns the value of attribute ledCardSlots.
-
#leds ⇒ Object
Returns the value of attribute leds.
-
#location ⇒ Object
Returns the value of attribute location.
-
#machineType ⇒ Object
Returns the value of attribute machineType.
-
#managementPorts ⇒ Object
Returns the value of attribute managementPorts.
-
#managerName ⇒ Object
Returns the value of attribute managerName.
-
#managerUuid ⇒ Object
Returns the value of attribute managerUuid.
-
#manufacturer ⇒ Object
Returns the value of attribute manufacturer.
-
#manufacturerId ⇒ Object
Returns the value of attribute manufacturerId.
-
#mgmtProcIPaddress ⇒ Object
Returns the value of attribute mgmtProcIPaddress.
-
#mmSlots ⇒ Object
Returns the value of attribute mmSlots.
-
#model ⇒ Object
Returns the value of attribute model.
-
#name ⇒ Object
Returns the value of attribute name.
-
#nist ⇒ Object
Returns the value of attribute nist.
-
#nodes ⇒ Object
Returns the value of attribute nodes.
-
#overallHealthState ⇒ Object
Returns the value of attribute overallHealthState.
-
#parent ⇒ Object
Returns the value of attribute parent.
-
#partNumber ⇒ Object
Returns the value of attribute partNumber.
-
#passThroughModules ⇒ Object
Returns the value of attribute passThroughModules.
-
#password ⇒ Object
Returns the value of attribute password.
-
#posID ⇒ Object
Returns the value of attribute posID.
-
#powerAllocation ⇒ Object
Returns the value of attribute powerAllocation.
-
#powerCappingPolicy ⇒ Object
Returns the value of attribute powerCappingPolicy.
-
#powerSupplies ⇒ Object
Returns the value of attribute powerSupplies.
-
#powerSupplySlots ⇒ Object
Returns the value of attribute powerSupplySlots.
-
#productId ⇒ Object
Returns the value of attribute productId.
-
#productName ⇒ Object
Returns the value of attribute productName.
-
#recoveryPassword ⇒ Object
Returns the value of attribute recoveryPassword.
-
#securityDescriptor ⇒ Object
Returns the value of attribute securityDescriptor.
-
#SecurityPolicy ⇒ Object
Returns the value of attribute SecurityPolicy.
-
#serialNumber ⇒ Object
Returns the value of attribute serialNumber.
-
#status ⇒ Object
Returns the value of attribute status.
-
#switches ⇒ Object
Returns the value of attribute switches.
-
#switchSlots ⇒ Object
Returns the value of attribute switchSlots.
-
#tlsVersion ⇒ Object
Returns the value of attribute tlsVersion.
-
#type ⇒ Object
Returns the value of attribute type.
-
#uri ⇒ Object
Returns the value of attribute uri.
-
#userDescription ⇒ Object
Returns the value of attribute userDescription.
-
#username ⇒ Object
Returns the value of attribute username.
-
#uuid ⇒ Object
Returns the value of attribute uuid.
-
#vpdID ⇒ Object
Returns the value of attribute vpdID.
Method Summary
Methods inherited from Endpoints::XclarityEndpoint
Methods included from Endpoints::BuildableResourceMixin
Constructor Details
This class inherits a constructor from XClarityClient::Endpoints::XclarityEndpoint
Instance Attribute Details
#accessState ⇒ Object
Returns the value of attribute accessState.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def accessState @accessState end |
#activationKeys ⇒ Object
Returns the value of attribute activationKeys.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def activationKeys @activationKeys end |
#activeAlerts ⇒ Object
Returns the value of attribute activeAlerts.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def activeAlerts @activeAlerts end |
#backedBy ⇒ Object
Returns the value of attribute backedBy.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def backedBy @backedBy end |
#bladeSlots ⇒ Object
Returns the value of attribute bladeSlots.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def bladeSlots @bladeSlots end |
#cmmDisplayName ⇒ Object
Returns the value of attribute cmmDisplayName.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def cmmDisplayName @cmmDisplayName end |
#cmmHealthState ⇒ Object
Returns the value of attribute cmmHealthState.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def cmmHealthState @cmmHealthState end |
#cmms ⇒ Object
Returns the value of attribute cmms.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def cmms @cmms end |
#complex ⇒ Object
Returns the value of attribute complex.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def complex @complex end |
#contact ⇒ Object
Returns the value of attribute contact.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def contact @contact end |
#dataHandle ⇒ Object
Returns the value of attribute dataHandle.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def dataHandle @dataHandle end |
#description ⇒ Object
Returns the value of attribute description.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def description @description end |
#displayName ⇒ Object
Returns the value of attribute displayName.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def displayName @displayName end |
#domainName ⇒ Object
Returns the value of attribute domainName.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def domainName @domainName end |
#encapsulation ⇒ Object
Returns the value of attribute encapsulation.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def encapsulation @encapsulation end |
#energyPolicies ⇒ Object
Returns the value of attribute energyPolicies.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def energyPolicies @energyPolicies end |
#errorFields ⇒ Object
Returns the value of attribute errorFields.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def errorFields @errorFields end |
#excludedHealthState ⇒ Object
Returns the value of attribute excludedHealthState.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def excludedHealthState @excludedHealthState end |
#fanMuxes ⇒ Object
Returns the value of attribute fanMuxes.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def fanMuxes @fanMuxes end |
#fanMuxSlots ⇒ Object
Returns the value of attribute fanMuxSlots.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def fanMuxSlots @fanMuxSlots end |
#fans ⇒ Object
Returns the value of attribute fans.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def fans @fans end |
#fanSlots ⇒ Object
Returns the value of attribute fanSlots.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def fanSlots @fanSlots end |
#FQDN ⇒ Object
Returns the value of attribute FQDN.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def FQDN @FQDN end |
#fruNumber ⇒ Object
Returns the value of attribute fruNumber.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def fruNumber @fruNumber end |
#height ⇒ Object
Returns the value of attribute height.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def height @height end |
#hostname ⇒ Object
Returns the value of attribute hostname.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def hostname @hostname end |
#ipAddresses ⇒ Object
Returns the value of attribute ipAddresses.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def ipAddresses @ipAddresses end |
#isConnectionTrusted ⇒ Object
Returns the value of attribute isConnectionTrusted.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def isConnectionTrusted @isConnectionTrusted end |
#ledCardSlots ⇒ Object
Returns the value of attribute ledCardSlots.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def ledCardSlots @ledCardSlots end |
#leds ⇒ Object
Returns the value of attribute leds.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def leds @leds end |
#location ⇒ Object
Returns the value of attribute location.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def location @location end |
#machineType ⇒ Object
Returns the value of attribute machineType.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def machineType @machineType end |
#managementPorts ⇒ Object
Returns the value of attribute managementPorts.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def managementPorts @managementPorts end |
#managerName ⇒ Object
Returns the value of attribute managerName.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def managerName @managerName end |
#managerUuid ⇒ Object
Returns the value of attribute managerUuid.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def managerUuid @managerUuid end |
#manufacturer ⇒ Object
Returns the value of attribute manufacturer.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def manufacturer @manufacturer end |
#manufacturerId ⇒ Object
Returns the value of attribute manufacturerId.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def manufacturerId @manufacturerId end |
#mgmtProcIPaddress ⇒ Object
Returns the value of attribute mgmtProcIPaddress.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def mgmtProcIPaddress @mgmtProcIPaddress end |
#mmSlots ⇒ Object
Returns the value of attribute mmSlots.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def mmSlots @mmSlots end |
#model ⇒ Object
Returns the value of attribute model.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def model @model end |
#name ⇒ Object
Returns the value of attribute name.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def name @name end |
#nist ⇒ Object
Returns the value of attribute nist.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def nist @nist end |
#nodes ⇒ Object
Returns the value of attribute nodes.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def nodes @nodes end |
#overallHealthState ⇒ Object
Returns the value of attribute overallHealthState.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def overallHealthState @overallHealthState end |
#parent ⇒ Object
Returns the value of attribute parent.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def parent @parent end |
#partNumber ⇒ Object
Returns the value of attribute partNumber.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def partNumber @partNumber end |
#passThroughModules ⇒ Object
Returns the value of attribute passThroughModules.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def passThroughModules @passThroughModules end |
#password ⇒ Object
Returns the value of attribute password.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def password @password end |
#posID ⇒ Object
Returns the value of attribute posID.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def posID @posID end |
#powerAllocation ⇒ Object
Returns the value of attribute powerAllocation.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def powerAllocation @powerAllocation end |
#powerCappingPolicy ⇒ Object
Returns the value of attribute powerCappingPolicy.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def powerCappingPolicy @powerCappingPolicy end |
#powerSupplies ⇒ Object
Returns the value of attribute powerSupplies.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def powerSupplies @powerSupplies end |
#powerSupplySlots ⇒ Object
Returns the value of attribute powerSupplySlots.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def powerSupplySlots @powerSupplySlots end |
#productId ⇒ Object
Returns the value of attribute productId.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def productId @productId end |
#productName ⇒ Object
Returns the value of attribute productName.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def productName @productName end |
#recoveryPassword ⇒ Object
Returns the value of attribute recoveryPassword.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def recoveryPassword @recoveryPassword end |
#securityDescriptor ⇒ Object
Returns the value of attribute securityDescriptor.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def securityDescriptor @securityDescriptor end |
#SecurityPolicy ⇒ Object
Returns the value of attribute SecurityPolicy.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def SecurityPolicy @SecurityPolicy end |
#serialNumber ⇒ Object
Returns the value of attribute serialNumber.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def serialNumber @serialNumber end |
#status ⇒ Object
Returns the value of attribute status.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def status @status end |
#switches ⇒ Object
Returns the value of attribute switches.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def switches @switches end |
#switchSlots ⇒ Object
Returns the value of attribute switchSlots.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def switchSlots @switchSlots end |
#tlsVersion ⇒ Object
Returns the value of attribute tlsVersion.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def tlsVersion @tlsVersion end |
#type ⇒ Object
Returns the value of attribute type.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def type @type end |
#uri ⇒ Object
Returns the value of attribute uri.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def uri @uri end |
#userDescription ⇒ Object
Returns the value of attribute userDescription.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def userDescription @userDescription end |
#username ⇒ Object
Returns the value of attribute username.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def username @username end |
#uuid ⇒ Object
Returns the value of attribute uuid.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def uuid @uuid end |
#vpdID ⇒ Object
Returns the value of attribute vpdID.
13 14 15 |
# File 'lib/xclarity_client/endpoints/chassi.rb', line 13 def vpdID @vpdID end |