Class: VirtualMachineConfigInfo

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

Overview

urn:vim25VirtualMachineConfigInfo

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
changeVersion - SOAP::SOAPString
modified - SOAP::SOAPDateTime
name - SOAP::SOAPString
guestFullName - SOAP::SOAPString
version - SOAP::SOAPString
uuid - SOAP::SOAPString
npivNodeWorldWideName - SOAP::SOAPLong
npivPortWorldWideName - SOAP::SOAPLong
npivWorldWideNameType - SOAP::SOAPString
locationId - SOAP::SOAPString
template - SOAP::SOAPBoolean
guestId - SOAP::SOAPString
alternateGuestName - SOAP::SOAPString
annotation - SOAP::SOAPString
files - VirtualMachineFileInfo
tools - ToolsConfigInfo
flags - VirtualMachineFlagInfo
consolePreferences - VirtualMachineConsolePreferences
defaultPowerOps - VirtualMachineDefaultPowerOpInfo
hardware - VirtualHardware
cpuAllocation - ResourceAllocationInfo
memoryAllocation - ResourceAllocationInfo
cpuAffinity - VirtualMachineAffinityInfo
memoryAffinity - VirtualMachineAffinityInfo
networkShaper - VirtualMachineNetworkShaperInfo
extraConfig - OptionValue
cpuFeatureMask - HostCpuIdInfo
datastoreUrl - VirtualMachineConfigInfoDatastoreUrlPair
swapPlacement - SOAP::SOAPString
bootOptions - VirtualMachineBootOptions

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], changeVersion = nil, modified = nil, name = nil, guestFullName = nil, version = nil, uuid = nil, npivNodeWorldWideName = [], npivPortWorldWideName = [], npivWorldWideNameType = nil, locationId = nil, template = nil, guestId = nil, alternateGuestName = nil, annotation = nil, files = nil, tools = nil, flags = nil, consolePreferences = nil, defaultPowerOps = nil, hardware = nil, cpuAllocation = nil, memoryAllocation = nil, cpuAffinity = nil, memoryAffinity = nil, networkShaper = nil, extraConfig = [], cpuFeatureMask = [], datastoreUrl = [], swapPlacement = nil, bootOptions = nil) ⇒ VirtualMachineConfigInfo

Returns a new instance of VirtualMachineConfigInfo.



23036
23037
23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
23050
23051
23052
23053
23054
23055
23056
23057
23058
23059
23060
23061
23062
23063
23064
23065
23066
23067
23068
23069
# File 'lib/vmware/soap/vim25.rb', line 23036

def initialize(dynamicType = nil, dynamicProperty = [], changeVersion = nil, modified = nil, name = nil, guestFullName = nil, version = nil, uuid = nil, npivNodeWorldWideName = [], npivPortWorldWideName = [], npivWorldWideNameType = nil, locationId = nil, template = nil, guestId = nil, alternateGuestName = nil, annotation = nil, files = nil, tools = nil, flags = nil, consolePreferences = nil, defaultPowerOps = nil, hardware = nil, cpuAllocation = nil, memoryAllocation = nil, cpuAffinity = nil, memoryAffinity = nil, networkShaper = nil, extraConfig = [], cpuFeatureMask = [], datastoreUrl = [], swapPlacement = nil, bootOptions = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @changeVersion = changeVersion
  @modified = modified
  @name = name
  @guestFullName = guestFullName
  @version = version
  @uuid = uuid
  @npivNodeWorldWideName = npivNodeWorldWideName
  @npivPortWorldWideName = npivPortWorldWideName
  @npivWorldWideNameType = npivWorldWideNameType
  @locationId = locationId
  @template = template
  @guestId = guestId
  @alternateGuestName = alternateGuestName
  @annotation = annotation
  @files = files
  @tools = tools
  @flags = flags
  @consolePreferences = consolePreferences
  @defaultPowerOps = defaultPowerOps
  @hardware = hardware
  @cpuAllocation = cpuAllocation
  @memoryAllocation = memoryAllocation
  @cpuAffinity = cpuAffinity
  @memoryAffinity = memoryAffinity
  @networkShaper = networkShaper
  @extraConfig = extraConfig
  @cpuFeatureMask = cpuFeatureMask
  @datastoreUrl = datastoreUrl
  @swapPlacement = swapPlacement
  @bootOptions = bootOptions
end

Instance Attribute Details

#alternateGuestNameObject

Returns the value of attribute alternateGuestName.



23017
23018
23019
# File 'lib/vmware/soap/vim25.rb', line 23017

def alternateGuestName
  @alternateGuestName
end

#annotationObject

Returns the value of attribute annotation.



23018
23019
23020
# File 'lib/vmware/soap/vim25.rb', line 23018

def annotation
  @annotation
end

#bootOptionsObject

Returns the value of attribute bootOptions.



23034
23035
23036
# File 'lib/vmware/soap/vim25.rb', line 23034

def bootOptions
  @bootOptions
end

#changeVersionObject

Returns the value of attribute changeVersion.



23005
23006
23007
# File 'lib/vmware/soap/vim25.rb', line 23005

def changeVersion
  @changeVersion
end

#consolePreferencesObject

Returns the value of attribute consolePreferences.



23022
23023
23024
# File 'lib/vmware/soap/vim25.rb', line 23022

def consolePreferences
  @consolePreferences
end

#cpuAffinityObject

Returns the value of attribute cpuAffinity.



23027
23028
23029
# File 'lib/vmware/soap/vim25.rb', line 23027

def cpuAffinity
  @cpuAffinity
end

#cpuAllocationObject

Returns the value of attribute cpuAllocation.



23025
23026
23027
# File 'lib/vmware/soap/vim25.rb', line 23025

def cpuAllocation
  @cpuAllocation
end

#cpuFeatureMaskObject

Returns the value of attribute cpuFeatureMask.



23031
23032
23033
# File 'lib/vmware/soap/vim25.rb', line 23031

def cpuFeatureMask
  @cpuFeatureMask
end

#datastoreUrlObject

Returns the value of attribute datastoreUrl.



23032
23033
23034
# File 'lib/vmware/soap/vim25.rb', line 23032

def datastoreUrl
  @datastoreUrl
end

#defaultPowerOpsObject

Returns the value of attribute defaultPowerOps.



23023
23024
23025
# File 'lib/vmware/soap/vim25.rb', line 23023

def defaultPowerOps
  @defaultPowerOps
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



23004
23005
23006
# File 'lib/vmware/soap/vim25.rb', line 23004

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



23003
23004
23005
# File 'lib/vmware/soap/vim25.rb', line 23003

def dynamicType
  @dynamicType
end

#extraConfigObject

Returns the value of attribute extraConfig.



23030
23031
23032
# File 'lib/vmware/soap/vim25.rb', line 23030

def extraConfig
  @extraConfig
end

#filesObject

Returns the value of attribute files.



23019
23020
23021
# File 'lib/vmware/soap/vim25.rb', line 23019

def files
  @files
end

#flagsObject

Returns the value of attribute flags.



23021
23022
23023
# File 'lib/vmware/soap/vim25.rb', line 23021

def flags
  @flags
end

#guestFullNameObject

Returns the value of attribute guestFullName.



23008
23009
23010
# File 'lib/vmware/soap/vim25.rb', line 23008

def guestFullName
  @guestFullName
end

#guestIdObject

Returns the value of attribute guestId.



23016
23017
23018
# File 'lib/vmware/soap/vim25.rb', line 23016

def guestId
  @guestId
end

#hardwareObject

Returns the value of attribute hardware.



23024
23025
23026
# File 'lib/vmware/soap/vim25.rb', line 23024

def hardware
  @hardware
end

#locationIdObject

Returns the value of attribute locationId.



23014
23015
23016
# File 'lib/vmware/soap/vim25.rb', line 23014

def locationId
  @locationId
end

#memoryAffinityObject

Returns the value of attribute memoryAffinity.



23028
23029
23030
# File 'lib/vmware/soap/vim25.rb', line 23028

def memoryAffinity
  @memoryAffinity
end

#memoryAllocationObject

Returns the value of attribute memoryAllocation.



23026
23027
23028
# File 'lib/vmware/soap/vim25.rb', line 23026

def memoryAllocation
  @memoryAllocation
end

#modifiedObject

Returns the value of attribute modified.



23006
23007
23008
# File 'lib/vmware/soap/vim25.rb', line 23006

def modified
  @modified
end

#nameObject

Returns the value of attribute name.



23007
23008
23009
# File 'lib/vmware/soap/vim25.rb', line 23007

def name
  @name
end

#networkShaperObject

Returns the value of attribute networkShaper.



23029
23030
23031
# File 'lib/vmware/soap/vim25.rb', line 23029

def networkShaper
  @networkShaper
end

#npivNodeWorldWideNameObject

Returns the value of attribute npivNodeWorldWideName.



23011
23012
23013
# File 'lib/vmware/soap/vim25.rb', line 23011

def npivNodeWorldWideName
  @npivNodeWorldWideName
end

#npivPortWorldWideNameObject

Returns the value of attribute npivPortWorldWideName.



23012
23013
23014
# File 'lib/vmware/soap/vim25.rb', line 23012

def npivPortWorldWideName
  @npivPortWorldWideName
end

#npivWorldWideNameTypeObject

Returns the value of attribute npivWorldWideNameType.



23013
23014
23015
# File 'lib/vmware/soap/vim25.rb', line 23013

def npivWorldWideNameType
  @npivWorldWideNameType
end

#swapPlacementObject

Returns the value of attribute swapPlacement.



23033
23034
23035
# File 'lib/vmware/soap/vim25.rb', line 23033

def swapPlacement
  @swapPlacement
end

#templateObject

Returns the value of attribute template.



23015
23016
23017
# File 'lib/vmware/soap/vim25.rb', line 23015

def template
  @template
end

#toolsObject

Returns the value of attribute tools.



23020
23021
23022
# File 'lib/vmware/soap/vim25.rb', line 23020

def tools
  @tools
end

#uuidObject

Returns the value of attribute uuid.



23010
23011
23012
# File 'lib/vmware/soap/vim25.rb', line 23010

def uuid
  @uuid
end

#versionObject

Returns the value of attribute version.



23009
23010
23011
# File 'lib/vmware/soap/vim25.rb', line 23009

def version
  @version
end