Class: HostScsiDisk

Inherits:
ScsiLun show all
Defined in:
lib/vmware/soap/vim25.rb

Overview

urn:vim25HostScsiDisk

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
deviceName - SOAP::SOAPString
deviceType - SOAP::SOAPString
key - SOAP::SOAPString
uuid - SOAP::SOAPString
canonicalName - SOAP::SOAPString
lunType - SOAP::SOAPString
vendor - SOAP::SOAPString
model - SOAP::SOAPString
revision - SOAP::SOAPString
scsiLevel - SOAP::SOAPInt
serialNumber - SOAP::SOAPString
durableName - ScsiLunDurableName
alternateName - ScsiLunDurableName
standardInquiry - SOAP::SOAPByte
queueDepth - SOAP::SOAPInt
operationalState - SOAP::SOAPString
capacity - HostDiskDimensionsLba
devicePath - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], deviceName = nil, deviceType = nil, key = nil, uuid = nil, canonicalName = nil, lunType = nil, vendor = nil, model = nil, revision = nil, scsiLevel = nil, serialNumber = nil, durableName = nil, alternateName = [], standardInquiry = [], queueDepth = nil, operationalState = [], capacity = nil, devicePath = nil) ⇒ HostScsiDisk

Returns a new instance of HostScsiDisk.



18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
# File 'lib/vmware/soap/vim25.rb', line 18378

def initialize(dynamicType = nil, dynamicProperty = [], deviceName = nil, deviceType = nil, key = nil, uuid = nil, canonicalName = nil, lunType = nil, vendor = nil, model = nil, revision = nil, scsiLevel = nil, serialNumber = nil, durableName = nil, alternateName = [], standardInquiry = [], queueDepth = nil, operationalState = [], capacity = nil, devicePath = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @deviceName = deviceName
  @deviceType = deviceType
  @key = key
  @uuid = uuid
  @canonicalName = canonicalName
  @lunType = lunType
  @vendor = vendor
  @model = model
  @revision = revision
  @scsiLevel = scsiLevel
  @serialNumber = serialNumber
  @durableName = durableName
  @alternateName = alternateName
  @standardInquiry = standardInquiry
  @queueDepth = queueDepth
  @operationalState = operationalState
  @capacity = capacity
  @devicePath = devicePath
end

Instance Attribute Details

#alternateNameObject

Returns the value of attribute alternateName.



18371
18372
18373
# File 'lib/vmware/soap/vim25.rb', line 18371

def alternateName
  @alternateName
end

#canonicalNameObject

Returns the value of attribute canonicalName.



18363
18364
18365
# File 'lib/vmware/soap/vim25.rb', line 18363

def canonicalName
  @canonicalName
end

#capacityObject

Returns the value of attribute capacity.



18375
18376
18377
# File 'lib/vmware/soap/vim25.rb', line 18375

def capacity
  @capacity
end

#deviceNameObject

Returns the value of attribute deviceName.



18359
18360
18361
# File 'lib/vmware/soap/vim25.rb', line 18359

def deviceName
  @deviceName
end

#devicePathObject

Returns the value of attribute devicePath.



18376
18377
18378
# File 'lib/vmware/soap/vim25.rb', line 18376

def devicePath
  @devicePath
end

#deviceTypeObject

Returns the value of attribute deviceType.



18360
18361
18362
# File 'lib/vmware/soap/vim25.rb', line 18360

def deviceType
  @deviceType
end

#durableNameObject

Returns the value of attribute durableName.



18370
18371
18372
# File 'lib/vmware/soap/vim25.rb', line 18370

def durableName
  @durableName
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



18358
18359
18360
# File 'lib/vmware/soap/vim25.rb', line 18358

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



18357
18358
18359
# File 'lib/vmware/soap/vim25.rb', line 18357

def dynamicType
  @dynamicType
end

#keyObject

Returns the value of attribute key.



18361
18362
18363
# File 'lib/vmware/soap/vim25.rb', line 18361

def key
  @key
end

#lunTypeObject

Returns the value of attribute lunType.



18364
18365
18366
# File 'lib/vmware/soap/vim25.rb', line 18364

def lunType
  @lunType
end

#modelObject

Returns the value of attribute model.



18366
18367
18368
# File 'lib/vmware/soap/vim25.rb', line 18366

def model
  @model
end

#operationalStateObject

Returns the value of attribute operationalState.



18374
18375
18376
# File 'lib/vmware/soap/vim25.rb', line 18374

def operationalState
  @operationalState
end

#queueDepthObject

Returns the value of attribute queueDepth.



18373
18374
18375
# File 'lib/vmware/soap/vim25.rb', line 18373

def queueDepth
  @queueDepth
end

#revisionObject

Returns the value of attribute revision.



18367
18368
18369
# File 'lib/vmware/soap/vim25.rb', line 18367

def revision
  @revision
end

#scsiLevelObject

Returns the value of attribute scsiLevel.



18368
18369
18370
# File 'lib/vmware/soap/vim25.rb', line 18368

def scsiLevel
  @scsiLevel
end

#serialNumberObject

Returns the value of attribute serialNumber.



18369
18370
18371
# File 'lib/vmware/soap/vim25.rb', line 18369

def serialNumber
  @serialNumber
end

#standardInquiryObject

Returns the value of attribute standardInquiry.



18372
18373
18374
# File 'lib/vmware/soap/vim25.rb', line 18372

def standardInquiry
  @standardInquiry
end

#uuidObject

Returns the value of attribute uuid.



18362
18363
18364
# File 'lib/vmware/soap/vim25.rb', line 18362

def uuid
  @uuid
end

#vendorObject

Returns the value of attribute vendor.



18365
18366
18367
# File 'lib/vmware/soap/vim25.rb', line 18365

def vendor
  @vendor
end