Class: XClarityClient::Storage
- Inherits:
-
Endpoints::XclarityEndpoint
- Object
- Endpoints::XclarityEndpoint
- XClarityClient::Storage
- Defined in:
- lib/xclarity_client/endpoints/storage.rb
Overview
This class defines an endpoint for a Storage
A Storage is a physical system capable of store a large amount of data with speed, security and high availability
Constant Summary collapse
- BASE_URI =
'/storage'.freeze
- LIST_NAME =
'storageList'.freeze
Instance Attribute Summary collapse
-
#accessState ⇒ Object
Returns the value of attribute accessState.
-
#canisters ⇒ Object
Returns the value of attribute canisters.
-
#canisterSlots ⇒ Object
Returns the value of attribute canisterSlots.
-
#cmmHealthState ⇒ Object
Returns the value of attribute cmmHealthState.
-
#contact ⇒ Object
Returns the value of attribute contact.
-
#description ⇒ Object
Returns the value of attribute description.
-
#driveBays ⇒ Object
Returns the value of attribute driveBays.
-
#enclosureCount ⇒ Object
Returns the value of attribute enclosureCount.
-
#enclosures ⇒ Object
Returns the value of attribute enclosures.
-
#location ⇒ Object
Returns the value of attribute location.
-
#lowestRackUnit ⇒ Object
Returns the value of attribute lowestRackUnit.
-
#machineType ⇒ Object
Returns the value of attribute machineType.
-
#mgmtProcIPaddress ⇒ Object
Returns the value of attribute mgmtProcIPaddress.
-
#model ⇒ Object
Returns the value of attribute model.
-
#name ⇒ Object
Returns the value of attribute name.
-
#overallHealthState ⇒ Object
Returns the value of attribute overallHealthState.
-
#parent ⇒ Object
Returns the value of attribute parent.
-
#productName ⇒ Object
Returns the value of attribute productName.
-
#rack ⇒ Object
Returns the value of attribute rack.
-
#room ⇒ Object
Returns the value of attribute room.
-
#serialNumber ⇒ Object
Returns the value of attribute serialNumber.
-
#type ⇒ Object
Returns the value of attribute type.
-
#uuid ⇒ Object
Returns the value of attribute uuid.
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.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def accessState @accessState end |
#canisters ⇒ Object
Returns the value of attribute canisters.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def canisters @canisters end |
#canisterSlots ⇒ Object
Returns the value of attribute canisterSlots.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def canisterSlots @canisterSlots end |
#cmmHealthState ⇒ Object
Returns the value of attribute cmmHealthState.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def cmmHealthState @cmmHealthState end |
#contact ⇒ Object
Returns the value of attribute contact.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def contact @contact end |
#description ⇒ Object
Returns the value of attribute description.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def description @description end |
#driveBays ⇒ Object
Returns the value of attribute driveBays.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def driveBays @driveBays end |
#enclosureCount ⇒ Object
Returns the value of attribute enclosureCount.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def enclosureCount @enclosureCount end |
#enclosures ⇒ Object
Returns the value of attribute enclosures.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def enclosures @enclosures end |
#location ⇒ Object
Returns the value of attribute location.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def location @location end |
#lowestRackUnit ⇒ Object
Returns the value of attribute lowestRackUnit.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def lowestRackUnit @lowestRackUnit end |
#machineType ⇒ Object
Returns the value of attribute machineType.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def machineType @machineType end |
#mgmtProcIPaddress ⇒ Object
Returns the value of attribute mgmtProcIPaddress.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def mgmtProcIPaddress @mgmtProcIPaddress end |
#model ⇒ Object
Returns the value of attribute model.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def model @model end |
#name ⇒ Object
Returns the value of attribute name.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def name @name end |
#overallHealthState ⇒ Object
Returns the value of attribute overallHealthState.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def overallHealthState @overallHealthState end |
#parent ⇒ Object
Returns the value of attribute parent.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def parent @parent end |
#productName ⇒ Object
Returns the value of attribute productName.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def productName @productName end |
#rack ⇒ Object
Returns the value of attribute rack.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def rack @rack end |
#room ⇒ Object
Returns the value of attribute room.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def room @room end |
#serialNumber ⇒ Object
Returns the value of attribute serialNumber.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def serialNumber @serialNumber end |
#type ⇒ Object
Returns the value of attribute type.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def type @type end |
#uuid ⇒ Object
Returns the value of attribute uuid.
12 13 14 |
# File 'lib/xclarity_client/endpoints/storage.rb', line 12 def uuid @uuid end |