Class: VirtualMachineConfigSpec

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

Overview

urn:vim25VirtualMachineConfigSpec

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
changeVersion - SOAP::SOAPString
name - SOAP::SOAPString
version - SOAP::SOAPString
uuid - SOAP::SOAPString
npivNodeWorldWideName - SOAP::SOAPLong
npivPortWorldWideName - SOAP::SOAPLong
npivWorldWideNameType - SOAP::SOAPString
npivWorldWideNameOp - SOAP::SOAPString
locationId - SOAP::SOAPString
guestId - SOAP::SOAPString
alternateGuestName - SOAP::SOAPString
annotation - SOAP::SOAPString
files - VirtualMachineFileInfo
tools - ToolsConfigInfo
flags - VirtualMachineFlagInfo
consolePreferences - VirtualMachineConsolePreferences
powerOpInfo - VirtualMachineDefaultPowerOpInfo
numCPUs - SOAP::SOAPInt
memoryMB - SOAP::SOAPLong
deviceChange - VirtualDeviceConfigSpec
cpuAllocation - ResourceAllocationInfo
memoryAllocation - ResourceAllocationInfo
cpuAffinity - VirtualMachineAffinityInfo
memoryAffinity - VirtualMachineAffinityInfo
networkShaper - VirtualMachineNetworkShaperInfo
cpuFeatureMask - VirtualMachineCpuIdInfoSpec
extraConfig - OptionValue
swapPlacement - SOAP::SOAPString
bootOptions - VirtualMachineBootOptions

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], changeVersion = nil, name = nil, version = nil, uuid = nil, npivNodeWorldWideName = [], npivPortWorldWideName = [], npivWorldWideNameType = nil, npivWorldWideNameOp = nil, locationId = nil, guestId = nil, alternateGuestName = nil, annotation = nil, files = nil, tools = nil, flags = nil, consolePreferences = nil, powerOpInfo = nil, numCPUs = nil, memoryMB = nil, deviceChange = [], cpuAllocation = nil, memoryAllocation = nil, cpuAffinity = nil, memoryAffinity = nil, networkShaper = nil, cpuFeatureMask = [], extraConfig = [], swapPlacement = nil, bootOptions = nil) ⇒ VirtualMachineConfigSpec

Returns a new instance of VirtualMachineConfigSpec.



23199
23200
23201
23202
23203
23204
23205
23206
23207
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219
23220
23221
23222
23223
23224
23225
23226
23227
23228
23229
23230
23231
# File 'lib/vmware/soap/vim25.rb', line 23199

def initialize(dynamicType = nil, dynamicProperty = [], changeVersion = nil, name = nil, version = nil, uuid = nil, npivNodeWorldWideName = [], npivPortWorldWideName = [], npivWorldWideNameType = nil, npivWorldWideNameOp = nil, locationId = nil, guestId = nil, alternateGuestName = nil, annotation = nil, files = nil, tools = nil, flags = nil, consolePreferences = nil, powerOpInfo = nil, numCPUs = nil, memoryMB = nil, deviceChange = [], cpuAllocation = nil, memoryAllocation = nil, cpuAffinity = nil, memoryAffinity = nil, networkShaper = nil, cpuFeatureMask = [], extraConfig = [], swapPlacement = nil, bootOptions = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @changeVersion = changeVersion
  @name = name
  @version = version
  @uuid = uuid
  @npivNodeWorldWideName = npivNodeWorldWideName
  @npivPortWorldWideName = npivPortWorldWideName
  @npivWorldWideNameType = npivWorldWideNameType
  @npivWorldWideNameOp = npivWorldWideNameOp
  @locationId = locationId
  @guestId = guestId
  @alternateGuestName = alternateGuestName
  @annotation = annotation
  @files = files
  @tools = tools
  @flags = flags
  @consolePreferences = consolePreferences
  @powerOpInfo = powerOpInfo
  @numCPUs = numCPUs
  @memoryMB = memoryMB
  @deviceChange = deviceChange
  @cpuAllocation = cpuAllocation
  @memoryAllocation = memoryAllocation
  @cpuAffinity = cpuAffinity
  @memoryAffinity = memoryAffinity
  @networkShaper = networkShaper
  @cpuFeatureMask = cpuFeatureMask
  @extraConfig = extraConfig
  @swapPlacement = swapPlacement
  @bootOptions = bootOptions
end

Instance Attribute Details

#alternateGuestNameObject

Returns the value of attribute alternateGuestName.



23179
23180
23181
# File 'lib/vmware/soap/vim25.rb', line 23179

def alternateGuestName
  @alternateGuestName
end

#annotationObject

Returns the value of attribute annotation.



23180
23181
23182
# File 'lib/vmware/soap/vim25.rb', line 23180

def annotation
  @annotation
end

#bootOptionsObject

Returns the value of attribute bootOptions.



23197
23198
23199
# File 'lib/vmware/soap/vim25.rb', line 23197

def bootOptions
  @bootOptions
end

#changeVersionObject

Returns the value of attribute changeVersion.



23169
23170
23171
# File 'lib/vmware/soap/vim25.rb', line 23169

def changeVersion
  @changeVersion
end

#consolePreferencesObject

Returns the value of attribute consolePreferences.



23184
23185
23186
# File 'lib/vmware/soap/vim25.rb', line 23184

def consolePreferences
  @consolePreferences
end

#cpuAffinityObject

Returns the value of attribute cpuAffinity.



23191
23192
23193
# File 'lib/vmware/soap/vim25.rb', line 23191

def cpuAffinity
  @cpuAffinity
end

#cpuAllocationObject

Returns the value of attribute cpuAllocation.



23189
23190
23191
# File 'lib/vmware/soap/vim25.rb', line 23189

def cpuAllocation
  @cpuAllocation
end

#cpuFeatureMaskObject

Returns the value of attribute cpuFeatureMask.



23194
23195
23196
# File 'lib/vmware/soap/vim25.rb', line 23194

def cpuFeatureMask
  @cpuFeatureMask
end

#deviceChangeObject

Returns the value of attribute deviceChange.



23188
23189
23190
# File 'lib/vmware/soap/vim25.rb', line 23188

def deviceChange
  @deviceChange
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



23168
23169
23170
# File 'lib/vmware/soap/vim25.rb', line 23168

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



23167
23168
23169
# File 'lib/vmware/soap/vim25.rb', line 23167

def dynamicType
  @dynamicType
end

#extraConfigObject

Returns the value of attribute extraConfig.



23195
23196
23197
# File 'lib/vmware/soap/vim25.rb', line 23195

def extraConfig
  @extraConfig
end

#filesObject

Returns the value of attribute files.



23181
23182
23183
# File 'lib/vmware/soap/vim25.rb', line 23181

def files
  @files
end

#flagsObject

Returns the value of attribute flags.



23183
23184
23185
# File 'lib/vmware/soap/vim25.rb', line 23183

def flags
  @flags
end

#guestIdObject

Returns the value of attribute guestId.



23178
23179
23180
# File 'lib/vmware/soap/vim25.rb', line 23178

def guestId
  @guestId
end

#locationIdObject

Returns the value of attribute locationId.



23177
23178
23179
# File 'lib/vmware/soap/vim25.rb', line 23177

def locationId
  @locationId
end

#memoryAffinityObject

Returns the value of attribute memoryAffinity.



23192
23193
23194
# File 'lib/vmware/soap/vim25.rb', line 23192

def memoryAffinity
  @memoryAffinity
end

#memoryAllocationObject

Returns the value of attribute memoryAllocation.



23190
23191
23192
# File 'lib/vmware/soap/vim25.rb', line 23190

def memoryAllocation
  @memoryAllocation
end

#memoryMBObject

Returns the value of attribute memoryMB.



23187
23188
23189
# File 'lib/vmware/soap/vim25.rb', line 23187

def memoryMB
  @memoryMB
end

#nameObject

Returns the value of attribute name.



23170
23171
23172
# File 'lib/vmware/soap/vim25.rb', line 23170

def name
  @name
end

#networkShaperObject

Returns the value of attribute networkShaper.



23193
23194
23195
# File 'lib/vmware/soap/vim25.rb', line 23193

def networkShaper
  @networkShaper
end

#npivNodeWorldWideNameObject

Returns the value of attribute npivNodeWorldWideName.



23173
23174
23175
# File 'lib/vmware/soap/vim25.rb', line 23173

def npivNodeWorldWideName
  @npivNodeWorldWideName
end

#npivPortWorldWideNameObject

Returns the value of attribute npivPortWorldWideName.



23174
23175
23176
# File 'lib/vmware/soap/vim25.rb', line 23174

def npivPortWorldWideName
  @npivPortWorldWideName
end

#npivWorldWideNameOpObject

Returns the value of attribute npivWorldWideNameOp.



23176
23177
23178
# File 'lib/vmware/soap/vim25.rb', line 23176

def npivWorldWideNameOp
  @npivWorldWideNameOp
end

#npivWorldWideNameTypeObject

Returns the value of attribute npivWorldWideNameType.



23175
23176
23177
# File 'lib/vmware/soap/vim25.rb', line 23175

def npivWorldWideNameType
  @npivWorldWideNameType
end

#numCPUsObject

Returns the value of attribute numCPUs.



23186
23187
23188
# File 'lib/vmware/soap/vim25.rb', line 23186

def numCPUs
  @numCPUs
end

#powerOpInfoObject

Returns the value of attribute powerOpInfo.



23185
23186
23187
# File 'lib/vmware/soap/vim25.rb', line 23185

def powerOpInfo
  @powerOpInfo
end

#swapPlacementObject

Returns the value of attribute swapPlacement.



23196
23197
23198
# File 'lib/vmware/soap/vim25.rb', line 23196

def swapPlacement
  @swapPlacement
end

#toolsObject

Returns the value of attribute tools.



23182
23183
23184
# File 'lib/vmware/soap/vim25.rb', line 23182

def tools
  @tools
end

#uuidObject

Returns the value of attribute uuid.



23172
23173
23174
# File 'lib/vmware/soap/vim25.rb', line 23172

def uuid
  @uuid
end

#versionObject

Returns the value of attribute version.



23171
23172
23173
# File 'lib/vmware/soap/vim25.rb', line 23171

def version
  @version
end