Class: ScsiLun

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

Overview

urn:vim25ScsiLun

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

Direct Known Subclasses

HostScsiDisk

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 = []) ⇒ ScsiLun

Returns a new instance of ScsiLun.



18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
# File 'lib/vmware/soap/vim25.rb', line 18313

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 = [])
  @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
end

Instance Attribute Details

#alternateNameObject

Returns the value of attribute alternateName.



18308
18309
18310
# File 'lib/vmware/soap/vim25.rb', line 18308

def alternateName
  @alternateName
end

#canonicalNameObject

Returns the value of attribute canonicalName.



18300
18301
18302
# File 'lib/vmware/soap/vim25.rb', line 18300

def canonicalName
  @canonicalName
end

#deviceNameObject

Returns the value of attribute deviceName.



18296
18297
18298
# File 'lib/vmware/soap/vim25.rb', line 18296

def deviceName
  @deviceName
end

#deviceTypeObject

Returns the value of attribute deviceType.



18297
18298
18299
# File 'lib/vmware/soap/vim25.rb', line 18297

def deviceType
  @deviceType
end

#durableNameObject

Returns the value of attribute durableName.



18307
18308
18309
# File 'lib/vmware/soap/vim25.rb', line 18307

def durableName
  @durableName
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



18295
18296
18297
# File 'lib/vmware/soap/vim25.rb', line 18295

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



18294
18295
18296
# File 'lib/vmware/soap/vim25.rb', line 18294

def dynamicType
  @dynamicType
end

#keyObject

Returns the value of attribute key.



18298
18299
18300
# File 'lib/vmware/soap/vim25.rb', line 18298

def key
  @key
end

#lunTypeObject

Returns the value of attribute lunType.



18301
18302
18303
# File 'lib/vmware/soap/vim25.rb', line 18301

def lunType
  @lunType
end

#modelObject

Returns the value of attribute model.



18303
18304
18305
# File 'lib/vmware/soap/vim25.rb', line 18303

def model
  @model
end

#operationalStateObject

Returns the value of attribute operationalState.



18311
18312
18313
# File 'lib/vmware/soap/vim25.rb', line 18311

def operationalState
  @operationalState
end

#queueDepthObject

Returns the value of attribute queueDepth.



18310
18311
18312
# File 'lib/vmware/soap/vim25.rb', line 18310

def queueDepth
  @queueDepth
end

#revisionObject

Returns the value of attribute revision.



18304
18305
18306
# File 'lib/vmware/soap/vim25.rb', line 18304

def revision
  @revision
end

#scsiLevelObject

Returns the value of attribute scsiLevel.



18305
18306
18307
# File 'lib/vmware/soap/vim25.rb', line 18305

def scsiLevel
  @scsiLevel
end

#serialNumberObject

Returns the value of attribute serialNumber.



18306
18307
18308
# File 'lib/vmware/soap/vim25.rb', line 18306

def serialNumber
  @serialNumber
end

#standardInquiryObject

Returns the value of attribute standardInquiry.



18309
18310
18311
# File 'lib/vmware/soap/vim25.rb', line 18309

def standardInquiry
  @standardInquiry
end

#uuidObject

Returns the value of attribute uuid.



18299
18300
18301
# File 'lib/vmware/soap/vim25.rb', line 18299

def uuid
  @uuid
end

#vendorObject

Returns the value of attribute vendor.



18302
18303
18304
# File 'lib/vmware/soap/vim25.rb', line 18302

def vendor
  @vendor
end