Class: HostCapability

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

Overview

urn:vim25HostCapability

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
recursiveResourcePoolsSupported - SOAP::SOAPBoolean
cpuMemoryResourceConfigurationSupported - SOAP::SOAPBoolean
rebootSupported - SOAP::SOAPBoolean
shutdownSupported - SOAP::SOAPBoolean
vmotionSupported - SOAP::SOAPBoolean
standbySupported - SOAP::SOAPBoolean
maxSupportedVMs - SOAP::SOAPInt
maxRunningVMs - SOAP::SOAPInt
maxSupportedVcpus - SOAP::SOAPInt
datastorePrincipalSupported - SOAP::SOAPBoolean
sanSupported - SOAP::SOAPBoolean
nfsSupported - SOAP::SOAPBoolean
iscsiSupported - SOAP::SOAPBoolean
vlanTaggingSupported - SOAP::SOAPBoolean
nicTeamingSupported - SOAP::SOAPBoolean
highGuestMemSupported - SOAP::SOAPBoolean
maintenanceModeSupported - SOAP::SOAPBoolean
suspendedRelocateSupported - SOAP::SOAPBoolean
restrictedSnapshotRelocateSupported - SOAP::SOAPBoolean
perVmSwapFiles - SOAP::SOAPBoolean
localSwapDatastoreSupported - SOAP::SOAPBoolean
unsharedSwapVMotionSupported - SOAP::SOAPBoolean
backgroundSnapshotsSupported - SOAP::SOAPBoolean
preAssignedPCIUnitNumbersSupported - SOAP::SOAPBoolean
screenshotSupported - SOAP::SOAPBoolean
scaledScreenshotSupported - SOAP::SOAPBoolean

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], recursiveResourcePoolsSupported = nil, cpuMemoryResourceConfigurationSupported = nil, rebootSupported = nil, shutdownSupported = nil, vmotionSupported = nil, standbySupported = nil, maxSupportedVMs = nil, maxRunningVMs = nil, maxSupportedVcpus = nil, datastorePrincipalSupported = nil, sanSupported = nil, nfsSupported = nil, iscsiSupported = nil, vlanTaggingSupported = nil, nicTeamingSupported = nil, highGuestMemSupported = nil, maintenanceModeSupported = nil, suspendedRelocateSupported = nil, restrictedSnapshotRelocateSupported = nil, perVmSwapFiles = nil, localSwapDatastoreSupported = nil, unsharedSwapVMotionSupported = nil, backgroundSnapshotsSupported = nil, preAssignedPCIUnitNumbersSupported = nil, screenshotSupported = nil, scaledScreenshotSupported = nil) ⇒ HostCapability

Returns a new instance of HostCapability.



17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
# File 'lib/vmware/soap/vim25.rb', line 17065

def initialize(dynamicType = nil, dynamicProperty = [], recursiveResourcePoolsSupported = nil, cpuMemoryResourceConfigurationSupported = nil, rebootSupported = nil, shutdownSupported = nil, vmotionSupported = nil, standbySupported = nil, maxSupportedVMs = nil, maxRunningVMs = nil, maxSupportedVcpus = nil, datastorePrincipalSupported = nil, sanSupported = nil, nfsSupported = nil, iscsiSupported = nil, vlanTaggingSupported = nil, nicTeamingSupported = nil, highGuestMemSupported = nil, maintenanceModeSupported = nil, suspendedRelocateSupported = nil, restrictedSnapshotRelocateSupported = nil, perVmSwapFiles = nil, localSwapDatastoreSupported = nil, unsharedSwapVMotionSupported = nil, backgroundSnapshotsSupported = nil, preAssignedPCIUnitNumbersSupported = nil, screenshotSupported = nil, scaledScreenshotSupported = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @recursiveResourcePoolsSupported = recursiveResourcePoolsSupported
  @cpuMemoryResourceConfigurationSupported = cpuMemoryResourceConfigurationSupported
  @rebootSupported = rebootSupported
  @shutdownSupported = shutdownSupported
  @vmotionSupported = vmotionSupported
  @standbySupported = standbySupported
  @maxSupportedVMs = maxSupportedVMs
  @maxRunningVMs = maxRunningVMs
  @maxSupportedVcpus = maxSupportedVcpus
  @datastorePrincipalSupported = datastorePrincipalSupported
  @sanSupported = sanSupported
  @nfsSupported = nfsSupported
  @iscsiSupported = iscsiSupported
  @vlanTaggingSupported = vlanTaggingSupported
  @nicTeamingSupported = nicTeamingSupported
  @highGuestMemSupported = highGuestMemSupported
  @maintenanceModeSupported = maintenanceModeSupported
  @suspendedRelocateSupported = suspendedRelocateSupported
  @restrictedSnapshotRelocateSupported = restrictedSnapshotRelocateSupported
  @perVmSwapFiles = perVmSwapFiles
  @localSwapDatastoreSupported = localSwapDatastoreSupported
  @unsharedSwapVMotionSupported = unsharedSwapVMotionSupported
  @backgroundSnapshotsSupported = backgroundSnapshotsSupported
  @preAssignedPCIUnitNumbersSupported = preAssignedPCIUnitNumbersSupported
  @screenshotSupported = screenshotSupported
  @scaledScreenshotSupported = scaledScreenshotSupported
end

Instance Attribute Details

#backgroundSnapshotsSupportedObject

Returns the value of attribute backgroundSnapshotsSupported.



17060
17061
17062
# File 'lib/vmware/soap/vim25.rb', line 17060

def backgroundSnapshotsSupported
  @backgroundSnapshotsSupported
end

#cpuMemoryResourceConfigurationSupportedObject

Returns the value of attribute cpuMemoryResourceConfigurationSupported.



17039
17040
17041
# File 'lib/vmware/soap/vim25.rb', line 17039

def cpuMemoryResourceConfigurationSupported
  @cpuMemoryResourceConfigurationSupported
end

#datastorePrincipalSupportedObject

Returns the value of attribute datastorePrincipalSupported.



17047
17048
17049
# File 'lib/vmware/soap/vim25.rb', line 17047

def datastorePrincipalSupported
  @datastorePrincipalSupported
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



17037
17038
17039
# File 'lib/vmware/soap/vim25.rb', line 17037

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



17036
17037
17038
# File 'lib/vmware/soap/vim25.rb', line 17036

def dynamicType
  @dynamicType
end

#highGuestMemSupportedObject

Returns the value of attribute highGuestMemSupported.



17053
17054
17055
# File 'lib/vmware/soap/vim25.rb', line 17053

def highGuestMemSupported
  @highGuestMemSupported
end

#iscsiSupportedObject

Returns the value of attribute iscsiSupported.



17050
17051
17052
# File 'lib/vmware/soap/vim25.rb', line 17050

def iscsiSupported
  @iscsiSupported
end

#localSwapDatastoreSupportedObject

Returns the value of attribute localSwapDatastoreSupported.



17058
17059
17060
# File 'lib/vmware/soap/vim25.rb', line 17058

def localSwapDatastoreSupported
  @localSwapDatastoreSupported
end

#maintenanceModeSupportedObject

Returns the value of attribute maintenanceModeSupported.



17054
17055
17056
# File 'lib/vmware/soap/vim25.rb', line 17054

def maintenanceModeSupported
  @maintenanceModeSupported
end

#maxRunningVMsObject

Returns the value of attribute maxRunningVMs.



17045
17046
17047
# File 'lib/vmware/soap/vim25.rb', line 17045

def maxRunningVMs
  @maxRunningVMs
end

#maxSupportedVcpusObject

Returns the value of attribute maxSupportedVcpus.



17046
17047
17048
# File 'lib/vmware/soap/vim25.rb', line 17046

def maxSupportedVcpus
  @maxSupportedVcpus
end

#maxSupportedVMsObject

Returns the value of attribute maxSupportedVMs.



17044
17045
17046
# File 'lib/vmware/soap/vim25.rb', line 17044

def maxSupportedVMs
  @maxSupportedVMs
end

#nfsSupportedObject

Returns the value of attribute nfsSupported.



17049
17050
17051
# File 'lib/vmware/soap/vim25.rb', line 17049

def nfsSupported
  @nfsSupported
end

#nicTeamingSupportedObject

Returns the value of attribute nicTeamingSupported.



17052
17053
17054
# File 'lib/vmware/soap/vim25.rb', line 17052

def nicTeamingSupported
  @nicTeamingSupported
end

#perVmSwapFilesObject

Returns the value of attribute perVmSwapFiles.



17057
17058
17059
# File 'lib/vmware/soap/vim25.rb', line 17057

def perVmSwapFiles
  @perVmSwapFiles
end

#preAssignedPCIUnitNumbersSupportedObject

Returns the value of attribute preAssignedPCIUnitNumbersSupported.



17061
17062
17063
# File 'lib/vmware/soap/vim25.rb', line 17061

def preAssignedPCIUnitNumbersSupported
  @preAssignedPCIUnitNumbersSupported
end

#rebootSupportedObject

Returns the value of attribute rebootSupported.



17040
17041
17042
# File 'lib/vmware/soap/vim25.rb', line 17040

def rebootSupported
  @rebootSupported
end

#recursiveResourcePoolsSupportedObject

Returns the value of attribute recursiveResourcePoolsSupported.



17038
17039
17040
# File 'lib/vmware/soap/vim25.rb', line 17038

def recursiveResourcePoolsSupported
  @recursiveResourcePoolsSupported
end

#restrictedSnapshotRelocateSupportedObject

Returns the value of attribute restrictedSnapshotRelocateSupported.



17056
17057
17058
# File 'lib/vmware/soap/vim25.rb', line 17056

def restrictedSnapshotRelocateSupported
  @restrictedSnapshotRelocateSupported
end

#sanSupportedObject

Returns the value of attribute sanSupported.



17048
17049
17050
# File 'lib/vmware/soap/vim25.rb', line 17048

def sanSupported
  @sanSupported
end

#scaledScreenshotSupportedObject

Returns the value of attribute scaledScreenshotSupported.



17063
17064
17065
# File 'lib/vmware/soap/vim25.rb', line 17063

def scaledScreenshotSupported
  @scaledScreenshotSupported
end

#screenshotSupportedObject

Returns the value of attribute screenshotSupported.



17062
17063
17064
# File 'lib/vmware/soap/vim25.rb', line 17062

def screenshotSupported
  @screenshotSupported
end

#shutdownSupportedObject

Returns the value of attribute shutdownSupported.



17041
17042
17043
# File 'lib/vmware/soap/vim25.rb', line 17041

def shutdownSupported
  @shutdownSupported
end

#standbySupportedObject

Returns the value of attribute standbySupported.



17043
17044
17045
# File 'lib/vmware/soap/vim25.rb', line 17043

def standbySupported
  @standbySupported
end

#suspendedRelocateSupportedObject

Returns the value of attribute suspendedRelocateSupported.



17055
17056
17057
# File 'lib/vmware/soap/vim25.rb', line 17055

def suspendedRelocateSupported
  @suspendedRelocateSupported
end

#unsharedSwapVMotionSupportedObject

Returns the value of attribute unsharedSwapVMotionSupported.



17059
17060
17061
# File 'lib/vmware/soap/vim25.rb', line 17059

def unsharedSwapVMotionSupported
  @unsharedSwapVMotionSupported
end

#vlanTaggingSupportedObject

Returns the value of attribute vlanTaggingSupported.



17051
17052
17053
# File 'lib/vmware/soap/vim25.rb', line 17051

def vlanTaggingSupported
  @vlanTaggingSupported
end

#vmotionSupportedObject

Returns the value of attribute vmotionSupported.



17042
17043
17044
# File 'lib/vmware/soap/vim25.rb', line 17042

def vmotionSupported
  @vmotionSupported
end