Class: VirtualSCSIControllerOption

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

Overview

urn:vim25VirtualSCSIControllerOption

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
type - SOAP::SOAPString
connectOption - VirtualDeviceConnectOption
controllerType - SOAP::SOAPString
autoAssignController - BoolOption
backingOption - VirtualDeviceBackingOption
defaultBackingOptionIndex - SOAP::SOAPInt
licensingLimit - SOAP::SOAPString
deprecated - SOAP::SOAPBoolean
plugAndPlay - SOAP::SOAPBoolean
devices - IntOption
supportedDevice - SOAP::SOAPString
numSCSIDisks - IntOption
numSCSICdroms - IntOption
numSCSIPassthrough - IntOption
sharing - VirtualSCSISharing
defaultSharedIndex - SOAP::SOAPInt
hotAddRemove - BoolOption
scsiCtlrUnitNumber - SOAP::SOAPInt

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], type = nil, connectOption = nil, controllerType = nil, autoAssignController = nil, backingOption = [], defaultBackingOptionIndex = nil, licensingLimit = [], deprecated = nil, plugAndPlay = nil, devices = nil, supportedDevice = [], numSCSIDisks = nil, numSCSICdroms = nil, numSCSIPassthrough = nil, sharing = [], defaultSharedIndex = nil, hotAddRemove = nil, scsiCtlrUnitNumber = nil) ⇒ VirtualSCSIControllerOption

Returns a new instance of VirtualSCSIControllerOption.



27914
27915
27916
27917
27918
27919
27920
27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
27933
27934
27935
# File 'lib/vmware/soap/vim25.rb', line 27914

def initialize(dynamicType = nil, dynamicProperty = [], type = nil, connectOption = nil, controllerType = nil, autoAssignController = nil, backingOption = [], defaultBackingOptionIndex = nil, licensingLimit = [], deprecated = nil, plugAndPlay = nil, devices = nil, supportedDevice = [], numSCSIDisks = nil, numSCSICdroms = nil, numSCSIPassthrough = nil, sharing = [], defaultSharedIndex = nil, hotAddRemove = nil, scsiCtlrUnitNumber = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @type = type
  @connectOption = connectOption
  @controllerType = controllerType
  @autoAssignController = autoAssignController
  @backingOption = backingOption
  @defaultBackingOptionIndex = defaultBackingOptionIndex
  @licensingLimit = licensingLimit
  @deprecated = deprecated
  @plugAndPlay = plugAndPlay
  @devices = devices
  @supportedDevice = supportedDevice
  @numSCSIDisks = numSCSIDisks
  @numSCSICdroms = numSCSICdroms
  @numSCSIPassthrough = numSCSIPassthrough
  @sharing = sharing
  @defaultSharedIndex = defaultSharedIndex
  @hotAddRemove = hotAddRemove
  @scsiCtlrUnitNumber = scsiCtlrUnitNumber
end

Instance Attribute Details

#autoAssignControllerObject

Returns the value of attribute autoAssignController.



27898
27899
27900
# File 'lib/vmware/soap/vim25.rb', line 27898

def autoAssignController
  @autoAssignController
end

#backingOptionObject

Returns the value of attribute backingOption.



27899
27900
27901
# File 'lib/vmware/soap/vim25.rb', line 27899

def backingOption
  @backingOption
end

#connectOptionObject

Returns the value of attribute connectOption.



27896
27897
27898
# File 'lib/vmware/soap/vim25.rb', line 27896

def connectOption
  @connectOption
end

#controllerTypeObject

Returns the value of attribute controllerType.



27897
27898
27899
# File 'lib/vmware/soap/vim25.rb', line 27897

def controllerType
  @controllerType
end

#defaultBackingOptionIndexObject

Returns the value of attribute defaultBackingOptionIndex.



27900
27901
27902
# File 'lib/vmware/soap/vim25.rb', line 27900

def defaultBackingOptionIndex
  @defaultBackingOptionIndex
end

#defaultSharedIndexObject

Returns the value of attribute defaultSharedIndex.



27910
27911
27912
# File 'lib/vmware/soap/vim25.rb', line 27910

def defaultSharedIndex
  @defaultSharedIndex
end

#deprecatedObject

Returns the value of attribute deprecated.



27902
27903
27904
# File 'lib/vmware/soap/vim25.rb', line 27902

def deprecated
  @deprecated
end

#devicesObject

Returns the value of attribute devices.



27904
27905
27906
# File 'lib/vmware/soap/vim25.rb', line 27904

def devices
  @devices
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



27894
27895
27896
# File 'lib/vmware/soap/vim25.rb', line 27894

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



27893
27894
27895
# File 'lib/vmware/soap/vim25.rb', line 27893

def dynamicType
  @dynamicType
end

#hotAddRemoveObject

Returns the value of attribute hotAddRemove.



27911
27912
27913
# File 'lib/vmware/soap/vim25.rb', line 27911

def hotAddRemove
  @hotAddRemove
end

#licensingLimitObject

Returns the value of attribute licensingLimit.



27901
27902
27903
# File 'lib/vmware/soap/vim25.rb', line 27901

def licensingLimit
  @licensingLimit
end

#numSCSICdromsObject

Returns the value of attribute numSCSICdroms.



27907
27908
27909
# File 'lib/vmware/soap/vim25.rb', line 27907

def numSCSICdroms
  @numSCSICdroms
end

#numSCSIDisksObject

Returns the value of attribute numSCSIDisks.



27906
27907
27908
# File 'lib/vmware/soap/vim25.rb', line 27906

def numSCSIDisks
  @numSCSIDisks
end

#numSCSIPassthroughObject

Returns the value of attribute numSCSIPassthrough.



27908
27909
27910
# File 'lib/vmware/soap/vim25.rb', line 27908

def numSCSIPassthrough
  @numSCSIPassthrough
end

#plugAndPlayObject

Returns the value of attribute plugAndPlay.



27903
27904
27905
# File 'lib/vmware/soap/vim25.rb', line 27903

def plugAndPlay
  @plugAndPlay
end

#scsiCtlrUnitNumberObject

Returns the value of attribute scsiCtlrUnitNumber.



27912
27913
27914
# File 'lib/vmware/soap/vim25.rb', line 27912

def scsiCtlrUnitNumber
  @scsiCtlrUnitNumber
end

#sharingObject

Returns the value of attribute sharing.



27909
27910
27911
# File 'lib/vmware/soap/vim25.rb', line 27909

def sharing
  @sharing
end

#supportedDeviceObject

Returns the value of attribute supportedDevice.



27905
27906
27907
# File 'lib/vmware/soap/vim25.rb', line 27905

def supportedDevice
  @supportedDevice
end

#typeObject

Returns the value of attribute type.



27895
27896
27897
# File 'lib/vmware/soap/vim25.rb', line 27895

def type
  @type
end