pax_global_header00006660000000000000000000000064124130550100014501gustar00rootroot0000000000000052 comment=4cc27163672c0f4d707fce70950d2ba3ab84c0e4 rbvmomi-1.8.2/000077500000000000000000000000001241305501000131645ustar00rootroot00000000000000rbvmomi-1.8.2/.gitignore000066400000000000000000000000741241305501000151550ustar00rootroot00000000000000*.swp *.swo pkg/ *.gemspec vmodl doc .yardoc *.rbc coverage rbvmomi-1.8.2/.yardopts000066400000000000000000000002311241305501000150260ustar00rootroot00000000000000--title "RbVmomi - a Ruby interface to the vSphere API" --no-private --readme README.rdoc lib/rbvmomi/vim.rb lib/rbvmomi/vim/*.rb lib/rbvmomi/trollop.rb rbvmomi-1.8.2/LICENSE000066400000000000000000000020661241305501000141750ustar00rootroot00000000000000Copyright (c) 2010 VMware, Inc. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. rbvmomi-1.8.2/README.rdoc000066400000000000000000000067741241305501000150100ustar00rootroot00000000000000= RbVmomi == Introduction RbVmomi is a Ruby interface to the vSphere API. Like the Perl and Java SDKs, you can use it to manage ESX and VirtualCenter servers. The current release supports the vSphere 5.0 API. RbVmomi specific documentation is online[http://rdoc.info/github/rlane/rbvmomi/master/frames] and is meant to be used alongside the official documentation[http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html]. == Installation gem install rbvmomi == Usage A simple example of turning on a VM: require 'rbvmomi' vim = RbVmomi::VIM.connect host: 'foo', user: 'bar', password: 'baz' dc = vim.serviceInstance.find_datacenter("mydatacenter") or fail "datacenter not found" vm = dc.find_vm("myvm") or fail "VM not found" vm.PowerOnVM_Task.wait_for_completion This code uses several RbVmomi extensions to the vSphere API for concision. The expanded snippet below uses only standard API calls and should be familiar to users of the Java SDK: require 'rbvmomi' vim = RbVmomi::VIM.connect host: 'foo', user: 'bar', password: 'baz' rootFolder = vim.serviceInstance.content.rootFolder dc = rootFolder.childEntity.grep(RbVmomi::VIM::Datacenter).find { |x| x.name == "mydatacenter" } or fail "datacenter not found" vm = dc.vmFolder.childEntity.grep(RbVmomi::VIM::VirtualMachine).find { |x| x.name == "myvm" } or fail "VM not found" task = vm.PowerOnVM_Task filter = vim.propertyCollector.CreateFilter( spec: { propSet: [{ type: 'Task', all: false, pathSet: ['info.state']}], objectSet: [{ obj: task }] }, partialUpdates: false ) ver = '' while true result = vim.propertyCollector.WaitForUpdates(version: ver) ver = result.version break if ['success', 'error'].member? task.info.state end filter.DestroyPropertyFilter raise task.info.error if task.info.state == 'error' As you can see, the extensions RbVmomi adds can dramatically decrease the code needed to perform simple tasks while still letting you use the full power of the API when necessary. RbVmomi extensions are often more efficient than a naive implementation; for example, the find_vm method on VIM::Datacenter used in the first example uses the SearchIndex for fast lookups. A few important points: * All class, method, parameter, and property names match the official documentation[http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html]. * Properties are exposed as accessor methods. * Data object types can usually be inferred from context, so you may use a hash instead. * Enumeration values are simply strings. * Example code is included in the examples/ directory. * A set of helper methods for Trollop is included to speed up development of command line apps. See the included examples for usage. * If you don't have trusted SSL certificates installed on the host you're connecting to, you'll get an +OpenSSL::SSL::SSLError+ "certificate verify failed". You can work around this by using the +:insecure+ option to +RbVmomi::VIM.connect+. * This is a side project of a VMware employee and is entirely unsupported by VMware. Built-in extensions are under +lib/rbvmomi/vim/+. You are encouraged to reopen VIM classes in your applications and add extensions of your own. If you write something generally useful please send it to me and I'll add it in. == Development Fork the project on Github and send me a merge request, or send a patch to rlane@vmware.com. RbVmomi developers hang out in #rbvmomi on Freenode. rbvmomi-1.8.2/Rakefile000066400000000000000000000022521241305501000146320ustar00rootroot00000000000000require 'rake/testtask' require 'rdoc/task' require 'yard' begin require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "rbvmomi" gem.summary = "Ruby interface to the VMware vSphere API" #gem.description = "" gem.email = "rlane@vmware.com" gem.homepage = "https://github.com/vmware/rbvmomi" gem.authors = ["Rich Lane", "Christian Dickmann"] gem.add_dependency 'nokogiri', '>= 1.4.1' gem.add_dependency 'builder' gem.add_dependency 'trollop' gem.required_ruby_version = '>= 1.8.7' gem.files.include 'vmodl.db' gem.files.include '.yardopts' end rescue LoadError puts "Jeweler not available. Install it with: gem install jeweler" end Rake::TestTask.new do |t| t.libs << "test" t.test_files = FileList['test/test_*.rb'] t.verbose = true end YARD::Rake::YardocTask.new begin require 'rcov/rcovtask' desc 'Measures test coverage using rcov' Rcov::RcovTask.new do |rcov| rcov.pattern = 'test/test_*.rb' rcov.output_dir = 'coverage' rcov.verbose = true rcov.libs << "test" rcov.rcov_opts << '--exclude "gems/*"' end rescue LoadError puts "Rcov not available. Install it with: gem install rcov" end rbvmomi-1.8.2/VERSION000066400000000000000000000000061241305501000142300ustar00rootroot000000000000001.8.2 rbvmomi-1.8.2/bin/000077500000000000000000000000001241305501000137345ustar00rootroot00000000000000rbvmomi-1.8.2/bin/rbvmomish000077500000000000000000000057121241305501000156750ustar00rootroot00000000000000#!/usr/bin/env ruby # TODO keepalive # TODO rc file # TODO proxy support? require 'trollop' require 'readline' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS vSphere API console. Usage: rbvmomish [options] Predefined methods: conn: Returns the VIM connection si: Returns the ServiceInstance help: Displays this text. Special syntax: Adding a '#' suffix to an expression displays information about the type of the result, including its properties and methods, instead of the value. VIM connection options: EOS rbvmomi_connection_opts text <<-EOS Other options: EOS $trollop = self end begin $vim = VIM.connect opts rescue Errno::EHOSTUNREACH abort $!.message end typenames = VIM.loader.typenames Readline.completion_append_character = " " Readline.completion_proc = lambda do |word| return unless word prefix_regex = /^#{Regexp.escape(word)}/ candidates = typenames.sort candidates.find_all { |e| e.match(prefix_regex) } end history_fn = "#{ENV['HOME']}/.rbvmomish-history" IO.foreach(history_fn) { |l| Readline::HISTORY << l.chomp } rescue nil history = File.open(history_fn, 'a') def type name klass = VIM.type(name) rescue err("invalid type #{name.inspect}") q = lambda { |x| x =~ /^xsd:/ ? $' : x } if klass < VIM::DataObject puts "Data Object #{klass}" klass.full_props_desc.each do |desc| puts " #{desc['name']}: #{q[desc['wsdl_type']]}#{desc['is-array'] ? '[]' : ''}" end elsif klass < VIM::ManagedObject puts "Managed Object #{klass}" puts puts "Properties:" klass.full_props_desc.each do |desc| puts " #{desc['name']}: #{q[desc['wsdl_type']]}#{desc['is-array'] ? '[]' : ''}" end puts puts "Methods:" klass.full_methods_desc.sort_by(&:first).each do |name,desc| params = desc['params'] puts " #{name}(#{params.map { |x| "#{x['name']} : #{q[x['wsdl_type'] || 'void']}#{x['is-array'] ? '[]' : ''}" } * ', '}) : #{q[desc['result']['wsdl_type'] || 'void']}" end else err("cannot introspect type #{klass}") end nil end class UserError < RuntimeError; end def err msg raise UserError.new(msg) end def cookie str $vim.cookie = str end def conn $vim end def si $vim.serviceInstance end def help $trollop.educate :no_result end $binding = $vim.instance_eval { binding } loop do begin input = Readline.readline("#{opts[:host]}> ", false) or break input = input.strip next if input.empty? (history.puts input; Readline::HISTORY << input) unless input == Readline::HISTORY.to_a[-1] result = eval(input, $binding) if input =~ /\#$/ type result.class.wsdl_name else pp result unless result == :no_result end rescue SystemExit, IOError raise rescue RuntimeError, RbVmomi::Fault puts "#{$!.class}: #{$!.message}" puts $!.backtrace * "\n" rescue UserError puts $!.message rescue Interrupt puts rescue Exception puts "#{$!.class}: #{$!.message}" puts $!.backtrace * "\n" end end rbvmomi-1.8.2/devel/000077500000000000000000000000001241305501000142635ustar00rootroot00000000000000rbvmomi-1.8.2/devel/analyze-vim-declarations.rb000077500000000000000000000137131241305501000215220ustar00rootroot00000000000000#!/usr/bin/env ruby require 'nokogiri' require 'pp' # :usage => analyze-vim-declarations.rb vim-declarations.xml foo-declarations.xml vmodl.db XML_FNS = ARGV[0...-1] abort "must specify path to vim-declarations.xml" if XML_FNS.empty? OUT_FN = ARGV[-1] or abort "must specify path to output database" XML_FNS.each do |x| abort "XML file #{x} does not exist" unless File.exists? x end TYPES = {} VERSIONS = [] ID2NAME = Hash.new { |h,k| fail "unknown type-id #{k.inspect}" } ID2NAME.merge!({ 'java.lang.String' => 'xsd:string', 'BOOLEAN' => 'xsd:boolean', 'BYTE' => 'xsd:byte', 'SHORT' => 'xsd:short', 'INT' => 'xsd:int', 'LONG' => 'xsd:long', 'FLOAT' => 'xsd:float', 'DOUBLE' => 'xsd:double', 'vmodl.DateTime' => 'xsd:dateTime', 'vmodl.Binary' => 'xsd:base64Binary', 'vmodl.Any' => 'xsd:anyType', 'vmodl.URI' => 'xsd:anyURI', 'void' => nil, }) %w(DataObject ManagedObject MethodFault MethodName PropertyPath RuntimeFault TypeName).each do |x| ID2NAME['vmodl.' + x] = x end def handle_data_object node if TYPES[node['name']] puts "Type #{node['name']} already exists" return end ID2NAME[node['type-id']] = node['name'] TYPES[node['name']] = { 'kind' => 'data', 'base-type-id' => node['base-type-id'], 'props' => node.children.select { |x| x.name == 'property' }.map do |property| { 'name' => property['name'], 'type-id-ref' => property['type-id-ref'], 'is-optional' => property['is-optional'] ? true : false, 'is-array' => property['is-array'] ? true : false, 'version-id-ref' => property['version-id-ref'], } end } end def handle_managed_object node if TYPES[node['name']] puts "Type #{node['name']} already exists" return end ID2NAME[node['type-id']] = node['name'] TYPES[node['name']] = { 'kind' => 'managed', 'base-type-id' => node['base-type-id'], 'props' => node.children.select { |x| x.name == 'property' }.map do |property| { 'name' => property['name'], 'type-id-ref' => property['type-id-ref'], 'is-optional' => property['is-optional'] ? true : false, 'is-array' => property['is-array'] ? true : false, 'version-id-ref' => property['version-id-ref'], } end, 'methods' => Hash[ node.children.select { |x| x.name == 'method' }.map do |method| [method['is-task'] ? "#{method['name']}_Task" : method['name'], { 'params' => method.children.select { |x| x.name == 'parameter' }.map do |param| { 'name' => param['name'], 'type-id-ref' => param['type-id-ref'], 'is-array' => param['is-array'] ? true : false, 'is-optional' => param['is-optional'] ? true : false, 'version-id-ref' => param['version-id-ref'], } end, 'result' => { 'type-id-ref' => method['type-id-ref'], 'is-array' => method['is-array'] ? true : false, 'is-optional' => method['is-optional'] ? true : false, 'is-task' => method['is-task'] ? true : false, 'version-id-ref' => method['version-id-ref'], } } ] end ] } end def handle_enum node if TYPES[node['name']] puts "Type #{node['name']} already exists" return end ID2NAME[node['type-id']] = node['name'] TYPES[node['name']] = { 'kind' => 'enum', 'values' => node.children.map { |child| child['name'] }, } end def handle_fault node handle_data_object node end def handle_version x attrs = %w(display-name name service-namespace type-id version-id vmodl-name) h = Hash[attrs.map { |k| [k, x[k]] }] h['compatible'] = x.children.select(&:element?).map { |y| y.text } VERSIONS << h end XML_FNS.each do |fn| puts "parsing #{fn} ..." xml_str = File.read(fn) xml_str = xml_str.gsub(/\(.*?)\<\/description-html\>/m, "") xml = Nokogiri.parse(xml_str, nil, nil, Nokogiri::XML::ParseOptions::NOBLANKS) xml.root.at('enums').children.each { |x| handle_enum x } xml.root.at('managed-objects').children.each { |x| handle_managed_object x } xml.root.at('data-objects').children.each { |x| handle_data_object x } xml.root.at('faults').children.each { |x| handle_fault x } #xml.root.at('definitions').at('version-types').children.each { |x| handle_version x } end #pp ID2NAME munge_fault = lambda { |x| true } TYPES.each do |k,t| case t['kind'] when 'data' t['wsdl_base'] = t['base-type-id'] ? ID2NAME[t['base-type-id']] : 'DataObject' t.delete 'base-type-id' t['props'].each do |x| x['wsdl_type'] = ID2NAME[x['type-id-ref']] x.delete 'type-id-ref' munge_fault[x] end when 'managed' t['wsdl_base'] = t['base-type-id'] ? ID2NAME[t['base-type-id']] : 'ManagedObject' t.delete 'base-type-id' t['props'].each do |x| x['wsdl_type'] = ID2NAME[x['type-id-ref']] x.delete 'type-id-ref' munge_fault[x] end t['methods'].each do |mName,x| if y = x['result'] begin y['wsdl_type'] = ID2NAME[y['type-id-ref']] rescue Exception => ex pp ex end y.delete 'type-id-ref' munge_fault[y] end x['params'].each do |r| begin r['wsdl_type'] = ID2NAME[r['type-id-ref']] rescue Exception => ex pp ex end r.delete 'type-id-ref' munge_fault[r] end end when 'enum' else fail end end db = {} TYPES.each do |k,t| db[k] = t end db['_typenames'] = TYPES.keys db['_versions'] = VERSIONS File.open(OUT_FN, 'w') { |io| Marshal.dump db, io } if filename = ENV['VERSION_GRAPH'] File.open(filename, 'w') do |io| io.puts "digraph versions\n{" VERSIONS.each do |h| io.puts "\"#{h['vmodl-name']}\" [label=\"#{h['vmodl-name']} (#{h['version-id']})\"]" h['compatible'].each do |x| x =~ /^interface / or fail x io.puts "\"#{h['vmodl-name']}\" -> \"#{$'}\"" end end io.puts "}\n" end end rbvmomi-1.8.2/devel/analyze-xml.rb000066400000000000000000000025361241305501000170570ustar00rootroot00000000000000require 'nokogiri' # removes line breaks and whitespace between xml nodes. def prepare_xml(xml) xml = xml.gsub(/\n+/, "") xml = xml.gsub(/(>)\s*(<)/, '\1\2') end def analyze_xml x, tree subtree = (tree[x.name] ||= { :attributes => [], :min_occur => nil, :max_occur => nil }) attrs = x.attributes.keys.sort subtree[:attributes] << attrs unless subtree[:attributes].member? attrs child_occurs = Hash.new 0 x.children.select(&:element?).each do |c| child_occurs[c.name] += 1 analyze_xml c, subtree end subtree.select { |k,v| k.is_a? String }.each do |k,v| v[:min_occur] = [v[:min_occur], child_occurs[k]].compact.min v[:max_occur] = [v[:max_occur], child_occurs[k]].compact.max end end def print_tree tree, indent=0 tree.select { |k,v| k.is_a? String }.sort.each do |k,v| attrs = v[:attributes] || [] min, max = v[:min_occur], v[:max_occur] numsym = if min == 0 and max == 0 then fail elsif min == 0 and max == 1 then '?' elsif min == 0 then '*' elsif min == 1 and max == 1 then '' else '+' end puts "#{' '*indent}#{k}#{numsym}: #{attrs.sort.map { |a| "[#{a * ' '}]"} * ', '} {#{min},#{max}}" print_tree v, (indent+1) end end tree = {} ARGV.each do |fn| nk = Nokogiri(prepare_xml(File.read fn)) analyze_xml nk.root, tree end print_tree tree rbvmomi-1.8.2/devel/benchmark.rb000066400000000000000000000053011241305501000165410ustar00rootroot00000000000000#!/usr/bin/env ruby require 'tempfile' if ENV['RBVMOMI_COVERAGE'] == '1' require 'simplecov' SimpleCov.start end require 'rbvmomi' require 'rbvmomi/deserialization' require 'benchmark' require 'libxml' NS_XSI = 'http://www.w3.org/2001/XMLSchema-instance' VIM = RbVmomi::VIM $conn = VIM.new(:ns => 'urn:vim25', :rev => '4.0') raw = File.read(ARGV[0]) def diff a, b a_io = Tempfile.new 'rbvmomi-diff-a' b_io = Tempfile.new 'rbvmomi-diff-b' PP.pp a, a_io PP.pp b, b_io a_io.close b_io.close system("diff -u #{a_io.path} #{b_io.path}") a_io.unlink b_io.unlink end begin deserializer = RbVmomi::OldDeserializer.new($conn) end_time = Time.now + 1 n = 0 while n == 0 or end_time > Time.now deserializer.deserialize Nokogiri::XML(raw).root n += 1 end N = n*10 end puts "iterations: #{N}" parsed_nokogiri = Nokogiri::XML(raw) parsed_libxml = LibXML::XML::Parser.string(raw).parse if true nokogiri_xml = parsed_nokogiri.root libxml_xml = parsed_libxml.root old_nokogiri_result = RbVmomi::OldDeserializer.new($conn).deserialize nokogiri_xml new_nokogiri_result = RbVmomi::NewDeserializer.new($conn).deserialize nokogiri_xml new_libxml_result = RbVmomi::NewDeserializer.new($conn).deserialize libxml_xml if new_nokogiri_result != old_nokogiri_result puts "new_nokogiri_result doesnt match old_nokogiri_result" puts "old_nokogiri_result:" pp old_nokogiri_result puts "new_nokogiri_result:" pp new_nokogiri_result puts "diff:" diff old_nokogiri_result, new_nokogiri_result exit 1 end if new_libxml_result != old_nokogiri_result puts "new_libxml_result doesnt match old_nokogiri_result" puts "old_nokogiri_result:" pp old_nokogiri_result puts "new_libxml_result:" pp new_libxml_result puts "diff:" diff old_nokogiri_result, new_libxml_result exit 1 end puts "all results match" end Benchmark.bmbm do|b| GC.start b.report("nokogiri parsing") do N.times { Nokogiri::XML(raw) } end GC.start b.report("libxml parsing") do N.times do LibXML::XML::Parser.string(raw).parse end end GC.start b.report("old deserialization (nokogiri)") do deserializer = RbVmomi::OldDeserializer.new($conn) N.times do deserializer.deserialize Nokogiri::XML(raw).root end end GC.start b.report("new deserialization (nokogiri)") do deserializer = RbVmomi::NewDeserializer.new($conn) N.times do deserializer.deserialize Nokogiri::XML(raw).root end end GC.start b.report("new deserialization (libxml)") do deserializer = RbVmomi::NewDeserializer.new($conn) N.times do deserializer.deserialize LibXML::XML::Parser.string(raw).parse.root end end end rbvmomi-1.8.2/devel/collisions.rb000066400000000000000000000011451241305501000167670ustar00rootroot00000000000000#!/usr/bin/env ruby # Find collisions between VMODL property names and Ruby methods require 'rbvmomi' VIM = RbVmomi::VIM conn = VIM.new(:ns => 'urn:vim25', :rev => '4.0') VIM.loader.typenames.each do |name| klass = VIM.loader.get name next unless klass.respond_to? :kind and [:managed, :data].member? klass.kind methods = klass.kind == :managed ? RbVmomi::BasicTypes::ObjectWithMethods.instance_methods : RbVmomi::BasicTypes::ObjectWithProperties.instance_methods klass.props_desc.each do |x| name = x['name'] puts "collision: #{klass}##{name}" if methods.member? name.to_sym end end rbvmomi-1.8.2/devel/merge-internal-vmodl.rb000077500000000000000000000034351241305501000206500ustar00rootroot00000000000000#!/usr/bin/env ruby # These types are not public and so may change between releases. Do not # use them directly. public_vmodl_filename = ARGV[0] or abort "public vmodl filename required" internal_vmodl_filename = ARGV[1] or abort "internal vmodl filename required" output_vmodl_filename = ARGV[2] or abort "output vmodl filename required" TYPES = %w( DVSKeyedOpaqueData DVSOpaqueDataConfigSpec DVPortgroupSelection DVPortSelection DVSSelection DynamicTypeEnumTypeInfo DynamicTypeMgrAllTypeInfo DynamicTypeMgrAnnotation DynamicTypeMgrDataTypeInfo DynamicTypeMgrFilterSpec DynamicTypeMgrManagedTypeInfo DynamicTypeMgrMethodTypeInfo DynamicTypeMgrMethodTypeInfoAnnotationType DynamicTypeMgrMoFilterSpec DynamicTypeMgrMoInstance DynamicTypeMgrParamTypeInfo DynamicTypeMgrParamTypeInfoAnnotationType DynamicTypeMgrPropertyTypeInfo DynamicTypeMgrPropertyTypeInfoAnnotationType DynamicTypeMgrTypeFilterSpec InternalDynamicTypeManager ReflectManagedMethodExecuter ReflectManagedMethodExecuterSoapArgument ReflectManagedMethodExecuterSoapFault ReflectManagedMethodExecuterSoapResult SelectionSet ) METHODS = %w( DistributedVirtualSwitchManager.UpdateDvsOpaqueData_Task HostSystem.RetrieveDynamicTypeManager HostSystem.RetrieveManagedMethodExecuter ) public_vmodl = File.open(public_vmodl_filename, 'r') { |io| Marshal.load io } internal_vmodl = File.open(internal_vmodl_filename, 'r') { |io| Marshal.load io } TYPES.each do |k| puts "Merging in #{k}" fail "Couldn't find type #{k} in internal VMODL" unless internal_vmodl.member? k public_vmodl[k] = internal_vmodl[k] end METHODS.each do |x| puts "Merging in #{x}" type, method = x.split '.' public_vmodl[type]['methods'][method] = internal_vmodl[type]['methods'][method] or fail end File.open(output_vmodl_filename, 'w') { |io| Marshal.dump public_vmodl, io } rbvmomi-1.8.2/devel/merge-manual-vmodl.rb000077500000000000000000000014571241305501000203130ustar00rootroot00000000000000#!/usr/bin/env ruby # Manually merge two versions of vmodl.db public_vmodl_filename = ARGV[0] or abort "public vmodl filename required" internal_vmodl_filename = ARGV[1] or abort "internal vmodl filename required" output_vmodl_filename = ARGV[2] or abort "output vmodl filename required" public_vmodl = File.open(public_vmodl_filename, 'r') { |io| Marshal.load io } internal_vmodl = File.open(internal_vmodl_filename, 'r') { |io| Marshal.load io } db = {} tn = {} public_vmodl.each do |k,v| unless k == '_typenames' db[k] = v else tn['_typenames'] = v end end internal_vmodl.each do |k, v| unless k == '_typenames' db[k] = v unless db[k] else tn['_typenames'] = tn['_typenames'] + v end end db['_typenames'] = tn File.open(output_vmodl_filename, 'w') { |io| Marshal.dump db, io } rbvmomi-1.8.2/examples/000077500000000000000000000000001241305501000150025ustar00rootroot00000000000000rbvmomi-1.8.2/examples/annotate.rb000066400000000000000000000020401241305501000171340ustar00rootroot00000000000000require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM CMDS = %w(get set) opts = Trollop.options do banner <<-EOS Annotate a VM. Usage: annotate.rb [options] VM get annotate.rb [options] VM set annotation Commands: #{CMDS * ' '} VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS stop_on CMDS end vm_name = ARGV[0] or Trollop.die("no VM name given") cmd = ARGV[1] or Trollop.die("no command given") abort "invalid command" unless CMDS.member? cmd Trollop.die("must specify host") unless opts[:host] vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" vm = dc.find_vm(vm_name) or abort "VM not found" case cmd when 'get' puts vm.config.annotation when 'set' value = ARGV[2] or Trollop.die("no annotation given") vm.ReconfigVM_Task(:spec => VIM.VirtualMachineConfigSpec(:annotation => value)).wait_for_completion end rbvmomi-1.8.2/examples/cached_ovf_deploy.rb000066400000000000000000000062601241305501000207700ustar00rootroot00000000000000#!/usr/bin/env ruby require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' require 'rbvmomi/utils/deploy' require 'rbvmomi/utils/admission_control' require 'yaml' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS Deploy an OVF to a cluster, using a cached template if available. Usage: cached_ovf_deploy.rb [options] VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt rbvmomi_datastore_opt text <<-EOS Other options: EOS opt :template_name, "Name to give to the (cached) template", :type => :string opt :template_path, "Path where templates are stored", :default => 'templates', :type => :string opt :computer_path, "Path to the cluster to deploy into", :type => :string opt :network, "Name of the network to attach template to", :type => :string opt :vm_folder_path, "Path to VM folder to deploy VM into", :type => :string opt :lease, "Lease in days", :type => :int, :default => 3 end Trollop.die("must specify host") unless opts[:host] Trollop.die("no cluster path given") unless opts[:computer_path] template_folder_path = opts[:template_path] template_name = opts[:template_name] or Trollop.die("no template name given") vm_name = ARGV[0] or Trollop.die("no VM name given") ovf_url = ARGV[1] or Trollop.die("No OVF URL given") vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" root_vm_folder = dc.vmFolder vm_folder = root_vm_folder if opts[:vm_folder_path] vm_folder = root_vm_folder.traverse(opts[:vm_folder_path], VIM::Folder) end template_folder = root_vm_folder.traverse!(template_folder_path, VIM::Folder) scheduler = AdmissionControlledResourceScheduler.new( vim, :datacenter => dc, :computer_names => [opts[:computer_path]], :vm_folder => vm_folder, :rp_path => '/', :datastore_paths => [opts[:datastore]], :max_vms_per_pod => nil, # No limits :min_ds_free => nil, # No limits ) scheduler.make_placement_decision datastore = scheduler.datastore computer = scheduler.pick_computer # XXX: Do this properly if opts[:network] network = computer.network.find{|x| x.name == opts[:network]} else network = computer.network[0] end lease_tool = LeaseTool.new lease = opts[:lease] * 24 * 60 * 60 deployer = CachedOvfDeployer.new( vim, network, computer, template_folder, vm_folder, datastore ) template = deployer.lookup_template template_name if !template puts "#{Time.now}: Uploading/Preparing OVF template ..." template = deployer.upload_ovf_as_template( ovf_url, template_name, :run_without_interruptions => true, :config => lease_tool.set_lease_in_vm_config({}, lease) ) end puts "#{Time.now}: Cloning template ..." config = { :numCPUs => opts[:cpus], :memoryMB => opts[:memory], } config = lease_tool.set_lease_in_vm_config(config, lease) vm = deployer.linked_clone template, vm_name, config puts "#{Time.now}: Powering On VM ..." # XXX: Add a retrying version? vm.PowerOnVM_Task.wait_for_completion puts "#{Time.now}: Waiting for VM to be up ..." ip = nil while !(ip = vm.guest_ip) sleep 5 end puts "#{Time.now}: VM got IP: #{ip}" puts "#{Time.now}: Done" rbvmomi-1.8.2/examples/clone_vm.rb000066400000000000000000000043571241305501000171420ustar00rootroot00000000000000#!/usr/bin/env ruby require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS Clone a VM. Usage: clone_vm.rb [options] source_vm dest_vm VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS opt :linked_clone, "Use a linked clone instead of a full clone" end Trollop.die("must specify host") unless opts[:host] ARGV.size == 2 or abort "must specify VM source name and VM target name" vm_source = ARGV[0] vm_target = ARGV[1] vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" vm = dc.find_vm(vm_source) or abort "VM not found" if opts[:linked_clone] # The API for linked clones is quite strange. We can't create a linked # straight from any VM. The disks of the VM for which we can create a # linked clone need to be read-only and thus VC demands that the VM we # are cloning from uses delta-disks. Only then it will allow us to # share the base disk. # # Thus, this code first create a delta disk on top of the base disk for # the to-be-cloned VM, if delta disks aren't used already. disks = vm.config.hardware.device.grep(VIM::VirtualDisk) disks.select { |x| x.backing.parent == nil }.each do |disk| spec = { :deviceChange => [ { :operation => :remove, :device => disk }, { :operation => :add, :fileOperation => :create, :device => disk.dup.tap { |x| x.backing = x.backing.dup x.backing.fileName = "[#{disk.backing.datastore.name}]" x.backing.parent = disk.backing }, } ] } vm.ReconfigVM_Task(:spec => spec).wait_for_completion end relocateSpec = VIM.VirtualMachineRelocateSpec(:diskMoveType => :moveChildMostDiskBacking) else relocateSpec = VIM.VirtualMachineRelocateSpec end spec = VIM.VirtualMachineCloneSpec(:location => relocateSpec, :powerOn => false, :template => false) vm.CloneVM_Task(:folder => vm.parent, :name => vm_target, :spec => spec).wait_for_completion rbvmomi-1.8.2/examples/create_vm-1.9.rb000066400000000000000000000034741241305501000176110ustar00rootroot00000000000000#!/usr/bin/env ruby require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS Create a VM. Usage: create_vm-1.9.rb [options] VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] vm_name = ARGV[0] or abort "must specify VM name" vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" vmFolder = dc.vmFolder hosts = dc.hostFolder.children rp = hosts.first.resourcePool vm_cfg = { name: vm_name, guestId: 'otherGuest', files: { vmPathName: '[datastore1]' }, numCPUs: 1, memoryMB: 128, deviceChange: [ { operation: :add, device: VIM.VirtualLsiLogicController( key: 1000, busNumber: 0, sharedBus: :noSharing, ) }, { operation: :add, fileOperation: :create, device: VIM.VirtualDisk( key: 0, backing: VIM.VirtualDiskFlatVer2BackingInfo( fileName: '[datastore1]', diskMode: :persistent, thinProvisioned: true, ), controllerKey: 1000, unitNumber: 0, capacityInKB: 4000000, ) }, { operation: :add, device: VIM.VirtualE1000( key: 0, deviceInfo: { label: 'Network Adapter 1', summary: 'VM Network', }, backing: VIM.VirtualEthernetCardNetworkBackingInfo( deviceName: 'VM Network', ), addressType: 'generated' ) } ], extraConfig: [ { key: 'bios.bootOrder', value: 'ethernet0' } ] } vmFolder.CreateVM_Task(:config => vm_cfg, :pool => rp).wait_for_completion rbvmomi-1.8.2/examples/create_vm.rb000066400000000000000000000036341241305501000173020ustar00rootroot00000000000000#!/usr/bin/env ruby require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS Create a VM. Usage: create_vm.rb [options] VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] vm_name = ARGV[0] or abort "must specify VM name" vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" vmFolder = dc.vmFolder hosts = dc.hostFolder.children rp = hosts.first.resourcePool vm_cfg = { :name => vm_name, :guestId => 'otherGuest', :files => { :vmPathName => '[datastore1]' }, :numCPUs => 1, :memoryMB => 128, :deviceChange => [ { :operation => :add, :device => VIM.VirtualLsiLogicController( :key => 1000, :busNumber => 0, :sharedBus => :noSharing ) }, { :operation => :add, :fileOperation => :create, :device => VIM.VirtualDisk( :key => 0, :backing => VIM.VirtualDiskFlatVer2BackingInfo( :fileName => '[datastore1]', :diskMode => :persistent, :thinProvisioned => true ), :controllerKey => 1000, :unitNumber => 0, :capacityInKB => 4000000 ) }, { :operation => :add, :device => VIM.VirtualE1000( :key => 0, :deviceInfo => { :label => 'Network Adapter 1', :summary => 'VM Network' }, :backing => VIM.VirtualEthernetCardNetworkBackingInfo( :deviceName => 'VM Network' ), :addressType => 'generated' ) } ], :extraConfig => [ { :key => 'bios.bootOrder', :value => 'ethernet0' } ] } vmFolder.CreateVM_Task(:config => vm_cfg, :pool => rp).wait_for_completion rbvmomi-1.8.2/examples/extraConfig.rb000066400000000000000000000022451241305501000176030ustar00rootroot00000000000000require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM CMDS = %w(list set) opts = Trollop.options do banner <<-EOS View and modify VM extraConfig options. Usage: extraConfig.rb [options] VM list extraConfig.rb [options] VM set key=value [key=value...] Commands: #{CMDS * ' '} VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS stop_on CMDS end vm_name = ARGV[0] or Trollop.die("no VM name given") cmd = ARGV[1] or Trollop.die("no command given") abort "invalid command" unless CMDS.member? cmd Trollop.die("must specify host") unless opts[:host] vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" vm = dc.find_vm(vm_name) or abort "VM not found" case cmd when 'list' vm.config.extraConfig.each { |x| puts "#{x.key}: #{x.value}" } when 'set' extraConfig = ARGV[2..-1].map { |x| x.split("=", 2) }.map { |k,v| { :key => k, :value => v } } vm.ReconfigVM_Task(:spec => VIM.VirtualMachineConfigSpec(:extraConfig => extraConfig)).wait_for_completion end rbvmomi-1.8.2/examples/lease_tool.rb000066400000000000000000000057261241305501000174670ustar00rootroot00000000000000#!/usr/bin/env ruby require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' require 'rbvmomi/utils/leases' require 'yaml' VIM = RbVmomi::VIM CMDS = ['set_lease_on_leaseless_vms', 'show_expired_vms', 'show_soon_expired_vms', 'kill_expired_vms'] opts = Trollop.options do banner <<-EOS Tool for managing leases on VMs where leases are stored in YAML on VM annotations. Usage: lease_tool.rb [options] Commands: #{CMDS * ' '} VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS opt :vm_folder_path, "Path to VM folder to deploy VM into", :type => :string opt :force, "Really perform VMs. Used with kill_expired_vms" stop_on CMDS end Trollop.die("must specify host") unless opts[:host] cmd = ARGV[0] or Trollop.die("no command given") Trollop.die("no vm folder path given") unless opts[:vm_folder_path] vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" root_vm_folder = dc.vmFolder vm_folder = root_vm_folder.traverse(opts[:vm_folder_path], VIM::Folder) lease_tool = LeaseTool.new vms_props_list = (['runtime.powerState'] + lease_tool.vms_props_list).uniq inventory = vm_folder.inventory_flat('VirtualMachine' => vms_props_list) inventory = inventory.select{|obj, props| obj.is_a?(VIM::VirtualMachine)} case cmd when 'set_lease_on_leaseless_vms' lease_tool.set_lease_on_leaseless_vms( inventory.keys, inventory, :lease_minutes => 3 * 24 * 60 * 60 # 3 days ) when 'show_expired_vms' vms = lease_tool.filter_expired_vms inventory.keys, inventory vms.each do |vm, time_to_expiration| puts "VM '#{inventory[vm]['name']}' is expired" end when 'kill_expired_vms' vms = lease_tool.filter_expired_vms inventory.keys, inventory vms.each do |vm, time_to_expiration| puts "VM '#{inventory[vm]['name']}' is expired" if !opts[:force] puts "NOT killing VM '#{inventory[vm]['name']}' because --force not set" else puts "Killing expired VM '#{inventory[vm]['name']}'" # Destroying VMs is very stressful for vCenter, and we aren't in a rush # so do one VM at a time if inventory[vm]['runtime.powerState'] == 'poweredOn' vm.PowerOffVM_Task.wait_for_completion end vm.Destroy_Task.wait_for_completion end end when 'show_soon_expired_vms' vms = lease_tool.filter_expired_vms( inventory.keys, inventory, :time_delta => 3.5 * 24 * 60 * 60, # 3.5 days ) # We could send the user emails here, but for this example, just print the # VMs that will expire within the next 3.5 days vms.each do |vm, time_to_expiration| if time_to_expiration > 0 hours_to_expiration = time_to_expiration / (60.0 * 60.0) puts "VM '%s' expires in %.2fh" % [inventory[vm]['name'], hours_to_expiration] else puts "VM '#{inventory[vm]['name']}' is expired" end end else abort "invalid command" end rbvmomi-1.8.2/examples/logbundle.rb000066400000000000000000000026111241305501000173020ustar00rootroot00000000000000# @todo Retrieve ESX log bundles when run against VC. require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM DEFAULT_SERVER_PLACEHOLDER = '0.0.0.0' opts = Trollop.options do banner <<-EOS Generate and retrieve a log bundle. Usage: logbundle.rb [options] dest dest must be a directory. VIM connection options: EOS rbvmomi_connection_opts text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] dest = ARGV[0] or abort("must specify destination directory") abort "destination is not a directory" unless File.directory? dest vim = VIM.connect opts is_vc = vim.serviceContent.about.apiType == 'VirtualCenter' diagMgr = vim.serviceContent.diagnosticManager bundles = begin diagMgr.GenerateLogBundles_Task(includeDefault: true).wait_for_completion rescue VIM::TaskInProgress $!.task.wait_for_completion end bundles.each do |b| uri = URI.parse(b.url.sub('*', DEFAULT_SERVER_PLACEHOLDER)) dest_path = File.join(dest, File.basename(uri.path)) puts "downloading bundle #{b.url} to #{dest_path}" if uri.host == DEFAULT_SERVER_PLACEHOLDER vim.http.request_get(uri.path) do |res| File.open dest_path, 'w' do |io| res.read_body do |data| io.write data $stdout.write '.' $stdout.flush end end puts end else puts 'not supported yet' end end rbvmomi-1.8.2/examples/logtail.rb000066400000000000000000000023741241305501000167700ustar00rootroot00000000000000# Translation of example 2-2 from the vSphere SDK for Perl Programming Guide require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS Follow a log file. Usage: logtail.rb [options] [logKey] If logKey is not provided the list of available log keys will be printed and the program will exit. VIM connection options: EOS rbvmomi_connection_opts text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] logKey = ARGV[0] vim = VIM.connect opts diagMgr = vim.serviceContent.diagnosticManager if not logKey puts "Available logs:" diagMgr.QueryDescriptions.each do |desc| puts "#{desc.key}: #{desc.info.label}" end exit 0 end # Obtain the last line of the logfile by setting an arbitrarily large # line number as the starting point log = diagMgr.BrowseDiagnosticLog(key: logKey, start: 999999999) lineEnd = log.lineEnd # Get the last 5 lines of the log first, and then check every 2 seconds # to see if the log size has increased. start = lineEnd - 5 while true log = diagMgr.BrowseDiagnosticLog(key: logKey, start: start) if log.lineStart != 0 log.lineText.each do |l| puts l end end start = log.lineEnd + 1 sleep 2 end rbvmomi-1.8.2/examples/nfs_datastore.rb000066400000000000000000000045231241305501000201670ustar00rootroot00000000000000#!/usr/bin/env ruby require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM CMDS = %w(mount unmount) opts = Trollop.options do banner <<-EOS Mount/Unmount an NFS datastore from a cluster or single host system. Usage: nfs_datastore.rb [options] resource mount nfs-hostname:/remote/path [name] nfs_datastore.rb [options] resource unmount nfs-hostname:/remote/path [name] Commands: #{CMDS * ' '} VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS stop_on CMDS end Trollop.die("must specify host") unless opts[:host] cr_path = ARGV[0] or Trollop.die("no system name given") cmd = ARGV[1] or Trollop.die("no command given") abort "invalid command" unless CMDS.member? cmd nfs_spec = ARGV[2] or Trollop.die("no nfs path given") remoteHost, remotePath = nfs_spec.split(":") localPath = ARGV[3] || remoteHost mode = "readOnly" #hardcoded. vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" cr = dc.find_compute_resource(cr_path) || dc.hostFolder.children.find(cr_path).first abort "compute resource not found" unless cr case cr when VIM::ClusterComputeResource hosts = cr.host when VIM::ComputeResource hosts = [cr] else abort "invalid resource" end hosts.each do |host| hds = host.configManager.datastoreSystem ds = hds.datastore.select {|ds| ds.info.respond_to?(:nas) and ds.info.name == localPath and ds.info.nas.remoteHost == remoteHost and ds.info.nas.remotePath == remotePath }.first case cmd when 'mount' if ds puts "already mounted on #{host.name} as #{ds.name}" else ds = hds.CreateNasDatastore(:spec => VIM.HostNasVolumeSpec(:remoteHost => remoteHost, :remotePath => remotePath, :localPath => localPath, :accessMode => mode)) puts "mounted on #{host.name} as #{ds.name}" end when 'unmount' if ds hds.RemoveDatastore(:datastore => ds) puts "unmounted from #{host.name}" else puts "not mounted on #{host.name}" end else abort "invalid command" end end rbvmomi-1.8.2/examples/power.rb000066400000000000000000000021641241305501000164660ustar00rootroot00000000000000require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM CMDS = %w(on off reset suspend destroy) opts = Trollop.options do banner <<-EOS Perform VM power operations. Usage: power.rb [options] cmd VM Commands: #{CMDS * ' '} VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS stop_on CMDS end cmd = ARGV[0] or Trollop.die("no command given") vm_name = ARGV[1] or Trollop.die("no VM name given") Trollop.die("must specify host") unless opts[:host] vim = VIM.connect opts dc = vim.serviceInstance.content.rootFolder.traverse(opts[:datacenter], VIM::Datacenter) or abort "datacenter not found" vm = dc.vmFolder.traverse(vm_name, VIM::VirtualMachine) or abort "VM not found" case cmd when 'on' vm.PowerOnVM_Task.wait_for_completion when 'off' vm.PowerOffVM_Task.wait_for_completion when 'reset' vm.ResetVM_Task.wait_for_completion when 'suspend' vm.SuspendVM_Task.wait_for_completion when 'destroy' vm.Destroy_Task.wait_for_completion else abort "invalid command" end rbvmomi-1.8.2/examples/readme-1.rb000066400000000000000000000012301241305501000167160ustar00rootroot00000000000000require 'rbvmomi' require 'rbvmomi/trollop' opts = Trollop.options do banner <<-EOS Example 1 from the README: Power on a VM. Usage: readme-1.rb [options] VM name VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] vm_name = ARGV[0] or abort "must specify VM name" vim = RbVmomi::VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or fail "datacenter not found" vm = dc.find_vm(vm_name) or fail "VM not found" vm.PowerOnVM_Task.wait_for_completion rbvmomi-1.8.2/examples/readme-2.rb000066400000000000000000000024051241305501000167240ustar00rootroot00000000000000require 'rbvmomi' require 'rbvmomi/trollop' opts = Trollop.options do banner <<-EOS Example 2 from the README: Power on a VM the hard way. Usage: readme-2.rb [options] VM name VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] vm_name = ARGV[0] or abort "must specify VM name" vim = RbVmomi::VIM.connect opts rootFolder = vim.serviceInstance.content.rootFolder dc = rootFolder.childEntity.grep(RbVmomi::VIM::Datacenter).find { |x| x.name == opts[:datacenter] } or fail "datacenter not found" vm = dc.vmFolder.childEntity.grep(RbVmomi::VIM::VirtualMachine).find { |x| x.name == vm_name } or fail "VM not found" task = vm.PowerOnVM_Task filter = vim.propertyCollector.CreateFilter( :spec => { :propSet => [{ :type => 'Task', :all => false, :pathSet => ['info.state']}], :objectSet => [{ :obj => task }] }, :partialUpdates => false ) ver = '' while true result = vim.propertyCollector.WaitForUpdates(:version => ver) ver = result.version break if ['success', 'error'].member? task.info.state end filter.DestroyPropertyFilter raise task.info.error if task.info.state == 'error' rbvmomi-1.8.2/examples/run.sh000077500000000000000000000017101241305501000161440ustar00rootroot00000000000000#!/bin/bash set -e if [ -z "$RBVMOMI_HOST" ] then echo "export at least RBVMOMI_HOST" exit 1 fi EXAMPLES="$(dirname $(which $0))" export RUBYOPT="-I$EXAMPLES/../lib -rubygems" source "$HOME/.rvm/scripts/rvm" rvm use 1.8.7 ruby -v RUBY=ruby echo Creating VM $RUBY $EXAMPLES/create_vm.rb foo echo Powering on VM $RUBY $EXAMPLES/power.rb on foo echo Resetting VM $RUBY $EXAMPLES/power.rb reset foo echo Powering off VM $RUBY $EXAMPLES/power.rb off foo echo "Powering on VM (1)" $RUBY $EXAMPLES/readme-1.rb foo echo Powering off VM $RUBY $EXAMPLES/power.rb off foo echo "Powering on VM (2)" $RUBY $EXAMPLES/readme-2.rb foo echo "Setting extraConfig" $RUBY $EXAMPLES/extraConfig.rb foo set guestinfo.bar=baz echo "Listing extraConfig" $RUBY $EXAMPLES/extraConfig.rb foo list | grep guestinfo.bar echo Powering off VM $RUBY $EXAMPLES/power.rb off foo echo Querying datastore utilization $RUBY $EXAMPLES/vdf.rb echo Destroying VM $RUBY $EXAMPLES/power.rb destroy foo rbvmomi-1.8.2/examples/screenshot.rb000066400000000000000000000020771241305501000175120ustar00rootroot00000000000000# Based on takeVMScreenshot.pl by William Lam require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS Take a screenshot. Usage: screenshot.rb [options] vm filename A PNG image will be saved to the given filename. VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] vm_name = ARGV[0] or abort("must specify VM name") output_path = ARGV[1] or abort("must specify output filename") vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) vm = dc.find_vm vm_name abort "VM must be running" unless vm.runtime.powerState == 'poweredOn' remote_path = vm.CreateScreenshot_Task.wait_for_completion remote_path =~ /^(\/vmfs\/volumes\/[^\/]+)\// or fail datastore_prefix = $1 datastore_path = $' datastore = vm.datastore.find { |ds| ds.info.url == datastore_prefix } datastore.download datastore_path, output_path rbvmomi-1.8.2/examples/vdf.rb000066400000000000000000000036111241305501000161070ustar00rootroot00000000000000# Translation of vGhetto vdf, originally by William Lam require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM opts = Trollop.options do banner <<-EOS Display utilization of each datastore in the datacenter. Usage: vdf.rb [options] VIM connection options: EOS rbvmomi_connection_opts text <<-EOS Datacenter selection: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" def si n ['', 'K', 'M', 'G', 'T', 'P'].each_with_index do |x,i| v = n.to_f/(1000**i) return v,x if v < 1000 or x == 'P' end end def unit n, u, p "%.*g%s%s" % [p, si(n), u].flatten end def b n unit(n,'B',3) end puts "Filesystem#{' '*53}Size Used Avail Use% Mounted on" fmt = "%-62s %-8s %-8s %-8s %-8s %s" if false # simple version dc.datastore.sort_by { |ds| ds.info.url }.each do |ds| s = ds.summary next unless s.accessible size = s.capacity free = s.freeSpace used = size - free pct_used = used*100.0/size puts(fmt % [ds.info.url, b(size), b(used), b(free), unit(pct_used,'%',3), ds.name]) end else # fast version paths = %w(name info.url summary.accessible summary.capacity summary.freeSpace) propSet = [{ :type => 'Datastore', :pathSet => paths }] filterSpec = { :objectSet => dc.datastore.map { |ds| { :obj => ds } }, :propSet => propSet } data = vim.propertyCollector.RetrieveProperties(:specSet => [filterSpec]) data.select { |d| d['summary.accessible'] }.sort_by { |d| d['info.url'] }.each do |d| size = d['summary.capacity'] free = d['summary.freeSpace'] used = size - free pct_used = used*100.0/size puts(fmt % [d['info.url'], b(size), b(used), b(free), unit(pct_used,'%',3), d['name']]) end end rbvmomi-1.8.2/examples/vm_drs_behavior.rb000066400000000000000000000036131241305501000205030ustar00rootroot00000000000000#!/usr/bin/env ruby require 'trollop' require 'rbvmomi' require 'rbvmomi/trollop' VIM = RbVmomi::VIM CMDS = %w(get set) BEHAVIOR = %w(fullyAutomated manual partiallyAutomated default) opts = Trollop.options do banner <<-EOS Configure VM DRS behavior. Usage: vm_drs_behavior.rb [options] VM get vm_drs_behavior.rb [options] VM set #{BEHAVIOR.join('|')} Commands: #{CMDS * ' '} VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS stop_on CMDS end Trollop.die("must specify host") unless opts[:host] vm_name = ARGV[0] or Trollop.die("no VM name given") cmd = ARGV[1] or Trollop.die("no command given") abort "invalid command" unless CMDS.member? cmd vim = VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or abort "datacenter not found" vm = dc.find_vm(vm_name) or abort "VM not found" cluster = vm.runtime.host.parent config = cluster.configurationEx.drsVmConfig.select {|c| c.key.name == vm.name }.first default = cluster.configurationEx.drsConfig.defaultVmBehavior case cmd when 'get' if config behavior = config.behavior else behavior = "#{default} (default)" end puts "#{vm.name} is #{behavior}" when 'set' behavior = ARGV[2] or Trollop.die("no behavior given") abort "invalid behavior" unless BEHAVIOR.member? behavior if behavior == "default" behavior = default end vm_spec = VIM.ClusterDrsVmConfigSpec(:operation => VIM.ArrayUpdateOperation(config ? "edit" : "add"), :info => VIM.ClusterDrsVmConfigInfo(:key => vm, :behavior => VIM.DrsBehavior(behavior))) spec = VIM.ClusterConfigSpecEx(:drsVmConfigSpec => [vm_spec]) cluster.ReconfigureComputeResource_Task(:spec => spec, :modify => true).wait_for_completion end rbvmomi-1.8.2/lib/000077500000000000000000000000001241305501000137325ustar00rootroot00000000000000rbvmomi-1.8.2/lib/rbvmomi.rb000066400000000000000000000003421241305501000157310ustar00rootroot00000000000000# Copyright (c) 2010 VMware, Inc. All Rights Reserved. module RbVmomi # @private # @deprecated Use +RbVmomi::VIM.connect+. def self.connect opts VIM.connect opts end end require 'rbvmomi/connection' require 'rbvmomi/vim' rbvmomi-1.8.2/lib/rbvmomi/000077500000000000000000000000001241305501000154055ustar00rootroot00000000000000rbvmomi-1.8.2/lib/rbvmomi/basic_types.rb000066400000000000000000000154371241305501000202510ustar00rootroot00000000000000# Copyright (c) 2010 VMware, Inc. All Rights Reserved. require 'pp' require 'set' module RbVmomi module BasicTypes BUILTIN = Set.new %w(ManagedObject DataObject TypeName PropertyPath ManagedObjectReference MethodName MethodFault LocalizedMethodFault KeyValue) class Base class << self attr_accessor :wsdl_name def init wsdl_name=self.name @wsdl_name = wsdl_name end def to_s @wsdl_name end end init end class ObjectWithProperties < Base class << self attr_accessor :props_desc def init name=self.name, props=[] super name @props_desc = props @props_desc.each do |d| sym = d['name'].to_sym define_method(sym) { _get_property sym } define_method(:"#{sym}=") { |x| _set_property sym, x } end end def full_props_set @full_props_set ||= Set.new(full_props_desc.map { |x| x['name'] }) end def full_props_desc @full_props_desc ||= (self == ObjectWithProperties ? [] : superclass.full_props_desc) + props_desc end def find_prop_desc name full_props_desc.find { |x| x['name'] == name.to_s } end end def _get_property sym fail 'unimplemented' end def _set_property sym, val fail 'unimplemented' end init end class ObjectWithMethods < ObjectWithProperties class << self attr_accessor :methods_desc def init name=self.name, props=[], methods={} super name, props @methods_desc = methods @methods_desc.each do |k,d| sym = k.to_sym define_method(sym) { |*args| _call sym, *args } define_method(:"#{sym}!") { |*args| _call sym, *args } end end # XXX cache def full_methods_desc (self == ObjectWithMethods ? {} : superclass.full_methods_desc).merge methods_desc end end init end class DataObject < ObjectWithProperties attr_reader :props def self.kind; :data end def initialize props={} # Deserialization fast path if props == nil @props = {} return end @props = Hash[props.map { |k,v| [k.to_sym, v] }] #self.class.full_props_desc.each do |desc| #fail "missing required property #{desc['name'].inspect} of #{self.class.wsdl_name}" if @props[desc['name'].to_sym].nil? and not desc['is-optional'] #end @props.each do |k,v| fail "unexpected property name #{k}" unless self.class.find_prop_desc(k) end end def initialize_copy(source) super @props = @props.dup end def _get_property sym @props[sym] end def [] sym _get_property sym end def _set_property sym, val @props[sym] = val end def []= sym, val _set_property sym, val end def == o return false unless o.class == self.class keys = (props.keys + o.props.keys).uniq keys.all? { |k| props[k] == o.props[k] } end alias eql? == def hash props.hash end def pretty_print q q.text self.class.wsdl_name q.group 2 do q.text '(' q.breakable props = @props.sort_by { |k,v| k.to_s } q.seplist props, nil, :each do |e| k, v = e q.group do q.text k.to_s q.text ': ' q.pp v end end end q.breakable q.text ')' end init end class ManagedObject < ObjectWithMethods def self.kind; :managed end def initialize connection, ref super() @connection = connection @soap = @connection # XXX deprecated @ref = ref end def _connection @connection end def _ref @ref end def _get_property sym ret = @connection.propertyCollector.RetrieveProperties(:specSet => [{ :propSet => [{ :type => self.class.wsdl_name, :pathSet => [sym.to_s] }], :objectSet => [{ :obj => self }], }])[0] if !ret return nil elsif ret.propSet.empty? return nil if ret.missingSet.empty? raise ret.missingSet[0].fault else ret.propSet[0].val end end def _set_property sym, val fail 'unimplemented' end def _call method, o={} fail "parameters must be passed as a hash" unless o.is_a? Hash desc = self.class.full_methods_desc[method.to_s] or fail "unknown method" @connection.call method, desc, self, o end def to_s "#{self.class.wsdl_name}(#{@ref.inspect})" end def pretty_print pp pp.text to_s end def [] k _get_property k end def == x out = (x.class == self.class && x._ref == @ref) out = (x._connection.instanceUuid == self._connection.instanceUuid) if out && x._connection.host out end alias eql? == def hash [self.class, @ref].hash end init 'ManagedObject' end class Enum < Base class << self attr_accessor :values def init name=self.name, values=[] super name @values = values end end def self.kind; :enum end attr_reader :value def initialize value @value = value end init end class MethodFault < DataObject init 'MethodFault', [ { 'name' => 'faultCause', 'wsdl_type' => 'LocalizedMethodFault', 'is-array' => false, 'is-optional' => true, }, { 'name' => 'faultMessage', 'wsdl_type' => 'LocalizableMessage', 'is-array' => true, 'is-optional' => true, }, ] def self.=== exn exn.class == RbVmomi::Fault and self <= exn.fault.class end end class LocalizedMethodFault < DataObject init 'LocalizedMethodFault', [ { 'name' => 'fault', 'wsdl_type' => 'MethodFault', 'is-array' => false, 'is-optional' => false, }, { 'name' => 'localizedMessage', 'wsdl_type' => 'xsd:string', 'is-array' => false, 'is-optional' => true, }, ] def exception RbVmomi::Fault.new(self.localizedMessage, self.fault) end end class RuntimeFault < MethodFault init end class MethodName < String def self.wsdl_name; 'MethodName' end end class PropertyPath < String def self.wsdl_name; 'PropertyPath' end end class TypeName < String def self.wsdl_name; 'TypeName' end end class ManagedObjectReference def self.wsdl_name; 'ManagedObjectReference' end end class Boolean def self.wsdl_name; 'xsd:boolean' end end class AnyType def self.wsdl_name; 'xsd:anyType' end end class Binary def self.wsdl_name; 'xsd:base64Binary' end end class ::Class def wsdl_name; self.class.name end end class ::String def self.wsdl_name; 'xsd:string' end end class ::Integer def self.wsdl_name; 'xsd:int' end end class ::Float def self.wsdl_name; 'xsd:float' end end class Int def self.wsdl_name; 'xsd:int' end def initialize x @val = x end def to_s @val.to_s end end class KeyValue def self.wsdl_name; 'KeyValue' end attr_accessor :key, :value def initialize k, v @key = k @value = v end def [] i if i == 0 then @key elsif i == 1 then @value else fail "invalid index #{i.inspect}" end end end end end rbvmomi-1.8.2/lib/rbvmomi/connection.rb000066400000000000000000000202751241305501000200770ustar00rootroot00000000000000# Copyright (c) 2010 VMware, Inc. All Rights Reserved. require 'time' require 'date' require 'rbvmomi/trivial_soap' require 'rbvmomi/basic_types' require 'rbvmomi/fault' require 'rbvmomi/type_loader' require 'rbvmomi/deserialization' module RbVmomi IS_JRUBY = RUBY_PLATFORM == 'java' class DeserializationFailed < Exception; end class Connection < TrivialSoap NS_XSI = 'http://www.w3.org/2001/XMLSchema-instance' attr_accessor :rev attr_reader :profile attr_reader :profile_summary attr_accessor :profiling attr_reader :deserializer def initialize opts @ns = opts[:ns] or fail "no namespace specified" @rev = opts[:rev] or fail "no revision specified" @deserializer = Deserializer.new self reset_profiling @profiling = false super opts end def reset_profiling @profile = {} @profile_summary = {:network_latency => 0, :request_emit => 0, :response_parse => 0, :num_calls => 0} end def emit_request xml, method, descs, this, params xml.tag! method, :xmlns => @ns do obj2xml xml, '_this', 'ManagedObject', false, this descs.each do |d| k = d['name'] k = k.to_sym if !params.member?(k) && params.member?(k.to_sym) v = params[k] if not v == nil obj2xml xml, d['name'], d['wsdl_type'], d['is-array'], v else fail "missing required parameter #{d['name']}" unless d['is-optional'] end end end end def parse_response resp, desc if resp.at('faultcode') detail = resp.at('detail') fault = detail && @deserializer.deserialize(detail.children.first, 'MethodFault') msg = resp.at('faultstring').text if fault raise RbVmomi::Fault.new(msg, fault) else fail "#{resp.at('faultcode').text}: #{msg}" end else if desc type = desc['is-task'] ? 'Task' : desc['wsdl_type'] returnvals = resp.children.select(&:element?).map { |c| @deserializer.deserialize c, type } (desc['is-array'] && !desc['is-task']) ? returnvals : returnvals.first else nil end end end def call method, desc, this, params fail "this is not a managed object" unless this.is_a? BasicTypes::ManagedObject fail "parameters must be passed as a hash" unless params.is_a? Hash fail unless desc.is_a? Hash t1 = Time.now body = soap_envelope do |xml| emit_request xml, method, desc['params'], this, params end.target! t2 = Time.now resp, resp_size = request "#{@ns}/#{@rev}", body t3 = Time.now out = parse_response resp, desc['result'] if @profiling t4 = Time.now @profile[method] ||= [] profile_info = { :network_latency => (t3 - t2), :request_emit => t2 - t1, :response_parse => t4 - t3, :params => params, :obj => this, :backtrace => caller, :request_size => body.length, :response_size => resp_size, } @profile[method] << profile_info @profile_summary[:network_latency] += profile_info[:network_latency] @profile_summary[:response_parse] += profile_info[:response_parse] @profile_summary[:request_emit] += profile_info[:request_emit] @profile_summary[:num_calls] += 1 end out end # hic sunt dracones def obj2xml xml, name, type, is_array, o, attrs={} expected = type(type) fail "expected array for '#{name}', got #{o.class.wsdl_name}" if is_array and not (o.is_a? Array or (o.is_a? Hash and expected == BasicTypes::KeyValue)) case o when Array, BasicTypes::KeyValue if o.is_a? BasicTypes::KeyValue and expected != BasicTypes::KeyValue fail "expected #{expected.wsdl_name} for '#{name}', got KeyValue" elsif expected == BasicTypes::KeyValue and not is_array xml.tag! name, attrs do xml.tag! 'key', o[0].to_s xml.tag! 'value', o[1].to_s end else fail "expected #{expected.wsdl_name} for '#{name}', got array" unless is_array o.each do |e| obj2xml xml, name, expected.wsdl_name, false, e, attrs end end when BasicTypes::ManagedObject fail "expected #{expected.wsdl_name} for '#{name}', got #{o.class.wsdl_name} for field #{name.inspect}" if expected and not expected >= o.class and not expected == BasicTypes::AnyType xml.tag! name, o._ref, :type => o.class.wsdl_name when BasicTypes::DataObject if expected and not expected >= o.class and not expected == BasicTypes::AnyType fail "expected #{expected.wsdl_name} for '#{name}', got #{o.class.wsdl_name} for field #{name.inspect}" end xml.tag! name, attrs.merge("xsi:type" => o.class.wsdl_name) do o.class.full_props_desc.each do |desc| if o.props.member? desc['name'].to_sym v = o.props[desc['name'].to_sym] next if v.nil? obj2xml xml, desc['name'], desc['wsdl_type'], desc['is-array'], v end end end when BasicTypes::Enum xml.tag! name, o.value.to_s, attrs when Hash if expected == BasicTypes::KeyValue and is_array obj2xml xml, name, type, is_array, o.to_a, attrs else fail "expected #{expected.wsdl_name} for '#{name}', got a hash" unless expected <= BasicTypes::DataObject obj2xml xml, name, type, false, expected.new(o), attrs end when true, false fail "expected #{expected.wsdl_name} for '#{name}', got a boolean" unless [BasicTypes::Boolean, BasicTypes::AnyType].member? expected attrs['xsi:type'] = 'xsd:boolean' if expected == BasicTypes::AnyType xml.tag! name, (o ? '1' : '0'), attrs when Symbol, String if expected == BasicTypes::Binary attrs['xsi:type'] = 'xsd:base64Binary' if expected == BasicTypes::AnyType xml.tag! name, [o].pack('m').chomp.gsub("\n", ""), attrs else attrs['xsi:type'] = 'xsd:string' if expected == BasicTypes::AnyType xml.tag! name, o.to_s, attrs end when Integer attrs['xsi:type'] = 'xsd:long' if expected == BasicTypes::AnyType xml.tag! name, o.to_s, attrs when Float attrs['xsi:type'] = 'xsd:double' if expected == BasicTypes::AnyType xml.tag! name, o.to_s, attrs when DateTime attrs['xsi:type'] = 'xsd:dateTime' if expected == BasicTypes::AnyType xml.tag! name, o.strftime('%FT%T%:z'), attrs when Time attrs['xsi:type'] = 'xsd:dateTime' if expected == BasicTypes::AnyType xml.tag! name, o.iso8601, attrs when BasicTypes::Int attrs['xsi:type'] = 'xsd:int' xml.tag! name, o.to_s, attrs else fail "unexpected object class #{o.class} for '#{name}'" end xml rescue $stderr.puts "#{$!.class} while serializing #{name} (#{type}):" PP.pp o, $stderr raise end def self.type name fail unless name and (name.is_a? String or name.is_a? Symbol) name = $' if name.to_s =~ /^xsd:/ case name.to_sym when :anyType then BasicTypes::AnyType when :boolean then BasicTypes::Boolean when :string then String when :int, :long, :short, :byte then Integer when :float, :double then Float when :dateTime then Time when :base64Binary then BasicTypes::Binary when :KeyValue then BasicTypes::KeyValue else first_char = name[0].chr if first_char.downcase == first_char name = "%s%s" % [first_char.upcase, name[1..-1]] end if @loader.has? name const_get(name) else fail "no such type #{name.inspect}" end end end def type name self.class.type name end def instanceUuid nil end def self.extension_dirs @extension_dirs ||= [] end def self.add_extension_dir dir extension_dirs << dir @loader.reload_extensions_dir dir if @loader end def self.reload_extensions @loader.reload_extensions end def self.loader; @loader; end protected def self.const_missing sym name = sym.to_s if @loader and @loader.has? name @loader.get(name) else super end end def self.method_missing sym, *a name = sym.to_s if @loader and @loader.has? name @loader.get(name).new(*a) else super end end def self.load_vmodl fn @loader = RbVmomi::TypeLoader.new fn, extension_dirs, self nil end end end rbvmomi-1.8.2/lib/rbvmomi/deserialization.rb000066400000000000000000000141031241305501000211170ustar00rootroot00000000000000# Copyright (c) 2011 VMware, Inc. All Rights Reserved. require 'time' module RbVmomi class NewDeserializer NS_XSI = 'http://www.w3.org/2001/XMLSchema-instance' DEMANGLED_ARRAY_TYPES = { 'AnyType' => 'xsd:anyType', 'DateTime' => 'xsd:dateTime', } %w(Boolean String Byte Short Int Long Float Double).each do |x| DEMANGLED_ARRAY_TYPES[x] = "xsd:#{x.downcase}" end BUILTIN_TYPE_ACTIONS = { 'xsd:string' => :string, 'xsd:boolean' => :boolean, 'xsd:byte' => :int, 'xsd:short' => :int, 'xsd:int' => :int, 'xsd:long' => :int, 'xsd:float' => :float, 'xsd:dateTime' => :date, 'PropertyPath' => :string, 'MethodName' => :string, 'TypeName' => :string, 'xsd:base64Binary' => :binary, 'KeyValue' => :keyvalue, } BUILTIN_TYPE_ACTIONS.dup.each do |k,v| if k =~ /^xsd:/ BUILTIN_TYPE_ACTIONS[$'] = v end end def initialize conn @conn = conn @loader = conn.class.loader end def deserialize node, type=nil type_attr = node['type'] # Work around for 1.5.x which doesn't populate node['type'] # XXX what changed if node.attributes['type'] and not type_attr type_attr = node.attributes['type'].value end type = type_attr if type_attr if action = BUILTIN_TYPE_ACTIONS[type] case action when :string node.content when :boolean node.content == '1' || node.content == 'true' when :int node.content.to_i when :float node.content.to_f when :date leaf_date node when :binary leaf_binary node when :keyvalue leaf_keyvalue node else fail end else if type =~ /:/ type = type.split(":", 2)[1] end if type =~ /^ArrayOf/ type = DEMANGLED_ARRAY_TYPES[$'] || $' return node.children.select(&:element?).map { |c| deserialize c, type } end if type =~ /:/ type = type.split(":", 2)[1] end klass = @loader.get(type) or fail "no such type '#{type}'" case klass.kind when :data traverse_data node, klass when :enum node.content when :managed leaf_managed node, klass else fail end end end def traverse_data node, klass obj = klass.new nil props = obj.props children = node.children.select(&:element?) n = children.size i = 0 klass.full_props_desc.each do |desc| name = desc['name'] child_type = desc['wsdl_type'] # Ignore unknown fields while child = children[i] and not klass.full_props_set.member? child.name i += 1 end if desc['is-array'] a = [] while ((child = children[i]) && (child.name == name)) child = children[i] a << deserialize(child, child_type) i += 1 end props[name.to_sym] = a elsif ((child = children[i]) && (child.name == name)) props[name.to_sym] = deserialize(child, child_type) i += 1 end end obj end def leaf_managed node, klass type_attr = node['type'] klass = @loader.get(type_attr) if type_attr klass.new(@conn, node.content) end def leaf_date node Time.parse node.content end def leaf_binary node node.content.unpack('m')[0] end # XXX does the value need to be deserialized? def leaf_keyvalue node h = {} node.children.each do |child| next unless child.element? h[child.name] = child.content end [h['key'], h['value']] end end class OldDeserializer NS_XSI = 'http://www.w3.org/2001/XMLSchema-instance' def initialize conn @conn = conn end def deserialize xml, typename=nil if IS_JRUBY type_attr = xml.attribute_nodes.find { |a| a.name == 'type' && a.namespace && a.namespace.prefix == 'xsi' } else type_attr = xml.attribute_with_ns('type', NS_XSI) end typename = (type_attr || typename).to_s if typename =~ /^ArrayOf/ typename = demangle_array_type $' return xml.children.select(&:element?).map { |c| deserialize c, typename } end t = @conn.type typename if t <= BasicTypes::DataObject props_desc = t.full_props_desc h = {} props_desc.select { |d| d['is-array'] }.each { |d| h[d['name'].to_sym] = [] } xml.children.each do |c| next unless c.element? field = c.name.to_sym d = t.find_prop_desc(field.to_s) or next o = deserialize c, d['wsdl_type'] if h[field].is_a? Array h[field] << o else h[field] = o end end t.new h elsif t == BasicTypes::ManagedObjectReference @conn.type(xml['type']).new @conn, xml.text elsif t <= BasicTypes::ManagedObject @conn.type(xml['type'] || t.wsdl_name).new @conn, xml.text elsif t <= BasicTypes::Enum xml.text elsif t <= BasicTypes::KeyValue h = {} xml.children.each do |c| next unless c.element? h[c.name] = c.text end [h['key'], h['value']] elsif t <= String xml.text elsif t <= Symbol xml.text.to_sym elsif t <= Integer xml.text.to_i elsif t <= Float xml.text.to_f elsif t <= Time Time.parse xml.text elsif t == BasicTypes::Boolean xml.text == 'true' || xml.text == '1' elsif t == BasicTypes::Binary xml.text.unpack('m')[0] elsif t == BasicTypes::AnyType fail "attempted to deserialize an AnyType" else fail "unexpected type #{t.inspect} (#{t.ancestors * '/'})" end rescue $stderr.puts "#{$!.class} while deserializing #{xml.name} (#{typename}):" $stderr.puts xml.to_s raise end def demangle_array_type x case x when 'AnyType' then 'anyType' when 'DateTime' then 'dateTime' when 'Boolean', 'String', 'Byte', 'Short', 'Int', 'Long', 'Float', 'Double' then x.downcase else x end end end if ENV['RBVMOMI_NEW_DESERIALIZER'] == '1' || true # Always use new one now Deserializer = NewDeserializer else Deserializer = OldDeserializer end end rbvmomi-1.8.2/lib/rbvmomi/fault.rb000066400000000000000000000004301241305501000170420ustar00rootroot00000000000000# Copyright (c) 2010 VMware, Inc. All Rights Reserved. module RbVmomi class Fault < StandardError attr_reader :fault def initialize msg, fault super "#{fault.class.wsdl_name}: #{msg}" @fault = fault end def method_missing *a @fault.send(*a) end end end rbvmomi-1.8.2/lib/rbvmomi/pbm.rb000066400000000000000000000037361241305501000165210ustar00rootroot00000000000000# Copyright (c) 2012 VMware, Inc. All Rights Reserved. require 'rbvmomi' module RbVmomi # A connection to one vSphere ProfileBasedManagement endpoint. # @see #serviceInstance class PBM < Connection # Connect to a vSphere ProfileBasedManagement endpoint # # @param [VIM] Connection to main vSphere API endpoint # @param [Hash] opts The options hash. # @option opts [String] :host Host to connect to. # @option opts [Numeric] :port (443) Port to connect to. # @option opts [Boolean] :ssl (true) Whether to use SSL. # @option opts [Boolean] :insecure (false) If true, ignore SSL certificate errors. # @option opts [String] :path (/pbm/sdk) SDK endpoint path. # @option opts [Boolean] :debug (false) If true, print SOAP traffic to stderr. def self.connect vim, opts = {} fail unless opts.is_a? Hash opts[:host] = vim.host opts[:ssl] = true unless opts.member? :ssl or opts[:"no-ssl"] opts[:insecure] ||= false opts[:port] ||= (opts[:ssl] ? 443 : 80) opts[:path] ||= '/pbm/sdk' opts[:ns] ||= 'urn:pbm' rev_given = opts[:rev] != nil opts[:rev] = '1.0' unless rev_given opts[:debug] = (!ENV['RBVMOMI_DEBUG'].empty? rescue false) unless opts.member? :debug new(opts).tap do |pbm| pbm.vcSessionCookie = vim.cookie.split('"')[1] end end def vcSessionCookie= cookie @vcSessionCookie = cookie end def rev= x super @serviceContent = nil end # Return the ServiceInstance # # The ServiceInstance is the root of the vSphere inventory. def serviceInstance @serviceInstance ||= VIM::PbmServiceInstance self, 'ServiceInstance' end # Alias to serviceInstance.PbmRetrieveServiceContent def serviceContent @serviceContent ||= serviceInstance.PbmRetrieveServiceContent end # @private def pretty_print pp pp.text "PBM(#{@opts[:host]})" end add_extension_dir File.join(File.dirname(__FILE__), "pbm") load_vmodl(ENV['VMODL'] || File.join(File.dirname(__FILE__), "../../vmodl.db")) end end rbvmomi-1.8.2/lib/rbvmomi/sms.rb000066400000000000000000000034401241305501000165350ustar00rootroot00000000000000# Copyright (c) 2013 VMware, Inc. All Rights Reserved. require 'rbvmomi' module RbVmomi # A connection to one vSphere SMS endpoint. # @see #serviceInstance class SMS < Connection # Connect to a vSphere SMS endpoint # # @param [VIM] Connection to main vSphere API endpoint # @param [Hash] opts The options hash. # @option opts [String] :host Host to connect to. # @option opts [Numeric] :port (443) Port to connect to. # @option opts [Boolean] :ssl (true) Whether to use SSL. # @option opts [Boolean] :insecure (false) If true, ignore SSL certificate errors. # @option opts [String] :path (/sms/sdk) SDK endpoint path. # @option opts [Boolean] :debug (false) If true, print SOAP traffic to stderr. def self.connect vim, opts = {} fail unless opts.is_a? Hash opts[:host] = vim.host opts[:ssl] = true unless opts.member? :ssl or opts[:"no-ssl"] opts[:insecure] ||= true opts[:port] ||= (opts[:ssl] ? 443 : 80) opts[:path] ||= '/sms/sdk' opts[:ns] ||= 'urn:sms' rev_given = opts[:rev] != nil opts[:rev] = '4.0' unless rev_given opts[:debug] = (!ENV['RBVMOMI_DEBUG'].empty? rescue false) unless opts.member? :debug new(opts).tap do |sms| sms.vcSessionCookie = vim.cookie.split('"')[1] end end def vcSessionCookie= cookie @vcSessionCookie = cookie end def rev= x super @serviceContent = nil end # Return the ServiceInstance # # The ServiceInstance is the root of the vSphere inventory. def serviceInstance @serviceInstance ||= VIM::SmsServiceInstance self, 'ServiceInstance' end # @private def pretty_print pp pp.text "SMS(#{@opts[:host]})" end add_extension_dir File.join(File.dirname(__FILE__), "sms") load_vmodl(ENV['VMODL'] || File.join(File.dirname(__FILE__), "../../vmodl.db")) end end rbvmomi-1.8.2/lib/rbvmomi/sms/000077500000000000000000000000001241305501000162075ustar00rootroot00000000000000rbvmomi-1.8.2/lib/rbvmomi/sms/SmsStorageManager.rb000066400000000000000000000002111241305501000221100ustar00rootroot00000000000000class RbVmomi::SMS::SmsStorageManager def RegisterProvider_Task2 providerSpec self.RegisterProvider_Task providerSpec end end rbvmomi-1.8.2/lib/rbvmomi/trivial_soap.rb000066400000000000000000000055441241305501000204360ustar00rootroot00000000000000# Copyright (c) 2010 VMware, Inc. All Rights Reserved. require 'rubygems' require 'builder' require 'nokogiri' require 'net/http' require 'pp' class RbVmomi::TrivialSoap attr_accessor :debug, :cookie attr_reader :http def initialize opts fail unless opts.is_a? Hash @opts = opts return unless @opts[:host] # for testcases @debug = @opts[:debug] @cookie = @opts[:cookie] @lock = Mutex.new @http = nil restart_http end def host @opts[:host] end def close @http.finish rescue IOError end def restart_http begin @http.finish if @http rescue Exception => ex puts "WARNING: Ignoring exception: #{ex.message}" puts ex.backtrace.join("\n") end @http = Net::HTTP.new(@opts[:host], @opts[:port], @opts[:proxyHost], @opts[:proxyPort]) if @opts[:ssl] require 'net/https' @http.use_ssl = true if @opts[:insecure] @http.verify_mode = OpenSSL::SSL::VERIFY_NONE else @http.verify_mode = OpenSSL::SSL::VERIFY_PEER end @http.cert = OpenSSL::X509::Certificate.new(@opts[:cert]) if @opts[:cert] @http.key = OpenSSL::PKey::RSA.new(@opts[:key]) if @opts[:key] end @http.set_debug_output(STDERR) if $DEBUG @http.read_timeout = 1000000 @http.open_timeout = 60 def @http.on_connect @socket.io.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1) end @http.start end def soap_envelope xsd = 'http://www.w3.org/2001/XMLSchema' env = 'http://schemas.xmlsoap.org/soap/envelope/' xsi = 'http://www.w3.org/2001/XMLSchema-instance' xml = Builder::XmlMarkup.new :indent => 0 xml.tag!('env:Envelope', 'xmlns:xsd' => xsd, 'xmlns:env' => env, 'xmlns:xsi' => xsi) do if @vcSessionCookie xml.tag!('env:Header') do xml.tag!('vcSessionCookie', @vcSessionCookie) end end xml.tag!('env:Body') do yield xml if block_given? end end xml end def request action, body headers = { 'content-type' => 'text/xml; charset=utf-8', 'SOAPAction' => action } headers['cookie'] = @cookie if @cookie if @debug $stderr.puts "Request:" $stderr.puts body $stderr.puts end start_time = Time.now response = @lock.synchronize do begin @http.request_post(@opts[:path], body, headers) rescue Exception restart_http raise end end end_time = Time.now if response.is_a? Net::HTTPServiceUnavailable raise "Got HTTP 503: Service unavailable" end self.cookie = response['set-cookie'] if response.key? 'set-cookie' nk = Nokogiri(response.body) if @debug $stderr.puts "Response (in #{'%.3f' % (end_time - start_time)} s)" $stderr.puts nk $stderr.puts end [nk.xpath('//soapenv:Body/*').select(&:element?).first, response.body.size] end end rbvmomi-1.8.2/lib/rbvmomi/trollop.rb000066400000000000000000000051701241305501000174300ustar00rootroot00000000000000# Copyright (c) 2011 VMware, Inc. All Rights Reserved. require 'trollop' # Convenience methods for Trollop, Ruby's premier option parser. # @see http://trollop.rubyforge.org/ # @see Trollop::Parser module Trollop # Convenience methods for Trollop, Ruby's premier option parser. # # See the examples directory for sample code. # Descriptions are of the form: # : () # @see http://trollop.rubyforge.org/ class Parser # Options used by VIM.connect # # !!!plain # host: -o --host RBVMOMI_HOST # port: --port RBVMOMI_PORT (443) # no-ssl: --no-ssl RBVMOMI_SSL (false) # insecure: -k --insecure RBVMOMI_INSECURE (false) # user: -u --user RBVMOMI_USER (root) # password: -p --password RBVMOMI_PASSWORD () # path: --path RBVMOMI_PATH (/sdk) # debug: -d --debug RBVMOMI_DEBUG (false) def rbvmomi_connection_opts opt :host, "host", :type => :string, :short => 'o', :default => ENV['RBVMOMI_HOST'] opt :port, "port", :type => :int, :short => :none, :default => (ENV.member?('RBVMOMI_PORT') ? ENV['RBVMOMI_PORT'].to_i : 443) opt :"no-ssl", "don't use ssl", :short => :none, :default => (ENV['RBVMOMI_SSL'] == '0') opt :insecure, "don't verify ssl certificate", :short => 'k', :default => (ENV['RBVMOMI_INSECURE'] == '1') opt :user, "username", :short => 'u', :default => (ENV['RBVMOMI_USER'] || 'root') opt :password, "password", :short => 'p', :default => (ENV['RBVMOMI_PASSWORD'] || '') opt :path, "SOAP endpoint path", :short => :none, :default => (ENV['RBVMOMI_PATH'] || '/sdk') opt :debug, "Log SOAP messages", :short => 'd', :default => (ENV['RBVMOMI_DEBUG'] || false) end # Select a datacenter # # !!!plain # datacenter: -D --datacenter RBVMOMI_DATACENTER (ha-datacenter) def rbvmomi_datacenter_opt opt :datacenter, "datacenter", :type => :string, :short => "D", :default => (ENV['RBVMOMI_DATACENTER'] || 'ha-datacenter') end # Select a folder # # !!!plain # folder: -F --folder RBVMOMI_FOLDER () def rbvmomi_folder_opt opt :folder, "VM folder", :type => :string, :short => "F", :default => (ENV['RBVMOMI_FOLDER'] || '') end # Select a compute resource # # !!!plain # computer: -R --computer RBVMOMI_COMPUTER def rbvmomi_computer_opt opt :computer, "Compute resource", :type => :string, :short => "R", :default => (ENV['RBVMOMI_COMPUTER']||'ha-compute-res') end # Select a datastore # # !!!plain # datastore: -s --datastore RBVMOMI_DATASTORE (datastore1) def rbvmomi_datastore_opt opt :datastore, "Datastore", :short => 's', :default => (ENV['RBVMOMI_DATASTORE'] || 'datastore1') end end end rbvmomi-1.8.2/lib/rbvmomi/type_loader.rb000066400000000000000000000066531241305501000202530ustar00rootroot00000000000000# Copyright (c) 2010 VMware, Inc. All Rights Reserved. require 'set' require 'monitor' module RbVmomi class TypeLoader def initialize fn, extension_dirs, namespace @extension_dirs = extension_dirs @namespace = namespace @lock = Monitor.new @db = {} @id2wsdl = {} @loaded = {} add_types Hash[BasicTypes::BUILTIN.map { |k| [k,nil] }] vmodl_database = File.open(fn, 'r') { |io| Marshal.load io } vmodl_database.reject! { |k,v| k =~ /^_/ } add_types vmodl_database preload end def preload names = (@namespace.constants + Object.constants).map(&:to_s).uniq. select { |x| has? x } names.each { |x| get(x) } end # Reload all extensions for loaded VMODL types def reload_extensions @extension_dirs.each do |path| reload_extensions_dir path end end # Reload all extensions for loaded VMODL types from the given directory def reload_extensions_dir path loaded = Set.new(typenames.select { |x| @namespace.const_defined? x }) Dir.open(path) do |dir| dir.each do |file| next unless file =~ /\.rb$/ next unless loaded.member? $` file_path = File.join(dir, file) load file_path end end end def has? name fail unless name.is_a? String @db.member?(name) or BasicTypes::BUILTIN.member?(name) end def get name fail "name '#{name}' is #{name.class} expecting String" unless name.is_a? String first_char = name[0].chr if first_char.downcase == first_char name = "%s%s" % [first_char.upcase, name[1..-1]] end return @loaded[name] if @loaded.member? name @lock.synchronize do return @loaded[name] if @loaded.member? name klass = make_type(name) @namespace.const_set name, klass load_extension name @loaded[name] = klass end end def add_types types @lock.synchronize do @db.merge! types @db = Hash[@db.map do |name, value| if value value['wsdl_name'] ||= name end first_char = name[0].chr if first_char.downcase == first_char name = "%s%s" % [first_char.upcase, name[1..-1]] end [name, value] end] end end def typenames @db.keys end private def load_extension name @extension_dirs.map { |x| File.join(x, "#{name}.rb") }. select { |x| File.exists? x }. each { |x| load x } end def make_type name name = name.to_s return BasicTypes.const_get(name) if BasicTypes::BUILTIN.member? name desc = @db[name] or fail "unknown VMODL type #{name}" case desc['kind'] when 'data' then make_data_type name, desc when 'managed' then make_managed_type name, desc when 'enum' then make_enum_type name, desc else fail desc.inspect end end def make_data_type name, desc superclass = get desc['wsdl_base'] Class.new(superclass).tap do |klass| klass.init name, desc['props'] klass.wsdl_name = desc['wsdl_name'] end end def make_managed_type name, desc superclass = get desc['wsdl_base'] Class.new(superclass).tap do |klass| klass.init name, desc['props'], desc['methods'] klass.wsdl_name = desc['wsdl_name'] end end def make_enum_type name, desc Class.new(BasicTypes::Enum).tap do |klass| klass.init name, desc['values'] klass.wsdl_name = desc['wsdl_name'] end end end end rbvmomi-1.8.2/lib/rbvmomi/utils/000077500000000000000000000000001241305501000165455ustar00rootroot00000000000000rbvmomi-1.8.2/lib/rbvmomi/utils/admission_control.rb000066400000000000000000000343741241305501000226330ustar00rootroot00000000000000 # An admission controlled resource scheduler for large scale vSphere deployments # # While DRS (Dynamic Resource Scheduler) in vSphere handles CPU and Memory # allocations within a single vSphere cluster, larger deployments require # another layer of scheduling to make the use of multiple clusters transparent. # So this class doesn't replace DRS, but in fact works on top of it. # # The scheduler in this class performs admission control to make sure clusters # don't get overloaded. It does so by adding additional metrics to the already # existing CPU and Memory reservation system that DRS has. After admission # control it also performs very basic initial placement. Note that in-cluster # placement and load-balancing is left to DRS. Also note that no cross-cluster # load balancing is done. # # This class uses the concept of a Pod: A set of clusters that share a set of # datastores. From a datastore perspective, we are free to place a VM on any # host or cluster. So admission control is done at the Pod level first. Pods # are automatically dicovered based on lists of clusters and datastores. # # Admission control covers the following metrics: # - Host availability: If no hosts are available within a cluster or pod, # admission is denied. # - Minimum free space: If a datastore falls below this free space percentage, # admission to it will be denied. Admission to a pod is granted as long at # least one datastore passes admission control. # - Maximum number of VMs: If a Pod exceeds a configured number of powered on # VMs, admission is denied. This is a crude but effective catch-all metric # in case users didn't set proper individual CPU or Memory reservations or # if the scalability limit doesn't originate from CPU or Memory. # # Placement after admission control: # - Cluster selection: A load metric based on a combination of CPU and Memory # load is used to always select the "least loaded" cluster. The metric is very # crude and only meant to do very rough load balancing. If DRS clusters are # large enough, this is good enough in most cases though. # - Datastore selection: Right now NO intelligence is implemented here. # # Usage: # Instantiate the class, call make_placement_decision and then use the exposed # computer (cluster), resource pool, vm_folder and datastore. Currently once # computed, a new updated placement can't be generated. class AdmissionControlledResourceScheduler attr_reader :rp def initialize vim, opts = {} @vim = vim @datacenter = opts[:datacenter] @datacenter_path = opts[:datacenter_path] @vm_folder = opts[:vm_folder] @vm_folder_path = opts[:vm_folder_path] @rp_path = opts[:rp_path] @computers = opts[:computers] @computer_names = opts[:computer_names] @datastores = opts[:datastores] @datastore_paths = opts[:datastore_paths] @max_vms_per_pod = opts[:max_vms_per_pod] @min_ds_free = opts[:min_ds_free] @service_docs_url = opts[:service_docs_url] @pc = @vim.serviceContent.propertyCollector @root_folder = @vim.serviceContent.rootFolder @logger = opts[:logger] end def log x if @logger @logger.info x else puts "#{Time.now}: #{x}" end end # Returns the used VM folder. If not set yet, uses the vm_folder_path to # lookup the folder. If it doesn't exist, it is created. Collisions between # multiple clients concurrently creating the same folder are handled. # @return [VIM::Folder] The VM folder def vm_folder retries = 1 begin @vm_folder ||= datacenter.vmFolder.traverse!(@vm_folder_path, VIM::Folder) if !@vm_folder fail "VM folder #{@vm_folder_path} not found" end rescue RbVmomi::Fault => fault if !fault.fault.is_a?(RbVmomi::VIM::DuplicateName) raise else retries -= 1 retry if retries >= 0 end end @vm_folder end # Returns the used Datacenter. If not set yet, uses the datacenter_path to # lookup the datacenter. # @return [VIM::Datacenter] The datacenter def datacenter if !@datacenter @datacenter = @root_folder.traverse(@datacenter_path, VIM::Datacenter) if !@datacenter fail "datacenter #{@datacenter_path} not found" end end @datacenter end # Returns the candidate datastores. If not set yet, uses the datastore_paths # to lookup the datastores under the datacenter. # As a side effect, also looks up properties about all the datastores # @return [Array] List of VIM::Datastore def datastores if !@datastores @datastores = @datastore_paths.map do |path| ds = datacenter.datastoreFolder.traverse(path, VIM::Datastore) if !ds fail "datastore #{path} not found" end ds end end if !@datastore_props @datastore_props = @pc.collectMultiple(@datastores, 'summary', 'name') end @datastores end # Returns the candidate computers (aka clusters). If not set yet, uses the # computer_names to look them up. # @return [Array] List of [VIM::ClusterComputeResource, Hash] tuples, where # the Hash is a list of stats about the computer def computers if !@computers @computers = @computer_names.map do |name| computer = datacenter.find_compute_resource(name) [computer, computer.stats] end end @computers end # Returns the candidate pods. If not set, automatically computes the pods # based on the list of computers (aka clusters) and datastores. # @return [Array] List of pods, where a pod is a list of VIM::ClusterComputeResource def pods if !@pods # A pod is defined as a set of clusters (aka computers) that share the same # datastore accessibility. Computing pods is done automatically using simple # set theory math. computersProps = @pc.collectMultiple(computers.map{|x| x[0]}, 'datastore') @pods = computers.map do |computer, stats| computersProps[computer]['datastore'] & self.datastores end.uniq.map do |ds_list| computers.map{|x| x[0]}.select do |computer| (computer.datastore & self.datastores) == ds_list end end end @pods end # Returns all VMs residing with a pod. Doesn't account for templates. Does so # very efficiently using a single API query. # @return [Hash] Hash of VMs as keys and their properties as values. def pod_vms pod # This function retrieves all VMs residing inside a pod filterSpec = VIM.PropertyFilterSpec( objectSet: pod.map do |computer, stats| { obj: computer.resourcePool, selectSet: [ VIM.TraversalSpec( name: 'tsFolder', type: 'ResourcePool', path: 'resourcePool', skip: false, selectSet: [ VIM.SelectionSpec(name: 'tsFolder'), VIM.SelectionSpec(name: 'tsVM'), ] ), VIM.TraversalSpec( name: 'tsVM', type: 'ResourcePool', path: 'vm', skip: false, selectSet: [], ) ] } end, propSet: [ { type: 'ResourcePool', pathSet: ['name'] }, { type: 'VirtualMachine', pathSet: %w(runtime.powerState) } ] ) result = @vim.propertyCollector.RetrieveProperties(specSet: [filterSpec]) out = result.map { |x| [x.obj, Hash[x.propSet.map { |y| [y.name, y.val] }]] } out.select{|obj, props| obj.is_a?(VIM::VirtualMachine)} end # Returns all candidate datastores for a given pod. # @return [Array] List of VIM::Datastore def pod_datastores pod pod.first.datastore & self.datastores end # Returns the list of pods that pass admission control. If not set yet, performs # admission control to compute the list. If no pods passed the admission # control, an exception is thrown. # @return [Array] List of pods, where a pod is a list of VIM::ClusterComputeResource def filtered_pods # This function applies admission control and returns those pods that have # passed admission control. An exception is thrown if access was denied to # all pods. if !@filtered_pods log "Performing admission control:" @filtered_pods = self.pods.select do |pod| # Gather some statistics about the pod ... on_vms = pod_vms(pod).select{|k,v| v['runtime.powerState'] == 'poweredOn'} num_pod_vms = on_vms.length pod_datastores = self.pod_datastores(pod) log "Pod: #{pod.map{|x| x.name}.join(', ')}" log " #{num_pod_vms} VMs" pod_datastores.each do |ds| ds_sum = @datastore_props[ds]['summary'] @datastore_props[ds]['free_percent'] = ds_sum.freeSpace.to_f * 100 / ds_sum.capacity end pod_datastores.each do |ds| ds_props = @datastore_props[ds] ds_name = ds_props['name'] free = ds_props['free_percent'] free_gb = ds_props['summary'].freeSpace.to_f / 1024**3 free_str = "%.2f GB (%.2f%%)" % [free_gb, free] log " Datastore #{ds_name}: #{free_str} free" end # Admission check: VM limit denied = false max_vms = @max_vms_per_pod if max_vms && max_vms > 0 if num_pod_vms > max_vms err = "VM limit (#{max_vms}) exceeded on this Pod" denied = true end end # Admission check: Free space on datastores min_ds_free = @min_ds_free if min_ds_free && min_ds_free > 0 # We need at least one datastore with enough free space low_list = pod_datastores.select do |ds| @datastore_props[ds]['free_percent'] <= min_ds_free end if low_list.length == pod_datastores.length dsNames = low_list.map{|ds| @datastore_props[ds]['name']}.join(", ") err = "Datastores #{dsNames} below minimum free disk space (#{min_ds_free}%)" denied = true end end # Admission check: Hosts are available if !denied hosts_available = pod.any? do |computer| stats = Hash[self.computers][computer] stats[:totalCPU] > 0 && stats[:totalMem] > 0 end if !hosts_available err = "No hosts are current available in this pod" denied = true end end if denied log " Admission DENIED: #{err}" else log " Admission granted" end !denied end end if @filtered_pods.length == 0 log "Couldn't find any Pod with enough resources." if @service_docs_url log "Check #{@service_docs_url} to see which other Pods you may be able to use" end fail "Admission denied" end @filtered_pods end # Returns the computer (aka cluster) to be used for placement. If not set yet, # computs the least loaded cluster (using a metric that combines CPU and Memory # load) that passes admission control. # @return [VIM::ClusterComputeResource] Chosen computer (aka cluster) def pick_computer placementhint = nil if !@computer # Out of the pods to which we have been granted access, pick the cluster # (aka computer) with the lowest CPU/Mem utilization for load balancing available = self.filtered_pods.flatten eligible = self.computers.select do |computer,stats| available.member?(computer) && stats[:totalCPU] > 0 and stats[:totalMem] > 0 end computer = nil if placementhint if eligible.length > 0 computer = eligible.map{|x| x[0]}[placementhint % eligible.length] end else computer, = eligible.min_by do |computer,stats| 2**(stats[:usedCPU].to_f/stats[:totalCPU]) + (stats[:usedMem].to_f/stats[:totalMem]) end end if !computer fail "No clusters available, should have been prevented by admission control" end @computer = computer end @computer end # Returns the datastore to be used for placement. If not set yet, picks a # datastore without much intelligence, as long as it passes admission control. # @return [VIM::Datastore] Chosen datastore def datastore placementHint = nil if @datastore return @datastore end pod_datastores = pick_computer.datastore & datastores eligible = pod_datastores.select do |ds| min_ds_free = @min_ds_free if min_ds_free && min_ds_free > 0 ds_sum = @datastore_props[ds]['summary'] free_percent = ds_sum.freeSpace.to_f * 100 / ds_sum.capacity free_percent > min_ds_free else true end end if eligible.length == 0 fail "Couldn't find any eligible datastore. Admission control should have prevented this" end if placementHint && placementHint > 0 @datastore = eligible[placementHint % eligible.length] else @datastore = eligible.first end @datastore end # Runs the placement algorithm and populates all the various properties as # a side effect. Run this first, before using the other functions of this # class. def make_placement_decision opts = {} self.filtered_pods self.pick_computer opts[:placementHint] log "Selected compute resource: #{@computer.name}" @rp = @computer.resourcePool.traverse(@rp_path) if !@rp fail "Resource pool #{@rp_path} not found" end log "Resource pool: #{@rp.pretty_path}" stats = @computer.stats if stats[:totalMem] > 0 && stats[:totalCPU] > 0 cpu_load = "#{(100*stats[:usedCPU])/stats[:totalCPU]}% cpu" mem_load = "#{(100*stats[:usedMem])/stats[:totalMem]}% mem" log "Cluster utilization: #{cpu_load}, #{mem_load}" end user_vms = vm_folder.inventory_flat('VirtualMachine' => %w(name storage)).select do |k, v| k.is_a?(RbVmomi::VIM::VirtualMachine) end numVms = user_vms.length unshared = user_vms.map do |vm, info| info['storage'].perDatastoreUsage.map{|x| x.unshared}.inject(0, &:+) end.inject(0, &:+) log "User stats: #{numVms} VMs using %.2fGB of storage" % [unshared.to_f / 1024**3] @placement_hint = opts[:placement_hint] || (rand(100) + 1) datastore = self.datastore @placement_hint log "Datastore: #{datastore.name}" end endrbvmomi-1.8.2/lib/rbvmomi/utils/deploy.rb000066400000000000000000000321331241305501000203700ustar00rootroot00000000000000require 'open-uri' require 'nokogiri' require 'rbvmomi' # The cached ovf deployer is an optimization on top of regular OVF deployment # as it is offered by the VIM::OVFManager. Creating a VM becomes a multi-stage # process: First the OVF is uploaded and instead of directly using it, it is # prepared for linked cloning and marked as a template. It can then be cloned # many times over, without the cost of repeated OVF deploys (network and storage # IO) and the cost of storing the same base VM several times (storage space). # Multiple concurrent users can try to follow this process and collisions are # automatically detected and de-duplicated. One thread will win to create the # OVF template, while the other will wait for the winning thread to finish the # task. So even fully independent, distributed and unsynchronized clients using # this call with be auto-synchronized just by talking to the same vCenter # instance and using the name naming scheme for the templates. # # The caching concept above can be extended to multiple levels. Lets assume # many VMs will share the same base OS, but are running different builds of the # application running inside the VM. If it is expected that again many (but not # all) VMs will share the same build of the application, a tree structure of # templates becomes useful. At the root of the tree is the template with just # the base OS. It is uploaded from an OVF if needed. Then, this base OS image # is cloned, a particular build is installed and the resulting VM is again marked # as a template. Users can then instantiate that particular build with very # little extra overhead. This class supports such multi level templates via the # :is_template parameter of linked_clone(). class CachedOvfDeployer # Constructor. Gets the VIM connection and important VIM objects # @param vim [VIM] VIM Connection # @param network [VIM::Network] Network to attach templates and VMs to # @param computer [VIM::ComputeResource] Host/Cluster to deploy templates/VMs to # @param template_folder [VIM::Folder] Folder in which all templates are kept # @param vm_folder [VIM::Folder] Folder into which to deploy VMs # @param datastore [VIM::Folder] Datastore to store template/VM in # @param opts [Hash] Additional parameters def initialize vim, network, computer, template_folder, vm_folder, datastore, opts = {} @vim = vim @network = network @computer = computer @rp = @computer.resourcePool @template_folder = template_folder @vmfolder = vm_folder @datastore = datastore @logger = opts[:logger] end def log x if @logger @logger.info x else puts "#{Time.now}: #{x}" end end # Internal helper method that executes the passed in block while disabling # the handling of SIGINT and SIGTERM signals. Restores their handlers after # the block is executed. # @param enabled [Boolean] If false, this function is a no-op def _run_without_interruptions enabled if enabled int_handler = Signal.trap("SIGINT", 'IGNORE') term_handler = Signal.trap("SIGTERM", 'IGNORE') end yield if enabled Signal.trap("SIGINT", int_handler) Signal.trap("SIGTERM", term_handler) end end # Uploads an OVF, prepares the resulting VM for linked cloning and then marks # it as a template. If another thread happens to race to do the same task, # the losing thread will not do the actual work, but instead wait for the # winning thread to do the work by looking up the template VM and waiting for # it to be marked as a template. This way, the cost of uploading and keeping # the full size of the VM is only paid once. # @param ovf_url [String] URL to the OVF to be deployed. Currently only http # and https are supported # @param template_name [String] Name of the template to be used. Should be the # same name for the same URL. A cluster specific # post-fix will automatically be added. # @option opts [int] :run_without_interruptions Whether or not to disable # SIGINT and SIGTERM during # the OVF upload. # @option opts [Hash] :config VM Config delta to apply after the OVF deploy is # done. Allows the template to be customized, e.g. # to set annotations. # @return [VIM::VirtualMachine] The template as a VIM::VirtualMachine instance def upload_ovf_as_template ovf_url, template_name, opts = {} # Optimization: If there happens to be a fully prepared template, then # there is no need to do the complicated OVF upload dance template = lookup_template template_name if template return template end # The OVFManager expects us to know the names of the networks mentioned # in the OVF file so we can map them to VIM::Network objects. For # simplicity this function assumes we need to read the OVF file # ourselves to know the names, and we map all of them to the same # VIM::Network. # If we're handling a file:// URI we need to strip the scheme as open-uri # can't handle them. if URI(ovf_url).scheme == "file" && URI(ovf_url).host.nil? ovf_url = URI(ovf_url).path end ovf = open(ovf_url, 'r'){|io| Nokogiri::XML(io.read)} ovf.remove_namespaces! networks = ovf.xpath('//NetworkSection/Network').map{|x| x['name']} network_mappings = Hash[networks.map{|x| [x, @network]}] network_mappings_str = network_mappings.map{|k, v| "#{k} = #{v.name}"} log "networks: #{network_mappings_str.join(', ')}" pc = @vim.serviceContent.propertyCollector # OVFs need to be uploaded to a specific host. DRS won't just pick one # for us, so we need to pick one wisely. The host needs to be connected, # not be in maintenance mode and must have the destination datastore # accessible. hosts = @computer.host hosts_props = pc.collectMultiple( hosts, 'datastore', 'runtime.connectionState', 'runtime.inMaintenanceMode', 'name' ) host = hosts.shuffle.find do |x| host_props = hosts_props[x] is_connected = host_props['runtime.connectionState'] == 'connected' is_ds_accessible = host_props['datastore'].member?(@datastore) is_connected && is_ds_accessible && !host_props['runtime.inMaintenanceMode'] end if !host fail "No host in the cluster available to upload OVF to" end log "Uploading OVF to #{hosts_props[host]['name']}..." property_mappings = {} # To work around the VMFS 8-host limit (existed until ESX 5.0), as # well as just for organization purposes, we create one template per # cluster. This also provides us with additional isolation. vm_name = template_name+"-#{@computer.name}" vm = nil wait_for_template = false # If the user sets opts[:run_without_interruptions], we will block # signals from the user (SIGINT, SIGTERM) in order to not be interrupted. # This is desirable, as other threads depend on this thread finishing # its prepare job and thus interrupting it has impacts beyond this # single thread or process. _run_without_interruptions(opts[:run_without_interruptions]) do begin vm = @vim.serviceContent.ovfManager.deployOVF( uri: ovf_url, vmName: vm_name, vmFolder: @template_folder, host: host, resourcePool: @rp, datastore: @datastore, networkMappings: network_mappings, propertyMappings: property_mappings) rescue RbVmomi::Fault => fault # If two threads execute this script at the same time to upload # the same template under the same name, one will win and the other # with be rejected by VC. We catch those cases here, and handle # them by waiting for the winning thread to finish preparing the # template, see below ... is_duplicate = fault.fault.is_a?(RbVmomi::VIM::DuplicateName) is_duplicate ||= (fault.fault.is_a?(RbVmomi::VIM::InvalidState) && !fault.fault.is_a?(RbVmomi::VIM::InvalidHostState)) if is_duplicate wait_for_template = true else raise fault end end # The winning thread succeeded in uploading the OVF. Now we need to # prepare it for (linked) cloning and mark it as a template to signal # we are done. if !wait_for_template config = opts[:config] || {} config = vm.update_spec_add_delta_disk_layer_on_all_disks(config) # XXX: Should we add a version that does retries? vm.ReconfigVM_Task(:spec => config).wait_for_completion vm.MarkAsTemplate end end # The losing thread now needs to wait for the winning thread to finish # uploading and preparing the template if wait_for_template log "Template already exists, waiting for it to be ready" vm = _wait_for_template_ready @template_folder, vm_name log "Template fully prepared and ready to be cloned" end vm end # Looks up a template by name in the configured template_path. Should be used # before uploading the VM via upload_ovf_as_template, although that is # not strictly required, but a lot more efficient. # @param template_name [String] Name of the template to be used. A cluster # specific post-fix will automatically be added. # @return [VIM::VirtualMachine] The template as a VIM::VirtualMachine instance # or nil def lookup_template template_name template_path = "#{template_name}-#{@computer.name}" template = @template_folder.traverse(template_path, RbVmomi::VIM::VirtualMachine) if template config = template.config is_template = config && config.template if !is_template template = nil end end template end # Creates a linked clone of a template prepared with upload_ovf_as_template. # The function waits for completion on the clone task. Optionally, in case # two level templates are being used, this function can wait for another # thread to finish creating the second level template. See class comments # for the concept of multi level templates. # @param template_name [String] Name of the template to be used. A cluster # specific post-fix will automatically be added. # @param vm_name [String] Name of the new VM that is being created via cloning. # @param config [Hash] VM Config delta to apply after the VM is cloned. # Allows the template to be customized, e.g. to adjust # CPU or Memory sizes or set annotations. # @option opts [int] :is_template If true, the clone is assumed to be a template # again and collision and de-duping logic kicks # in. # @return [VIM::VirtualMachine] The VIM::VirtualMachine instance of the clone def linked_clone template_vm, vm_name, config, opts = {} spec = { location: { pool: @rp, datastore: @datastore, diskMoveType: :moveChildMostDiskBacking, }, powerOn: false, template: false, config: config, } if opts[:is_template] wait_for_template = false template_name = "#{vm_name}-#{@computer.name}" begin vm = template_vm.CloneVM_Task( folder: @template_folder, name: template_name, spec: spec ).wait_for_completion rescue RbVmomi::Fault => fault if fault.fault.is_a?(RbVmomi::VIM::DuplicateName) wait_for_template = true else raise end end if wait_for_template puts "#{Time.now}: Template already exists, waiting for it to be ready" vm = _wait_for_template_ready @template_folder, template_name puts "#{Time.now}: Template ready" end else vm = template_vm.CloneVM_Task( folder: @vmfolder, name: vm_name, spec: spec ).wait_for_completion end vm end # Internal helper method that waits for a template to be fully created. It # polls until it finds the VM in the inventory, and once it is there, waits # for it to be fully created and marked as a template. This function will # block for forever if the template never gets created or marked as a # template. # @param vm_folder [VIM::Folder] Folder in which we expect the template to show up # @param vm_name [String] Name of the VM we are waiting for # @return [VIM::VirtualMachine] The VM we were waiting for when it is ready def _wait_for_template_ready vm_folder, vm_name vm = nil while !vm sleep 3 # XXX: Optimize this vm = vm_folder.children.find{|x| x.name == vm_name} end log "Template VM found" sleep 2 while true runtime, template = vm.collect 'runtime', 'config.template' ready = runtime && runtime.host && runtime.powerState == "poweredOff" ready = ready && template if ready break end sleep 5 end vm end endrbvmomi-1.8.2/lib/rbvmomi/utils/leases.rb000066400000000000000000000132111241305501000203440ustar00rootroot00000000000000require 'yaml' # A class to manage VM leases # # This class uses YAML encoded VM annotations (config.annotation) to manage a # lease system. It helps add such lease info onto new and existing VMs and to # find VMs that have expired leases or that are about to have expired leases. # The calling code can use those to generate emails with about-to-expire # notifications, suspend, power off or destroy VMs that have exceeded their # lease, etc. class LeaseTool # Lists of VM properties the LeaseTool needs to do its job. Can be used to # construct larger property collector calls that retrieve more info than just # one subsystem needs. # @return [Array] List of property names def vms_props_list ['name', 'config.annotation'] end # Fetch all VM properties that the LeaseTool needs on all VMs passed in. # @param vms [Array] List of VIM::VirtualMachine instances # @return [Hash] Hash of VMs as keys and their properties as values def get_vms_props vms out = {} if vms.length > 0 pc = vms.first._connection.serviceContent.propertyCollector out = pc.collectMultiple(vms, 'name', 'config.annotation') end out end # Retrieve the current time as used by the lease tool. # @return [Time] Current time as used by the lease tool def current_time # XXX: Should swith to time provided by VC Time.now end # Helper function that sets the lease info in a passed in VM config. If there # is no annotation, it is added. If there is an annotation, it is updated to # include the lease info. Note that if the annotation isn't YAML, it is # overwritten. # @param vmconfig [Hash] Virtual Machine config spec # @param lease_minutes [int] Time to lease expiration from now in minutes # @return [Hash] Updated Virtual Machine config spec def set_lease_in_vm_config vmconfig, lease_minutes annotation = vmconfig[:annotation] annotation ||= "" note = YAML.load annotation if !note.is_a?(Hash) note = {} end lease = current_time + lease_minutes * 60 note['lease'] = lease vmconfig[:annotation] = YAML.dump(note) vmconfig end # Issue ReconfigVM_Task on the VM to update the lease. User can pass in current # annotation, but if not, it is retrieved on demand. A task is returned, i.e. # function doesn't wait for completion. # @param vm [VIM::VirtualMachine] Virtual Machine instance # @param lease_minutes [int] Time to lease expiration from now in minutes # @param annotation [String] 'config.annotation' property of the VM. Optional. # @return [VIM::Task] VM reconfiguration task def set_lease_on_vm_task vm, lease_minutes, annotation = nil if !annotation annotation = vm.collect 'config.annotation' end vmconfig = {:annotation => annotation} vmconfig = set_lease_in_vm_config vmconfig, lease_minutes # XXX: It may be a good idea to cite the VM version here to avoid # concurrent writes to the annotation stepping on each others toes vm.ReconfigVM_Task(:spec => vmconfig) end # Issue ReconfigVM_Task to set the lease on all VMs that currently do not # have a lease. All VM reconfigurations are done in parallel and the function # waits for all of them to complete # @param vms [Array] List of VIM::VirtualMachine instances, may or may not have leases # @param vmprops [Hash] Hash of VIM::VirtualMachine instances to their properties # @option opts [int] :lease_minutes Time to lease expiration from now in minutes # @return [Array] List of previously leaseless VMs that now have a lease def set_lease_on_leaseless_vms vms, vmprops, opts = {} lease_minutes = opts[:lease_minutes] if !lease_minutes raise "Expected lease_minutes to be specified" end vms = find_leaseless_vms vms, vmprops if vms.length > 0 tasks = vms.map do |vm| annotation = vmprops[vm]['config.annotation'] task = set_lease_on_vm_task(vm, lease_minutes, annotation) task end si = vms.first._connection.serviceInstance si.wait_for_multiple_tasks [], tasks end vms end # Filter the list of passed in Virtual Machines and find the ones that currently # do not have a lease. # @param vms [Array] List of VIM::VirtualMachine instances, may or may not have leases # @param vmprops [Hash] Hash of VIM::VirtualMachine instances to their properties # @return [Array] List of leaseless VMs def find_leaseless_vms vms, vmprops vms.reject do |vm| props = vmprops[vm] annotation = props['config.annotation'] if annotation note = YAML.load annotation note.is_a?(Hash) && note['lease'] end end end # Filter the list of passed in Virtul Machines and find the one that are # expired. A time offset can be used to identify VMs that will expire at # a certain point in the future. # If a VM doesn't have a lease, it is treated as never expiring. # @param vms [Array] List of VIM::VirtualMachine instances, may or may not have leases # @param vmprops [Hash] Hash of VIM::VirtualMachine instances to their properties # @option opts [int] :time_delta Time delta (seconds) to be added to current time # @return [Array] List of expired VMs def filter_expired_vms vms, vmprops, opts = {} time_delta = opts[:time_delta] || 0 time = current_time + time_delta out = vms.map do |vm| props = vmprops[vm] next unless annotation = props['config.annotation'] note = YAML.load annotation next unless note.is_a?(Hash) && lease = note['lease'] next unless time > lease time_to_expiration = ((lease - time) + time_delta) [vm, time_to_expiration] end.compact out = Hash[out] out end endrbvmomi-1.8.2/lib/rbvmomi/utils/perfdump.rb000066400000000000000000000506471241305501000207300ustar00rootroot00000000000000require 'set' require 'yaml' # PerfAggregator is a class that, given connections to a list of vCenter # Servers, will fetch the entire VM folder and ResourcePool hierarchies, # including all VIM::VirtualMachine objects and aggregate VM stats along # the tree hierarchies. The PerfAggregator class allows for users to # perform post processing on the data returned by vCenter, e.g. to augment # it with addtional data that was obtained using a combination of # VM annotations (or custom values) and an external DB. Post processing # can also define additional tree structures that may be completely # independent of the VM folder and ResourcePool hirarchies provided by # vCenter, e.g. one based on VMs used for testing of a set of source code # branches. class PerfAggregator attr_accessor :path_types def initialize logger = nil @logger = logger @path_types = Set.new @path_types << 'rp' @path_types << 'vmfolder' # XXX: Rename this variable @perf_metrics = { 'virtualDisk.read' => :sum, 'virtualDisk.write' => :sum, 'virtualDisk.numberReadAveraged' => :sum, 'virtualDisk.numberWriteAveraged' => :sum, 'virtualDisk.totalReadLatency.avg' => :avg_ignore_zero, 'virtualDisk.totalWriteLatency.avg' => :avg_ignore_zero, 'virtualDisk.totalReadLatency.max' => :max, 'virtualDisk.totalWriteLatency.max' => :max, 'num.vm' => :sum, 'num.poweredonvm' => :sum, 'summary.quickStats.hostMemoryUsage' => :sum, 'summary.quickStats.guestMemoryUsage' => :sum, 'summary.quickStats.overallCpuUsage' => :sum, 'summary.config.memorySizeMB' => :sum, 'summary.config.numCpu' => :sum, 'storage.space.committed' => :sum, 'storage.space.uncommitted' => :sum, 'storage.space.unshared' => :sum, } end def log text if @logger @logger.info text else puts "#{Time.now}: #{text}" end end def set_vm_processing_callback &block @vm_processing_callback = block end def add_node_unless_exists inventory, id, props if !inventory[id] inventory[id] = props.merge({'children' => []}) end end # Method that extracts the entire VM folder and ResourcePool hierarchy # from vCenter with a single API call. It generates a flat list of # VIM objects which will include VIM::Folder, VIM::Datacenter, # VIM::ClusterComputeResource, VIM::ResourcePool and VIM::VirtualMachine. # # Post processing is done (using helper methods) to populate full paths, # lists of parents (ancestry) so that the tree structure can be understood. # Information about two seperate sub-trees is gathered: The tree following # the VM folders and one tree following the clusters and resource pools. # In the vSphere Client there are called the "VM/Template View" and the # "Host and Clusters View". # # @param rootFolder [VIM::Folder] Expected to be the rootFolder of the VC # @param vm_prop_names [Array] List of VM properties to fetch def all_inventory_flat rootFolder, vm_prop_names = ['name'] conn = rootFolder._connection pc = conn.propertyCollector filterSpec = RbVmomi::VIM.PropertyFilterSpec( :objectSet => [ :obj => rootFolder, :selectSet => [ RbVmomi::VIM.TraversalSpec( :name => 'tsFolder', :type => 'Folder', :path => 'childEntity', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => 'tsFolder'), RbVmomi::VIM.SelectionSpec(:name => 'tsDatacenterVmFolder'), RbVmomi::VIM.SelectionSpec(:name => 'tsDatacenterHostFolder'), RbVmomi::VIM.SelectionSpec(:name => 'tsClusterRP'), RbVmomi::VIM.SelectionSpec(:name => 'tsClusterHost'), ] ), RbVmomi::VIM.TraversalSpec( :name => 'tsDatacenterVmFolder', :type => 'Datacenter', :path => 'vmFolder', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => 'tsFolder') ] ), RbVmomi::VIM.TraversalSpec( :name => 'tsDatacenterHostFolder', :type => 'Datacenter', :path => 'hostFolder', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => 'tsFolder') ] ), RbVmomi::VIM.TraversalSpec( :name => 'tsClusterRP', :type => 'ClusterComputeResource', :path => 'resourcePool', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => 'tsRP'), ] ), RbVmomi::VIM.TraversalSpec( :name => 'tsClusterHost', :type => 'ClusterComputeResource', :path => 'host', :skip => false, :selectSet => [] ), RbVmomi::VIM.TraversalSpec( :name => 'tsRP', :type => 'ResourcePool', :path => 'resourcePool', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => 'tsRP'), ] ), ] ], :propSet => [ { :type => 'Folder', :pathSet => ['name', 'parent'] }, { :type => 'Datacenter', :pathSet => ['name', 'parent'] }, { :type => 'ClusterComputeResource', :pathSet => ['name', 'parent', 'summary.effectiveCpu', 'summary.effectiveMemory'] }, { :type => 'ResourcePool', :pathSet => ['name', 'parent'] }, { :type => 'HostSystem', :pathSet => ['name', 'parent', 'runtime.connectionState'] }, { :type => 'VirtualMachine', :pathSet => vm_prop_names }, ] ) result = pc.RetrieveProperties(:specSet => [filterSpec]) inventory = {} vms = {} result.each do |r| if r.obj.is_a?(RbVmomi::VIM::VirtualMachine) vms[r.obj] = r.to_hash else inventory[r.obj] = r.to_hash end end inventory['root'] = { 'name' => 'root', 'path' => 'root', 'parent' => nil, 'parents' => [], } inventory[conn.host] = { 'name' => conn.host, 'path' => "root/#{conn.host}", 'parent' => 'root', 'parents' => ['root'], } _compute_vmfolders_and_rp_paths conn.host, inventory _compute_parents_and_children inventory [vms, inventory] end # Helper method that computes full paths and parent lists out of a # flat list of objects. Operates recursively and doesn't yet split # the paths into different tree types. # @param obj [Hash] Property hash of current element # @param objs [Array] Flat list of tree elements def _compute_vmfolder_and_rp_path_and_parents vc, obj, objs if obj['path'] return end if !obj['parent'] obj['parent'] = vc obj['path'] = "root/#{vc}/#{obj['name']}" obj['parents'] = ['root', vc] return end parent = objs[obj['parent']] _compute_vmfolder_and_rp_path_and_parents(vc, parent, objs) obj['path'] = "%s/%s" % [parent['path'], obj['name']] obj['parents'] = [obj['parent']] + parent['parents'] nil end # Helper method that computes full paths and parent lists out of a # flat list of objects. Full paths are tracked seperately per type # of tree, i.e. seperately for the ResourcePool tree and the VM folder # tree. # @param objs [Array] Flat list of tree elements def _compute_vmfolders_and_rp_paths vc, objs objs.each do |obj, props| _compute_vmfolder_and_rp_path_and_parents(vc, props, objs) props['paths'] = {} obj_with_parents = [obj] + props['parents'] dc = obj_with_parents.find{|x| x.is_a?(RbVmomi::VIM::Datacenter)} # Everything above and including a VIM::Datacenter is part of # both the rp and vmfolder tree. Anything below depends on the # folder of the datacenter it is under: The hostFolder is called # "host" while the root vm folder is called "vm". if !dc || obj.is_a?(RbVmomi::VIM::Datacenter) props['paths']['rp'] = props['path'] props['paths']['vmfolder'] = props['path'] else dc_index = obj_with_parents.index dc folder = obj_with_parents[dc_index - 1] if objs[folder]['name'] == 'host' props['paths']['rp'] = props['path'] else props['paths']['vmfolder'] = props['path'] end end props['children'] = [] end end # Helper method that computes children references and parent paths on # all objects, if not computed yet. Assumes that full paths of each # object have been calculated already. # @param objs [Array] Flat list of tree elements def _compute_parents_and_children objs objs.each do |obj, props| if props['parent_paths'] next end props['parent_paths'] = {} if !props['parent'] next end parent = objs[props['parent']] props['paths'].keys.each do |type| props['parent_paths'][type] = parent['paths'][type] end parent['children'] << obj end end def _aggregate_metrics vms_stats, perf_metrics out = Hash[perf_metrics.keys.map{|x| [x, 0]}] avg_counter = Hash[perf_metrics.keys.map{|x| [x, 0]}] vms_stats.each do |vm_stats| perf_metrics.each do |key, type| values = vm_stats[key] if !values.is_a?(Array) values = [values] end values.compact.each do |val| if type == :sum out[key] += val elsif type == :max out[key] = [out[key], val].max elsif type == :avg out[key] += val.to_f avg_counter[key] += 1 elsif type == :avg_ignore_zero if val > 0 out[key] += val.to_f avg_counter[key] += 1 end end end end end perf_metrics.each do |key, type| if type == :avg_ignore_zero || type == :avg if avg_counter[key] > 0 out[key] = out[key] / avg_counter[key] end end end out end def _collect_info_on_all_vms_single root_folder, opts = {} prop_names = opts[:prop_names] if !prop_names prop_names = [ 'name', 'config.template', 'runtime.powerState', 'datastore', 'config.annotation', 'parent', 'resourcePool', 'storage.perDatastoreUsage', 'summary.config.memorySizeMB', 'summary.config.numCpu', 'summary.quickStats.hostMemoryUsage', 'summary.quickStats.guestMemoryUsage', 'summary.quickStats.overallCpuUsage', 'runtime.connectionState', 'config.instanceUuid', 'customValue', ] end perf_metrics = opts[:perf_metrics] if !perf_metrics perf_metrics = { 'virtualDisk.read' => :avg, 'virtualDisk.write' => :avg, 'virtualDisk.numberReadAveraged' => :avg, 'virtualDisk.numberWriteAveraged' => :avg, 'virtualDisk.totalReadLatency' => :avg_ignore_zero, 'virtualDisk.totalWriteLatency' => :avg_ignore_zero, } end host_perf_metrics = opts[:host_perf_metrics] if !host_perf_metrics host_perf_metrics = { 'cpu.usage' => :avg, 'mem.usage' => :avg, } end vms_props, inventory = all_inventory_flat root_folder, prop_names vms = vms_props.keys hosts_props = inventory.select{|k, v| k.is_a?(VIM::HostSystem)} conn = root_folder._connection sc = conn.serviceContent pc = sc.propertyCollector pm = sc.perfManager vc_uuid = conn.instanceUuid connected_vms = vms_props.select do |vm, props| is_connected = props['runtime.connectionState'] != "disconnected" is_template = props['config.template'] is_connected && !is_template end.keys begin # XXX: Need to find a good way to get the "right" samples if connected_vms.length == 0 {} else vms_stats = pm.retrieve_stats( connected_vms, perf_metrics.keys, :max_samples => 3 ) end rescue RbVmomi::Fault => ex if ex.fault.is_a? RbVmomi::VIM::ManagedObjectNotFound connected_vms -= [ex.fault.obj] retry end raise end connected_hosts = hosts_props.select do |k,v| v['runtime.connectionState'] != "disconnected" end if connected_hosts.length > 0 hosts_stats = pm.retrieve_stats( connected_hosts.keys, host_perf_metrics.keys, :max_samples => 3 ) end hosts_props.each do |host, props| if !connected_hosts[host] next end stats = hosts_stats[host] || {} stats = stats[:metrics] || {} stats = _aggregate_metrics [stats], host_perf_metrics props.merge!(stats) end vms_props.each do |vm, props| if !connected_vms.member?(vm) next end props['num.vm'] = 1 powered_on = (props['runtime.powerState'] == 'poweredOn') props['num.poweredonvm'] = powered_on ? 1 : 0 stats = vms_stats[vm] || {} stats = stats[:metrics] || {} stats = _aggregate_metrics [stats], perf_metrics props.merge!(stats) props['virtualDisk.totalReadLatency.avg'] = props['virtualDisk.totalReadLatency'] props['virtualDisk.totalWriteLatency.avg'] = props['virtualDisk.totalWriteLatency'] props['virtualDisk.totalReadLatency.max'] = props['virtualDisk.totalReadLatency'] props['virtualDisk.totalWriteLatency.max'] = props['virtualDisk.totalWriteLatency'] props.delete('virtualDisk.totalReadLatency') props.delete('virtualDisk.totalWriteLatency') per_ds_usage = props['storage.perDatastoreUsage'] props['storage.space.committed'] = per_ds_usage.map{|x| x.committed}.inject(0, &:+) props['storage.space.uncommitted'] = per_ds_usage.map{|x| x.uncommitted}.inject(0, &:+) props['storage.space.unshared'] = per_ds_usage.map{|x| x.unshared}.inject(0, &:+) props['parent_paths'] = {} if inventory[props['parent']] props['parent_paths']['vmfolder'] = inventory[props['parent']]['path'] end if !props['config.template'] rp_props = inventory[props['resourcePool']] props['parent_paths']['rp'] = rp_props['path'] end props['annotation_yaml'] = YAML.load(props['config.annotation'] || '') if !props['annotation_yaml'].is_a?(Hash) props['annotation_yaml'] = {} end props['customValue'] = Hash[props['customValue'].map do |x| [x.key, x.value] end] props['vc_uuid'] = vc_uuid end [vms_props, inventory, hosts_props] end def collect_info_on_all_vms root_folders, opts = {} log "Fetching information from all VCs ..." vms_props = {} hosts_props = {} inventory = {} lock = Mutex.new root_folders.map do |root_folder| Thread.new do begin single_vms_props, single_inventory, single_hosts_props = _collect_info_on_all_vms_single(root_folder, opts) lock.synchronize do vms_props.merge!(single_vms_props) if inventory['root'] single_inventory['root']['children'] += inventory['root']['children'] end inventory.merge!(single_inventory) hosts_props.merge!(single_hosts_props) end rescue Exception => ex log "#{ex.class}: #{ex.message}" ex.backtrace.each do |line| log line end raise end end end.each{|t| t.join} log "Make data marshal friendly ..." inventory = _make_marshal_friendly(inventory) vms_props = _make_marshal_friendly(vms_props) hosts_props = _make_marshal_friendly(hosts_props) log "Perform external post processing ..." if @vm_processing_callback @vm_processing_callback.call(self, vms_props, inventory) end log "Perform data aggregation ..." # Processing the annotations may have added new nodes to the # inventory list, hence we need to run _compute_parents_and_children # again to calculate the parents and children for the newly # added nodes. _compute_parents_and_children inventory # Now that we have all VMs and a proper inventory tree built, we can # aggregate the VM stats along all trees and tree nodes. This # de-normalizes the data heavily, but thats fine path_types = opts[:path_types] || @path_types inventory = _aggregate_vms path_types, vms_props, inventory log "Done collecting and aggregating stats" @inventory = inventory @vms_props = vms_props { 'inventory' => inventory, 'vms_props' => vms_props, 'hosts_props' => hosts_props, } end def _make_marshal_friendly hash hash = Hash[hash.map do |k, v| if v['parent'] v['parent'] = _mo2str(v['parent']) end if v['resourcePool'] v['resourcePool'] = _mo2str(v['resourcePool']) end if v['children'] v['children'] = v['children'].map{|x| _mo2str(x)} end if v['parents'] v['parents'] = v['parents'].map{|x| _mo2str(x)} end if v['datastore'] v['datastore'] = v['datastore'].map{|x| _mo2str(x)} end v['type'] = k.class.name [_mo2str(k), v] end] # Marhsal hash to JSON and back. This is just debug code to ensure # that all further processing can be done on a serialized dump of # the data. hash = JSON.load(JSON.dump(hash)) end def _mo2str mo if !mo.is_a?(RbVmomi::VIM::ManagedObject) mo else "vim-#{mo._connection.instanceUuid}-#{mo._ref}" end end # Helper method that aggregates the VM stats along all trees and # tree nodes. This de-normalizes the data heavily, but thats fine. def _aggregate_vms path_types, vms_props, inventory # XXX: Opimtization: # This function is currently quite wasteful. It computes all VMs # at each level and then aggregates the VMs for each node individually # Instead, the aggregation itself should explot the tree structure. path_types.each do |path_type| index = {} reverse_index = {} inventory.each do |k, v| if v['paths'] && v['paths'][path_type] path = v['paths'][path_type] index[path] = v reverse_index[path] = k end end paths_vms = {} vms_props.each do |vm, props| if !props['parent_paths'] || !props['parent_paths'][path_type] next end parent_path = props['parent_paths'][path_type] while parent_path parent = index[parent_path] if !parent puts "Parent is nil, so dumping some stuff" puts path_type puts "parent path: #{parent_path}" pp index.keys pp props end paths_vms[parent_path] ||= [] paths_vms[parent_path] << vm parent_path = parent['parent_paths'][path_type] end end paths_vms.each do |k, vms| inventory[reverse_index[k]]['vms'] ||= {} inventory[reverse_index[k]]['vms'][path_type] = vms vms_stats = vms_props.select{|k, v| vms.member?(k)}.values stats = _aggregate_metrics vms_stats, @perf_metrics inventory[reverse_index[k]]['stats'] ||= {} inventory[reverse_index[k]]['stats'][path_type] = stats end #pp paths_vms.map{|k, v| [k, reverse_index[k], v.length, index[k]['stats'][path_type].length]} end inventory end def visualize_vm_props path_types_rows = construct_tree_rows_from_vm_props path_types_rows.each do |path_type, rows| puts "Path type #{path_type}:" rows.each do |row| indent, name, stats = row puts "#{' ' * indent}#{name}: #{stats['num.vm']}" end puts "" end end def construct_tree_rows_from_vm_props path_types = nil path_types ||= @path_types def visualize_node path_type, node, inventory, indent = 0 rows = [] if !node || !node['stats'] || !node['stats'][path_type] stats = {} return [] else stats = node['stats'][path_type] end rows << [indent, node['name'], stats] node['children'].each do |child| rows += visualize_node path_type, inventory[child], inventory, indent + 1 end rows end Hash[path_types.map do |path_type| key, root = @inventory.find{|k, v| v['paths'][path_type] == 'root'} rows = visualize_node path_type, root, @inventory [path_type, rows] end] end end rbvmomi-1.8.2/lib/rbvmomi/vim.rb000066400000000000000000000073021241305501000165270ustar00rootroot00000000000000# Copyright (c) 2011 VMware, Inc. All Rights Reserved. require 'rbvmomi' module RbVmomi # A connection to one vSphere SDK endpoint. # @see #serviceInstance class VIM < Connection # Connect to a vSphere SDK endpoint # # @param [Hash] opts The options hash. # @option opts [String] :host Host to connect to. # @option opts [Numeric] :port (443) Port to connect to. # @option opts [Boolean] :ssl (true) Whether to use SSL. # @option opts [Boolean] :insecure (false) If true, ignore SSL certificate errors. # @option opts [String] :cookie If set, use cookie to connect instead of user/password # @option opts [String] :user (root) Username. # @option opts [String] :password Password. # @option opts [String] :path (/sdk) SDK endpoint path. # @option opts [Boolean] :debug (false) If true, print SOAP traffic to stderr. def self.connect opts fail unless opts.is_a? Hash fail "host option required" unless opts[:host] opts[:cookie] ||= nil opts[:user] ||= 'root' opts[:password] ||= '' opts[:ssl] = true unless opts.member? :ssl or opts[:"no-ssl"] opts[:insecure] ||= false opts[:port] ||= (opts[:ssl] ? 443 : 80) opts[:path] ||= '/sdk' opts[:ns] ||= 'urn:vim25' rev_given = opts[:rev] != nil opts[:rev] = '4.0' unless rev_given opts[:debug] = (!ENV['RBVMOMI_DEBUG'].empty? rescue false) unless opts.member? :debug new(opts).tap do |vim| unless opts[:cookie] vim.serviceContent.sessionManager.Login :userName => opts[:user], :password => opts[:password] end unless rev_given rev = vim.serviceContent.about.apiVersion vim.rev = [rev, '5.5'].min end end end def close VIM::SessionManager(self, 'SessionManager').Logout rescue RbVmomi::Fault self.cookie = nil super end def rev= x super @serviceContent = nil end # Return the ServiceInstance # # The ServiceInstance is the root of the vSphere inventory. # @see http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.ServiceInstance.html def serviceInstance VIM::ServiceInstance self, 'ServiceInstance' end # Alias to serviceInstance.RetrieveServiceContent def serviceContent @serviceContent ||= serviceInstance.RetrieveServiceContent end # Alias to serviceContent.rootFolder def rootFolder serviceContent.rootFolder end alias root rootFolder # Alias to serviceContent.propertyCollector def propertyCollector serviceContent.propertyCollector end # Alias to serviceContent.searchIndex def searchIndex serviceContent.searchIndex end # @private def pretty_print pp pp.text "VIM(#{@opts[:host]})" end def instanceUuid serviceContent.about.instanceUuid end def get_log_lines logKey, lines=5, start=nil, host=nil diagMgr = self.serviceContent.diagnosticManager if !start log = diagMgr.BrowseDiagnosticLog(:host => host, :key => logKey, :start => 999999999) lineEnd = log.lineEnd start = lineEnd - lines end start = start < 0 ? 0 : start log = diagMgr.BrowseDiagnosticLog(:host => host, :key => logKey, :start => start) if log.lineText.size > 0 [log.lineText.slice(-lines, log.lineText.size), log.lineEnd] else [log.lineText, log.lineEnd] end end def get_log_keys host=nil diagMgr = self.serviceContent.diagnosticManager keys = [] diagMgr.QueryDescriptions(:host => host).each do |desc| keys << "#{desc.key}" end keys end add_extension_dir File.join(File.dirname(__FILE__), "vim") (ENV['RBVMOMI_VIM_EXTENSION_PATH']||'').split(':').each { |dir| add_extension_dir dir } load_vmodl(ENV['VMODL'] || File.join(File.dirname(__FILE__), "../../vmodl.db")) end end rbvmomi-1.8.2/lib/rbvmomi/vim/000077500000000000000000000000001241305501000162005ustar00rootroot00000000000000rbvmomi-1.8.2/lib/rbvmomi/vim/ComputeResource.rb000066400000000000000000000030671241305501000216570ustar00rootroot00000000000000class RbVmomi::VIM::ComputeResource # Aggregate cluster information. # # @note Values are returned in a hash. # # @return [Mhz] totalCPU: Sum of the frequencies of each CPU in the cluster. # @return [Mhz] usedCPU: CPU cycles used across the cluster. # @return [MB] totalMem: Total RAM. # @return [MB] usedMem: Used RAM. def stats filterSpec = RbVmomi::VIM.PropertyFilterSpec( :objectSet => [{ :obj => self, :selectSet => [ RbVmomi::VIM.TraversalSpec( :name => 'tsHosts', :type => 'ComputeResource', :path => 'host', :skip => false ) ] }], :propSet => [{ :pathSet => %w(name overallStatus summary.hardware.cpuMhz summary.hardware.numCpuCores summary.hardware.memorySize summary.quickStats.overallCpuUsage summary.quickStats.overallMemoryUsage), :type => 'HostSystem' }] ) result = _connection.propertyCollector.RetrieveProperties(:specSet => [filterSpec]) stats = { :totalCPU => 0, :totalMem => 0, :usedCPU => 0, :usedMem => 0, } result.each do |x| next if x['overallStatus'] == 'red' stats[:totalCPU] += x['summary.hardware.cpuMhz'] * x['summary.hardware.numCpuCores'] stats[:totalMem] += x['summary.hardware.memorySize'] / (1024*1024) stats[:usedCPU] += x['summary.quickStats.overallCpuUsage'] || 0 stats[:usedMem] += x['summary.quickStats.overallMemoryUsage'] || 0 end stats end end rbvmomi-1.8.2/lib/rbvmomi/vim/Datacenter.rb000066400000000000000000000007301241305501000205770ustar00rootroot00000000000000class RbVmomi::VIM::Datacenter # Traverse the given inventory +path+ to find a ComputeResource. def find_compute_resource path hostFolder.traverse path, RbVmomi::VIM::ComputeResource end # Find the Datastore with the given +name+. def find_datastore name datastore.find { |x| x.name == name } end # Traverse the given inventory +path+ to find a VirtualMachine. def find_vm path vmFolder.traverse path, RbVmomi::VIM::VirtualMachine end end rbvmomi-1.8.2/lib/rbvmomi/vim/Datastore.rb000066400000000000000000000043771241305501000204660ustar00rootroot00000000000000# @note +download+ and +upload+ require +curl+. If +curl+ is not in your +PATH+ # then set the +CURL+ environment variable to point to it. # @todo Use an HTTP library instead of executing +curl+. class RbVmomi::VIM::Datastore CURLBIN = ENV['CURL'] || "curl" #@private # Check whether a file exists on this datastore. # @param path [String] Path on the datastore. def exists? path req = Net::HTTP::Head.new mkuripath(path) req.initialize_http_header 'cookie' => _connection.cookie resp = _connection.http.request req case resp when Net::HTTPSuccess true when Net::HTTPNotFound false else fail resp.inspect end end # Download a file from this datastore. # @param remote_path [String] Source path on the datastore. # @param local_path [String] Destination path on the local machine. # @return [void] def download remote_path, local_path url = "http#{_connection.http.use_ssl? ? 's' : ''}://#{_connection.http.address}:#{_connection.http.port}#{mkuripath(remote_path)}" pid = spawn CURLBIN, "-k", '--noproxy', '*', '-f', "-o", local_path, "-b", _connection.cookie, url, :out => '/dev/null' Process.waitpid(pid, 0) fail "download failed" unless $?.success? end # Upload a file to this datastore. # @param remote_path [String] Destination path on the datastore. # @param local_path [String] Source path on the local machine. # @return [void] def upload remote_path, local_path url = "http#{_connection.http.use_ssl? ? 's' : ''}://#{_connection.http.address}:#{_connection.http.port}#{mkuripath(remote_path)}" pid = spawn CURLBIN, "-k", '--noproxy', '*', '-f', "-T", local_path, "-b", _connection.cookie, url, :out => '/dev/null' Process.waitpid(pid, 0) fail "upload failed" unless $?.success? end private def datacenter return @datacenter if @datacenter x = parent while not x.is_a? RbVmomi::VIM::Datacenter x = x.parent end fail unless x.is_a? RbVmomi::VIM::Datacenter @datacenter = x end def mkuripath path "/folder/#{URI.escape path}?dcPath=#{URI.escape datacenter.name}&dsName=#{URI.escape name}" end end rbvmomi-1.8.2/lib/rbvmomi/vim/DynamicTypeMgrAllTypeInfo.rb000066400000000000000000000041751241305501000235370ustar00rootroot00000000000000class RbVmomi::VIM::DynamicTypeMgrAllTypeInfo def toRbvmomiTypeHash id2name = {} id2name.merge!({ 'string' => 'xsd:string', 'java.lang.String' => 'xsd:string', 'BOOLEAN' => 'xsd:boolean', 'BYTE' => 'xsd:byte', 'SHORT' => 'xsd:short', 'INT' => 'xsd:int', 'LONG' => 'xsd:long', 'FLOAT' => 'xsd:float', 'DOUBLE' => 'xsd:double', 'boolean' => 'xsd:boolean', 'byte' => 'xsd:byte', 'short' => 'xsd:short', 'int' => 'xsd:int', 'long' => 'xsd:long', 'float' => 'xsd:float', 'double' => 'xsd:double', 'vmodl.DateTime' => 'xsd:dateTime', 'vmodl.Binary' => 'xsd:base64Binary', 'vmodl.Any' => 'xsd:anyType', 'vim.KeyValue' => 'KeyValue', 'void' => nil, }) %w(DataObject ManagedObject MethodFault MethodName DynamicData PropertyPath RuntimeFault TypeName).each do |x| id2name['vmodl.' + x] = x end types = {} self.managedTypeInfo.each{|x| types.merge!(x.toRbvmomiTypeHash) } self.dataTypeInfo.each{|x| types.merge!(x.toRbvmomiTypeHash) } types.each do |k,t| id2name[t['type-id']] = k end types = Hash[types.map do |k,t| case t['kind'] when 'data' t['wsdl_base'] = t['base-type-id'] ? id2name[t['base-type-id']] : 'DataObject' #t.delete 'base-type-id' t['props'].each do |x| x['wsdl_type'] = id2name[x['type-id-ref']] x.delete 'type-id-ref' end when 'managed' t['wsdl_base'] = t['base-type-id'] ? id2name[t['base-type-id']] : 'ManagedObject' #t.delete 'base-type-id' t['props'].each do |x| x['wsdl_type'] = id2name[x['type-id-ref']] x.delete 'type-id-ref' end t['methods'].each do |mName,x| if y = x['result'] y['wsdl_type'] = id2name[y['type-id-ref']] #y.delete 'type-id-ref' end x['params'].each do |r| r['wsdl_type'] = id2name[r['type-id-ref']] r.delete 'type-id-ref' end end when 'enum' else fail end [k, t] end] types end end rbvmomi-1.8.2/lib/rbvmomi/vim/DynamicTypeMgrDataTypeInfo.rb000066400000000000000000000011311241305501000236650ustar00rootroot00000000000000class RbVmomi::VIM::DynamicTypeMgrDataTypeInfo def toRbvmomiTypeHash { self.wsdlName => { 'kind' => 'data', 'type-id' => self.name, 'base-type-id' => self.base.first, 'props' => self.property.map do |prop| { 'name' => prop.name, 'type-id-ref' => prop.type.gsub("[]", ""), 'is-array' => (prop.type =~ /\[\]$/) ? true : false, 'is-optional' => prop.annotation.find{|a| a.name == "optional"} ? true : false, 'version-id-ref' => prop.version, } end, } } end endrbvmomi-1.8.2/lib/rbvmomi/vim/DynamicTypeMgrManagedTypeInfo.rb000066400000000000000000000031471241305501000243610ustar00rootroot00000000000000class RbVmomi::VIM::DynamicTypeMgrManagedTypeInfo def toRbvmomiTypeHash { self.wsdlName => { 'kind' => 'managed', 'type-id' => self.name, 'base-type-id' => self.base.first, 'props' => self.property.map do |prop| { 'name' => prop.name, 'type-id-ref' => prop.type.gsub("[]", ""), 'is-array' => (prop.type =~ /\[\]$/) ? true : false, 'is-optional' => prop.annotation.find{|a| a.name == "optional"} ? true : false, 'version-id-ref' => prop.version, } end, 'methods' => Hash[ self.method.map do |method| result = method.returnTypeInfo [method.wsdlName, { 'params' => method.paramTypeInfo.map do |param| { 'name' => param.name, 'type-id-ref' => param.type.gsub("[]", ""), 'is-array' => (param.type =~ /\[\]$/) ? true : false, 'is-optional' => param.annotation.find{|a| a.name == "optional"} ? true : false, 'version-id-ref' => param.version, } end, 'result' => { 'name' => result.name, 'type-id-ref' => result.type.gsub("[]", ""), 'is-array' => (result.type =~ /\[\]$/) ? true : false, 'is-optional' => result.annotation.find{|a| a.name == "optional"} ? true : false, 'version-id-ref' => result.version, } } ] end ] } } end end rbvmomi-1.8.2/lib/rbvmomi/vim/Folder.rb000066400000000000000000000162341241305501000177460ustar00rootroot00000000000000class RbVmomi::VIM::Folder # Retrieve a child entity # @param name [String] Name of the child. # @param type [Class] Return nil unless the found entity is_a? type. # @return [VIM::ManagedEntity] def find name, type=Object x = _connection.searchIndex.FindChild(:entity => self, :name => name) x if x.is_a? type end # Retrieve a virtual machine or host by DNS name # @param name [String] The fully qualified domain name to find. # @param type [Class] Return nil unless the found entity is_a? type. # @param dc [RbVmomi::VIM::Datacenter] Restricts the query to entities in the given Datacenter. # @return [VIM::ManagedEntity] def findByDnsName name, type=RbVmomi::VIM::VirtualMachine, dc=nil propSpecs = { :entity => self, :dnsName => name, :vmSearch => type == RbVmomi::VIM::VirtualMachine } propSpecs[:datacenter] = dc if dc x = _connection.searchIndex.FindByDnsName(propSpecs) x if x.is_a? type end # Retrieve a virtual machine or host by IP address # @param ip [String] The IP address is in dot-decimal notation. # @param type [Class] Return nil unless the found entity is_a? type. # @param dc [RbVmomi::VIM::Datacenter] Restricts the query to entities in the given Datacenter. # @return [VIM::ManagedEntity] def findByIp ip, type=RbVmomi::VIM::VirtualMachine, dc=nil propSpecs = { :entity => self, :ip => ip, :vmSearch => type == RbVmomi::VIM::VirtualMachine } propSpecs[:datacenter] = dc if dc x = _connection.searchIndex.FindByIp(propSpecs) x if x.is_a? type end # Retrieve a virtual machine or host by BIOS UUID. # @param uuid [String] The UUID to find. # @param type [Class] Return nil unless the found entity is_a? type. # @param dc [RbVmomi::VIM::Datacenter] Restricts the query to entities in the given Datacenter. # @return [VIM::ManagedEntity] def findByUuid uuid, type=RbVmomi::VIM::VirtualMachine, dc=nil propSpecs = { :entity => self, :uuid => uuid, :instanceUuid => false, :vmSearch => type == RbVmomi::VIM::VirtualMachine } propSpecs[:datacenter] = dc if dc x = _connection.searchIndex.FindByUuid(propSpecs) x if x.is_a? type end # Retrieve a managed entity by inventory path. # @param path [String] A path of the form "My Folder/My Datacenter/vm/Discovered VM/VM1" # @return [VIM::ManagedEntity] def findByInventoryPath path propSpecs = { :entity => self, :inventoryPath => path } x = _connection.searchIndex.FindByInventoryPath(propSpecs) end # Alias to traverse path, type, true # @see #traverse def traverse! path, type=Object traverse path, type, true end # Retrieve a descendant of this Folder. # @param path [String] Path delimited by '/', or an array of path elements. # @param type (see Folder#find) # @param create [Boolean] If set, create folders that don't exist. # @return (see Folder#find) # @todo Move +create+ functionality into another method. def traverse path, type=Object, create=false if path.is_a? String es = path.split('/').reject(&:empty?) elsif path.is_a? Enumerable es = path else fail "unexpected path class #{path.class}" end return self if es.empty? final = es.pop p = es.inject(self) do |f,e| f.find(e, RbVmomi::VIM::Folder) || (create && f.CreateFolder(:name => e)) || return end if x = p.find(final, type) x elsif create and type == RbVmomi::VIM::Folder p.CreateFolder(:name => final) elsif create and type == RbVmomi::VIM::Datacenter p.CreateDatacenter(:name => final) else nil end end # Alias to +childEntity+. def children childEntity end # Efficiently retrieve properties from descendants of this folder. # # @param propSpecs [Hash] Specification of which properties to retrieve from # which entities. Keys may be symbols, strings, or # classes identifying ManagedEntity subtypes to be # included in the results. Values are an array of # property paths (strings) or the symbol :all. # # @return [Hash] Hash of ManagedObjects to properties. def inventory_flat propSpecs={} propSet = [{ :type => 'Folder', :pathSet => ['name', 'parent', 'childEntity'] }] propSpecs.each do |k,v| case k when Class fail "key must be a subclass of ManagedEntity" unless k < RbVmomi::VIM::ManagedEntity k = k.wsdl_name when Symbol, String k = k.to_s else fail "invalid key" end h = { :type => k } if v == :all h[:all] = true elsif v.is_a? Array h[:pathSet] = v + %w(parent) else fail "value must be an array of property paths or :all" end propSet << h end filterSpec = RbVmomi::VIM.PropertyFilterSpec( :objectSet => [ :obj => self, :selectSet => [ RbVmomi::VIM.TraversalSpec( :name => 'tsFolder', :type => 'Folder', :path => 'childEntity', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => 'tsFolder') ] ) ] ], :propSet => propSet ) result = _connection.propertyCollector.RetrieveProperties(:specSet => [filterSpec]) {}.tap do |h| result.each { |r| h[r.obj] = r } end end # Efficiently retrieve properties from descendants of this folder. # # @param propSpecs [Hash] Specification of which properties to retrieve from # which entities. Keys may be symbols, strings, or # classes identifying ManagedEntity subtypes to be # included in the results. Values are an array of # property paths (strings) or the symbol :all. # # @return [Hash] Tree of inventory items. Each node is a hash from # VIM::ObjectContent to children. def inventory_tree propSpecs={} inv = inventory_flat propSpecs children = inv.values.group_by { |v| v['parent'] } rec = lambda { |parent| Hash[(children[parent]||[]).map { |x| [x, rec[x.obj]] }] } rec[self] end # Efficiently retrieve properties from descendants of this folder. # # @param propSpecs [Hash] Specification of which properties to retrieve from # which entities. Keys may be symbols, strings, or # classes identifying ManagedEntity subtypes to be # included in the results. Values are an array of # property paths (strings) or the symbol :all. # # @return [Hash] Tree of inventory items. Folders are hashes from child name # to child result. Objects are hashes from property path to # value. # # @deprecated def inventory propSpecs={} inv = inventory_flat propSpecs tree = { self => {} } inv.each do |obj,x| next if obj == self h = Hash[x.propSet.map { |y| [y.name, y.val] }] tree[h['parent']][h['name']] = [obj, h] tree[obj] = {} if obj.is_a? RbVmomi::VIM::Folder end tree end end rbvmomi-1.8.2/lib/rbvmomi/vim/HostSystem.rb000066400000000000000000000105221241305501000206470ustar00rootroot00000000000000module RbVmomi class VIM::HostSystem def esxcli @cached_esxcli ||= VIM::EsxcliNamespace.root(self) end def dtm @cached_dtm ||= begin RetrieveDynamicTypeManager() rescue VIM::MethodNotFound if summary.config.product.version >= '4.1.0' if summary.config.product.version < '5.0.0' and direct? VIM::InternalDynamicTypeManager(_connection, 'ha-dynamic-type-manager') else raise "esxcli not supported through VC before 5.0.0" end else raise "esxcli not supported before 4.1.0" end end end def dti @cached_dti ||= dtm.DynamicTypeMgrQueryTypeInfo end def create_dynamic_managed_object inst wsdlName = dti.managedTypeInfo.find { |x| x.name == inst.moType }.wsdlName _connection.type(wsdlName).new(_connection, inst.id) end def cli_info_fetcher # XXX there can be more than one return @cached_cli_info_fetcher if @cached_cli_info_fetcher inst = dtm.DynamicTypeMgrQueryMoInstances.find { |x| x.moType == 'vim.CLIInfo' } @cached_cli_info_fetcher = create_dynamic_managed_object inst end def mme @cached_mme ||= RetrieveManagedMethodExecuter() end def direct? @ref == 'ha-host' end end class VIM::EsxcliNamespace ESXCLI_PREFIX = 'vim.EsxCLI.' attr_reader :name, :parent, :host, :type, :instance, :type_info, :namespaces, :commands def self.root host type_hash = host.dti.toRbvmomiTypeHash VIM.loader.add_types type_hash all_instances = host.dtm.DynamicTypeMgrQueryMoInstances instances = Hash[all_instances.select { |x| x.moType.start_with? ESXCLI_PREFIX }. map { |x| [x.moType,x.id] }] type_infos = Hash[host.dti.managedTypeInfo.map { |x| [x.name,x] }] new('root', nil, host).tap do |root| instances.each do |type,instance| path = type.split('.')[2..-1] ns = path.inject(root) { |b,v| b.namespaces[v] } ns.realize type, instance, type_infos[type] end end end def initialize name, parent, host @name = name @parent = parent @host = host @type = nil @instance = nil @type_info = nil @namespaces = Hash.new { |h,k| h[k] = self.class.new k, self, host } @commands = {} @cached_cli_info = nil end def realize type, instance, type_info fail if @type or @instance @type = type @instance = instance @type_info = type_info @type_info.method.each do |method_type_info| name = method_type_info.name @commands[name] = VIM::EsxcliCommand.new self, method_type_info end end def type_name if @type then @type elsif @parent then "#{@parent.type_name}.#{@name}" else 'vim.EsxCLI' end end def cli_info @cached_cli_info ||= if @host.direct? @host.cli_info_fetcher.VimCLIInfoFetchCLIInfo(:typeName => type_name) else @host.mme.execute(@host.cli_info_fetcher._ref, "vim.CLIInfo.FetchCLIInfo", :typeName => type_name) end end def obj conn = @host._connection conn.type(@type_info.wsdlName).new(conn, @instance) end def method_missing name, *args name = name.to_s if @namespaces.member? name and args.empty? @namespaces[name] elsif @commands.member? name @commands[name].call *args else raise NoMethodError end end def pretty_print q q.text @name q.text ' ' q.group 2 do q.text '{' q.breakable items = (@namespaces.values+@commands.values).sort_by(&:name) q.seplist items, nil, :each do |v| if v.is_a? VIM::EsxcliNamespace q.pp v else q.text v.name end end end q.breakable q.text '}' end end class VIM::EsxcliCommand attr_reader :ns, :type_info, :cli_info def initialize ns, type_info @ns = ns @type_info = type_info @cached_cli_info = nil end def name @type_info.name end def cli_info @cached_cli_info ||= @ns.cli_info.method.find { |x| x.name == @type_info.name } end def call args={} if @ns.host.direct? @ns.obj._call @type_info.wsdlName, args else real_args = Set.new(type_info.paramTypeInfo.map(&:name)) args = args.reject { |k,v| !real_args.member?(k.to_s) } @ns.host.mme.execute(@ns.obj._ref, "#{@ns.type_name}.#{@type_info.name}", args) end end end end rbvmomi-1.8.2/lib/rbvmomi/vim/ManagedEntity.rb000066400000000000000000000030171241305501000212570ustar00rootroot00000000000000class RbVmomi::VIM::ManagedEntity # Retrieve the ancestors of the entity. # @return [Array] Ancestors of this entity, starting with the root. def path self.class.paths([self])[self] end # Retrieve the ancestors of a list of entries. # @return [Hash] Object-indexed hash of ancestors of entities, starting with the root. def self.paths objs filterSpec = RbVmomi::VIM.PropertyFilterSpec( :objectSet => objs.map do |obj| RbVmomi::VIM.ObjectSpec( :obj => obj, :selectSet => [ RbVmomi::VIM.TraversalSpec( :name => "tsME", :type => 'ManagedEntity', :path => 'parent', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => "tsME") ] ) ] ) end, :propSet => [{ :pathSet => %w(name parent), :type => 'ManagedEntity' }] ) propCollector = objs.first._connection.propertyCollector result = propCollector.RetrieveProperties(:specSet => [filterSpec]) Hash[objs.map do |obj| tree = {} result.each { |x| tree[x.obj] = [x['parent'], x['name']] } a = [] cur = obj while cur parent, name = *tree[cur] a << [cur, name] cur = parent end [obj, a.reverse] end] end # Return a string representation of +path+ suitable for display. # @return [String] # @see #path def pretty_path path[1..-1].map { |x| x[1] } * '/' end end rbvmomi-1.8.2/lib/rbvmomi/vim/ManagedObject.rb000066400000000000000000000034521241305501000212140ustar00rootroot00000000000000class RbVmomi::VIM::ManagedObject # Wait for updates on an object until a condition becomes true. # # @param pathSet [Array] Property paths to wait for updates to. # @yield Called when an update to a subscribed property occurs. # @yieldreturn [Boolean] Whether to stop waiting. # # @todo Pass the current property values to the block. def wait_until *pathSet, &b all = pathSet.empty? filter = _connection.propertyCollector.CreateFilter :spec => { :propSet => [{ :type => self.class.wsdl_name, :all => all, :pathSet => pathSet }], :objectSet => [{ :obj => self }], }, :partialUpdates => false ver = '' loop do result = _connection.propertyCollector.WaitForUpdates(:version => ver) ver = result.version if x = b.call return x end end ensure filter.DestroyPropertyFilter if filter end # Efficiently retrieve multiple properties from an object. # @param pathSet [Array] Properties to return. # @return [Hash] Hash from property paths to values. def collect! *pathSet spec = { :objectSet => [{ :obj => self }], :propSet => [{ :pathSet => pathSet, :type => self.class.wsdl_name }] } ret = _connection.propertyCollector.RetrieveProperties(:specSet => [spec]) if ret && ret.length > 0 ret[0].to_hash else {} end end # Efficiently retrieve multiple properties from an object. # @param pathSet (see #collect!) # @yield [*values] Property values in same order as +pathSet+. # @return [Array] Property values in same order as +pathSet+, or the return # value from the block if it is given. def collect *pathSet h = collect! *pathSet a = pathSet.map { |k| h[k.to_s] } if block_given? yield a else a end end end rbvmomi-1.8.2/lib/rbvmomi/vim/ObjectContent.rb000066400000000000000000000006241241305501000212700ustar00rootroot00000000000000class RbVmomi::VIM::ObjectContent # Represent this ObjectContent as a hash. # @return [Hash] A hash from property paths to values. def to_hash @cached_hash ||= to_hash_uncached end # Alias for +to_hash[k]+. def [](k) to_hash[k] end private def to_hash_uncached h = {} propSet.each do |x| fail if h.member? x.name h[x.name] = x.val end h end end rbvmomi-1.8.2/lib/rbvmomi/vim/ObjectUpdate.rb000066400000000000000000000006241241305501000211000ustar00rootroot00000000000000class RbVmomi::VIM::ObjectUpdate # Represent this ObjectUpdate as a hash. # @return [Hash] A hash from property paths to values. def to_hash @cached_hash ||= to_hash_uncached end # Alias for +to_hash[k]+. def [](k) to_hash[k] end private def to_hash_uncached h = {} changeSet.each do |x| fail if h.member? x.name h[x.name] = x.val end h end end rbvmomi-1.8.2/lib/rbvmomi/vim/OvfManager.rb000066400000000000000000000165551241305501000205660ustar00rootroot00000000000000# @note +deployOVF+ and requires +curl+. If +curl+ is not in your +PATH+ # then set the +CURL+ environment variable to point to it. # @todo Use an HTTP library instead of executing +curl+. class RbVmomi::VIM::OvfManager CURLBIN = ENV['CURL'] || "curl" #@private # Deploy an OVF. # # @param [Hash] opts The options hash. # @option opts [String] :uri Location of the OVF. # @option opts [String] :vmName Name of the new VM. # @option opts [VIM::Folder] :vmFolder Folder to place the VM in. # @option opts [VIM::HostSystem] :host Host to use. # @option opts [VIM::ResourcePool] :resourcePool Resource pool to use. # @option opts [VIM::Datastore] :datastore Datastore to use. # @option opts [String] :diskProvisioning (thin) Disk provisioning mode. # @option opts [Hash] :networkMappings Network mappings. # @option opts [Hash] :propertyMappings Property mappings. def deployOVF opts opts = { :networkMappings => {}, :propertyMappings => {}, :diskProvisioning => :thin }.merge opts %w(uri vmName vmFolder host resourcePool datastore).each do |k| fail "parameter #{k} required" unless opts[k.to_sym] end ovfImportSpec = RbVmomi::VIM::OvfCreateImportSpecParams( :hostSystem => opts[:host], :locale => "US", :entityName => opts[:vmName], :deploymentOption => "", :networkMapping => opts[:networkMappings].map{|from, to| RbVmomi::VIM::OvfNetworkMapping(:name => from, :network => to)}, :propertyMapping => opts[:propertyMappings].to_a, :diskProvisioning => opts[:diskProvisioning] ) result = CreateImportSpec( :ovfDescriptor => open(opts[:uri]).read, :resourcePool => opts[:resourcePool], :datastore => opts[:datastore], :cisp => ovfImportSpec ) raise result.error[0].localizedMessage if result.error && !result.error.empty? if result.warning result.warning.each{|x| puts "OVF Warning: #{x.localizedMessage.chomp}" } end importSpec = result.importSpec if importSpec && importSpec.instantiationOst && importSpec.instantiationOst.child importSpec.instantiationOst.child.each do |child| child.section.map do |section| section.xml = _handle_ost(section.xml, opts) end end end nfcLease = opts[:resourcePool].ImportVApp(:spec => importSpec, :folder => opts[:vmFolder], :host => opts[:host]) nfcLease.wait_until(:state) { nfcLease.state != "initializing" } raise nfcLease.error if nfcLease.state == "error" begin nfcLease.HttpNfcLeaseProgress(:percent => 5) timeout, = nfcLease.collect 'info.leaseTimeout' puts "DEBUG: Timeout: #{timeout}" if timeout < 4 * 60 puts "WARNING: OVF upload NFC lease timeout less than 4 minutes" end progress = 5.0 result.fileItem.each do |fileItem| leaseInfo, leaseState, leaseError = nfcLease.collect 'info', 'state', 'error' # Retry nfcLease.collect because of PR 969599: # If retrying property collector works, this means there is a network # or VC overloading problem. retrynum = 5 i = 1 while i <= retrynum && !leaseState puts "Retrying at iteration #{i}" sleep 1 leaseInfo, leaseState, leaseError = nfcLease.collect 'info', 'state', 'error' i += 1 end if leaseState != "ready" raise "NFC lease is no longer ready: #{leaseState}: #{leaseError}" end if leaseInfo == nil raise "NFC lease disappeared?" end deviceUrl = leaseInfo.deviceUrl.find{|x| x.importKey == fileItem.deviceId} if !deviceUrl raise "Couldn't find deviceURL for device '#{fileItem.deviceId}'" end ovfFilename = opts[:uri].to_s tmp = ovfFilename.split(/\//) tmp.pop tmp << fileItem.path filename = tmp.join("/") # If filename doesn't have a URI scheme, we're considering it a local file if URI(filename).scheme.nil? filename = "file://" + filename end method = fileItem.create ? "PUT" : "POST" keepAliveThread = Thread.new do while true nfcLease.HttpNfcLeaseProgress(:percent => progress.to_i) sleep 1 * 60 end end i = 1 ip = nil begin begin puts "Iteration #{i}: Trying to get host's IP address ..." ip = opts[:host].config.network.vnic[0].spec.ip.ipAddress rescue Exception=>e puts "Iteration #{i}: Couldn't get host's IP address: #{e}" end sleep 1 i += 1 end while i <= 5 && !ip raise "Couldn't get host's IP address" unless ip href = deviceUrl.url.gsub("*", ip) downloadCmd = "#{CURLBIN} -L '#{URI::escape(filename)}'" uploadCmd = "#{CURLBIN} -Ss -X #{method} --insecure -T - -H 'Content-Type: application/x-vnd.vmware-streamVmdk' '#{URI::escape(href)}'" # Previously we used to append "-H 'Content-Length: #{fileItem.size}'" # to the uploadCmd. It is not clear to me why, but that leads to # trucation of the uploaded disk. Without this option curl can't tell # the progress, but who cares system("#{downloadCmd} | #{uploadCmd}", STDOUT => "/dev/null") keepAliveThread.kill keepAliveThread.join progress += (90.0 / result.fileItem.length) nfcLease.HttpNfcLeaseProgress(:percent => progress.to_i) end nfcLease.HttpNfcLeaseProgress(:percent => 100) raise nfcLease.error if nfcLease.state == "error" i = 1 vm = nil begin begin puts "Iteration #{i}: Trying to access nfcLease.info.entity ..." vm = nfcLease.info.entity rescue Exception=>e puts "Iteration #{i}: Couldn't access nfcLease.info.entity: #{e}" end sleep 1 i += 1 end while i <= 5 && !vm raise "Couldn't access nfcLease.info.entity" unless vm # Ignore sporadic connection errors caused by PR 1019166.. # Three attempts are made to execute HttpNfcLeaseComplete. # Not critical if none goes through, as long as vm is obtained # # TODO: find the reason why HttpNfcLeaseComplete gets a wrong # response (RetrievePropertiesResponse) i = 0 begin nfcLease.HttpNfcLeaseComplete puts "HttpNfcLeaseComplete succeeded" rescue RbVmomi::VIM::InvalidState puts "HttpNfcLeaseComplete already finished.." rescue Exception => e puts "HttpNfcLeaseComplete failed at iteration #{i} with exception: #{e}" i += 1 retry if i < 3 puts "Giving up HttpNfcLeaseComplete.." end vm end rescue Exception (nfcLease.HttpNfcLeaseAbort rescue nil) if nfcLease raise end def _handle_ost ost, opts = {} ost = Nokogiri::XML(ost) if opts[:vservice] == ['com.vmware.vim.vsm:extension_vservice'] ost.xpath('//vmw:Annotations/vmw:Providers/vmw:Provider').each do |x| x['vmw:selected'] = 'selected' end ost.xpath('//vmw:Annotations/vmw:Providers').each do |x| x['vmw:selected'] = 'com.vmware.vim.vsm:extension_vservice' end end ost.to_s end end rbvmomi-1.8.2/lib/rbvmomi/vim/PerfCounterInfo.rb000066400000000000000000000022761241305501000216040ustar00rootroot00000000000000# Copyright (c) 2011 VMware, Inc. All Rights Reserved. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. class RbVmomi::VIM::PerfCounterInfo def name "#{groupInfo.key}.#{nameInfo.key}" end end rbvmomi-1.8.2/lib/rbvmomi/vim/PerformanceManager.rb000066400000000000000000000060071241305501000222640ustar00rootroot00000000000000require 'date' class Time def to_datetime # Convert seconds + microseconds into a fractional number of seconds seconds = sec + Rational(usec, 10**6) # Convert a UTC offset measured in minutes to one measured in a # fraction of a day. offset = Rational(utc_offset, 60 * 60 * 24) DateTime.new(year, month, day, hour, min, seconds, offset) end end RbVmomi::VIM::PerformanceManager class RbVmomi::VIM::PerformanceManager def perfcounter_cached @perfcounter ||= perfCounter end def perfcounter_hash @perfcounter_hash ||= Hash[perfcounter_cached.map{|x| [x.name, x]}] end def perfcounter_idhash @perfcounter_idhash ||= Hash[perfcounter_cached.map{|x| [x.key, x]}] end def provider_summary obj @provider_summary ||= {} @provider_summary[obj.class] ||= QueryPerfProviderSummary(:entity => obj) end def retrieve_stats objects, metrics, opts = {} opts = opts.dup max_samples = opts[:max_samples] || 1 realtime = false if not opts[:interval] provider = provider_summary objects.first opts[:interval] = provider.refreshRate realtime = true else provider = provider_summary objects.first if opts[:interval] == provider.refreshRate realtime = true end end instances = opts[:instance] || '*' if !instances.is_a?(Array) instances = [instances] end metric_ids = [] metrics.each do |x| counter = perfcounter_hash[x] if !counter pp perfcounter_hash.keys fail "Counter for #{x} couldn't be found" end instances.each do |instance| metric_ids << RbVmomi::VIM::PerfMetricId(:counterId => counter.key, :instance => instance) end end query_specs = objects.map do |obj| RbVmomi::VIM::PerfQuerySpec({ :maxSample => max_samples, :entity => obj, :metricId => metric_ids, :intervalId => opts[:interval], :startTime => (realtime == false ? opts[:start_time].to_datetime : nil), }) end stats = QueryPerf(:querySpec => query_specs) if !opts[:multi_instance] Hash[stats.map do |res| [ res.entity, { :sampleInfo => res.sampleInfo, :metrics => Hash[res.value.map do |metric| metric_name = perfcounter_idhash[metric.id.counterId].name [metric_name, metric.value] end] } ] end] else Hash[stats.map do |res| [ res.entity, { :sampleInfo => res.sampleInfo, :metrics => Hash[res.value.map do |metric| metric_name = perfcounter_idhash[metric.id.counterId].name [[metric_name, metric.id.instance], metric.value] end] } ] end] end end def active_intervals intervals = historicalInterval Hash[(1..4).map { |level| [level, intervals.select { |x| x.enabled && x.level >= level }] }] end end rbvmomi-1.8.2/lib/rbvmomi/vim/PropertyCollector.rb000066400000000000000000000010701241305501000222160ustar00rootroot00000000000000class RbVmomi::VIM::PropertyCollector def collectMultiple objs, *pathSet return {} if objs.empty? klasses = objs.map{|x| x.class}.uniq klass = if klasses.length > 1 # common superclass klasses.map(&:ancestors).inject(&:&)[0] else klasses.first end spec = { :objectSet => objs.map{|x| { :obj => x }}, :propSet => [{ :pathSet => pathSet, :type => klass.wsdl_name }] } res = RetrieveProperties(:specSet => [spec]) Hash[res.map do |x| [x.obj, x.to_hash] end] end end rbvmomi-1.8.2/lib/rbvmomi/vim/ReflectManagedMethodExecuter.rb000066400000000000000000000015311241305501000242340ustar00rootroot00000000000000module RbVmomi class VIM::ReflectManagedMethodExecuter def fetch moid, prop result = FetchSoap(:moid => moid, :version => 'urn:vim25/5.0', :prop => prop) xml = Nokogiri(result.response) _connection.deserializer.deserialize xml.root, nil end def execute moid, method, args soap_args = args.map do |k,v| VIM::ReflectManagedMethodExecuterSoapArgument.new.tap do |soap_arg| soap_arg.name = k xml = Builder::XmlMarkup.new :indent => 0 _connection.obj2xml xml, k, :anyType, false, v soap_arg.val = xml.target! end end result = ExecuteSoap(:moid => moid, :version => 'urn:vim25/5.0', :method => method, :argument => soap_args) if result _connection.deserializer.deserialize Nokogiri(result.response).root, nil else nil end end end end rbvmomi-1.8.2/lib/rbvmomi/vim/ResourcePool.rb000066400000000000000000000027431241305501000211540ustar00rootroot00000000000000class RbVmomi::VIM::ResourcePool # Retrieve a child ResourcePool. # @param name [String] Name of the child. # @return [VIM::ResourcePool] def find name _connection.searchIndex.FindChild(:entity => self, :name => name) end # Retrieve a descendant of this ResourcePool. # @param path [String] Path delimited by '/'. # @return [VIM::ResourcePool] def traverse path es = path.split('/').reject(&:empty?) es.inject(self) do |f,e| f.find(e) || return end end def resourcePoolSubTree fields = [] self.class.resourcePoolSubTree [self], fields end def self.resourcePoolSubTree objs, fields = [] fields = (fields + ['name', 'resourcePool']).uniq filterSpec = RbVmomi::VIM.PropertyFilterSpec( :objectSet => objs.map do |obj| RbVmomi::VIM.ObjectSpec( :obj => obj, :selectSet => [ RbVmomi::VIM.TraversalSpec( :name => "tsRP", :type => 'ResourcePool', :path => 'resourcePool', :skip => false, :selectSet => [ RbVmomi::VIM.SelectionSpec(:name => "tsRP") ] ) ] ) end, :propSet => [{ :pathSet => fields, :type => 'ResourcePool' }] ) propCollector = objs.first._connection.propertyCollector result = propCollector.RetrieveProperties(:specSet => [filterSpec]) Hash[result.map do |x| [x.obj, x.to_hash] end] end end rbvmomi-1.8.2/lib/rbvmomi/vim/ServiceInstance.rb000066400000000000000000000035311241305501000216140ustar00rootroot00000000000000class RbVmomi::VIM::ServiceInstance # Retrieve a Datacenter. # If no path is given the first datacenter will be returned. # @param path (see Folder#traverse) # @return [Datacenter] def find_datacenter path=nil if path content.rootFolder.traverse path, RbVmomi::VIM::Datacenter else content.rootFolder.childEntity.grep(RbVmomi::VIM::Datacenter).first end end # Wait for several tasks to complete. # @param interested [Array] Property paths to watch for updates. # @param tasks [Array] Tasks to wait on. # @yield [Hash] Called when a property is updated on a task. # The parameter is a hash from tasks to hashes from # property path to value. # @return [void] def wait_for_multiple_tasks interested, tasks version = '' interested = (interested + ['info.state']).uniq task_props = Hash.new { |h,k| h[k] = {} } filter = _connection.propertyCollector.CreateFilter :spec => { :propSet => [{ :type => 'Task', :all => false, :pathSet => interested }], :objectSet => tasks.map { |x| { :obj => x } }, }, :partialUpdates => false begin until task_props.size == tasks.size and task_props.all? { |k,h| %w(success error).member? h['info.state'] } result = _connection.propertyCollector.WaitForUpdates(:version => version) version = result.version os = result.filterSet[0].objectSet os.each do |o| changes = Hash[o.changeSet.map { |x| [x.name, x.val] }] interested.each do |k| task = tasks.find { |x| x._ref == o.obj._ref } task_props[task][k] = changes[k] if changes.member? k end end yield task_props if block_given? end ensure _connection.propertyCollector.CancelWaitForUpdates filter.DestroyPropertyFilter end task_props end end rbvmomi-1.8.2/lib/rbvmomi/vim/Task.rb000066400000000000000000000034711241305501000174340ustar00rootroot00000000000000class RbVmomi::VIM::Task # Wait for a task to finish. # @return +info.result+ on success. # @raise +info.error+ on error. def wait_for_completion wait_until('info.state') { %w(success error).member? info.state } case info.state when 'success' info.result when 'error' raise info.error end end # Wait for all child tasks to finish. If any one child task failed, # the exception of the first failing task is thrown. # @return [Hash] Map of tasks to their +info.result+ on success. # @raise +info.error+ on error. def wait_for_childtask_completion si = _connection.serviceInstance tasks_props = si.wait_for_multiple_tasks( ['info.state', 'info.result', 'info.error'], self.child_tasks ) Hash[tasks_props.map do |task, props| case props['info.state'] when 'success' [task, props['info.result']] when 'error' raise props['info.error'] end end] end # Wait for a task to finish, with progress notifications. # @return (see #wait_for_completion) # @raise (see #wait_for_completion) # @yield [info.progress] def wait_for_progress wait_until('info.state', 'info.progress') do yield info.progress if block_given? %w(success error).member? info.state end case info.state when 'success' info.result when 'error' raise info.error end end # Get child tasks of this task. # @return [Array] List of VIM::Task objects def child_tasks tm = _connection.serviceContent.taskManager col = tm.CreateCollectorForTasks(:filter => { :rootTaskKey => [self.info.key], }) # XXX: Likely this is not enough and we need to collect pages other # than the latest. tasks = col.latestPage.map{|x| x.task} col.DestroyCollector() tasks end end rbvmomi-1.8.2/lib/rbvmomi/vim/VirtualMachine.rb000066400000000000000000000052051241305501000214420ustar00rootroot00000000000000class RbVmomi::VIM::VirtualMachine # Retrieve the MAC addresses for all virtual NICs. # @return [Hash] Keyed by device label. def macs Hash[self.config.hardware.device.grep(RbVmomi::VIM::VirtualEthernetCard).map { |x| [x.deviceInfo.label, x.macAddress] }] end # Retrieve all virtual disk devices. # @return [Array] Array of virtual disk devices. def disks self.config.hardware.device.grep(RbVmomi::VIM::VirtualDisk) end # Get the IP of the guest, but only if it is not stale # @return [String] Current IP reported (as per VMware Tools) or nil def guest_ip g = self.guest if g.ipAddress && (g.toolsStatus == "toolsOk" || g.toolsStatus == "toolsOld") g.ipAddress else nil end end # Add a layer of delta disks (redo logs) in front of every disk on the VM. # This is similar to taking a snapshot and makes the VM a valid target for # creating a linked clone. # # Background: The API for linked clones is quite strange. We can't create # a linked straight from any VM. The disks of the VM for which we can create a # linked clone need to be read-only and thus VC demands that the VM we # are cloning from uses delta-disks. Only then it will allow us to # share the base disk. def add_delta_disk_layer_on_all_disks devices, = self.collect 'config.hardware.device' disks = devices.grep(RbVmomi::VIM::VirtualDisk) spec = update_spec_add_delta_disk_layer_on_all_disks self.ReconfigVM_Task(:spec => spec).wait_for_completion end # Updates a passed in spec to perform the task of adding a delta disk layer # on top of all disks. Does the same as add_delta_disk_layer_on_all_disks # but instead of issuing the ReconfigVM_Task, it just constructs the # spec, so that the caller can batch a couple of updates into one # ReconfigVM_Task. def update_spec_add_delta_disk_layer_on_all_disks spec = {} devices, = self.collect 'config.hardware.device' disks = devices.grep(RbVmomi::VIM::VirtualDisk) device_change = [] disks.each do |disk| device_change << { :operation => :remove, :device => disk } device_change << { :operation => :add, :fileOperation => :create, :device => disk.dup.tap { |x| x.backing = x.backing.dup x.backing.fileName = "[#{disk.backing.datastore.name}]" x.backing.parent = disk.backing }, } end if spec.is_a?(RbVmomi::VIM::VirtualMachineConfigSpec) spec.deviceChange ||= [] spec.deviceChange += device_change else spec[:deviceChange] ||= [] spec[:deviceChange] += device_change end spec end end rbvmomi-1.8.2/test/000077500000000000000000000000001241305501000141435ustar00rootroot00000000000000rbvmomi-1.8.2/test/test_deserialization.rb000066400000000000000000000236141241305501000207230ustar00rootroot00000000000000require 'test_helper' class DeserializationTest < Test::Unit::TestCase def setup conn = VIM.new(:ns => 'urn:vim25', :rev => '4.0') @deserializer = RbVmomi::Deserializer.new conn end def check str, expected, type got = @deserializer.deserialize Nokogiri(str).root, type assert_equal expected, got end def test_moref check <<-EOS, VIM.Folder(nil, 'ha-folder-root'), 'Folder' ha-folder-root EOS check <<-EOS, VIM.Datacenter(nil, 'ha-datacenter'), 'ManagedObjectReference' ha-datacenter EOS end def test_dataobject obj = VIM.DatastoreSummary( :capacity => 1000, :accessible => true, :datastore => VIM.Datastore(nil, "foo"), :freeSpace => 31, :multipleHostAccess => false, :name => "baz", :type => "VMFS", :url => "http://foo/", :dynamicProperty => [] ) check <<-EOS, obj, 'DatastoreSummary' foo baz http://foo/ 1000 31 1 false VMFS EOS end def test_enum check <<-EOS, 'add', 'ConfigSpecOperation' add EOS end def test_array obj = VIM.ObjectContent( :obj => VIM.Folder(nil, 'ha-folder-root'), :dynamicProperty => [], :missingSet => [], :propSet => [ VIM.DynamicProperty( :name => 'childEntity', :val => [ VIM.Datacenter(nil, 'ha-datacenter') ] ) ] ) check <<-EOS, obj, 'ObjectContent' ha-folder-root childEntity ha-datacenter EOS end def test_array2 obj = VIM.DVPortStatus( :dynamicProperty => [], :linkUp => true, :blocked => false, :vlanIds => [ VIM::NumericRange(:dynamicProperty => [], :start => 5, :end => 7), VIM::NumericRange(:dynamicProperty => [], :start => 10, :end => 20), ], :vmDirectPathGen2InactiveReasonNetwork => [], :vmDirectPathGen2InactiveReasonOther => [] ) check <<-EOS, obj, 'DVPortStatus' 1 false 5 7 10 20 EOS end def test_empty_array obj = VIM.DVPortStatus( :dynamicProperty => [], :linkUp => true, :blocked => false, :vlanIds => [], :vmDirectPathGen2InactiveReasonNetwork => [], :vmDirectPathGen2InactiveReasonOther => [] ) check <<-EOS, obj, 'DVPortStatus' 1 false EOS end def test_fault obj = VIM.LocalizedMethodFault( :localizedMessage => "The attempted operation cannot be performed in the current state (Powered off).", :fault => VIM.InvalidPowerState( :requestedState => 'poweredOn', :existingState => 'poweredOff', :faultMessage => [] ) ) check <<-EOS, obj, "LocalizedMethodFault" poweredOn poweredOff The attempted operation cannot be performed in the current state (Powered off). EOS end def test_wait_for_updates obj = VIM.UpdateSet( :version => '7', :dynamicProperty => [], :filterSet => [ VIM.PropertyFilterUpdate( :dynamicProperty => [], :filter => VIM.PropertyFilter(nil, "session[528BA5EB-335B-4AF6-B49C-6160CF5E8D5B]71E3AC7E-7927-4D9E-8BC3-522769F22DAF"), :missingSet => [], :objectSet => [ VIM.ObjectUpdate( :dynamicProperty => [], :kind => 'enter', :obj => VIM.VirtualMachine(nil, 'vm-1106'), :missingSet => [], :changeSet => [ VIM.PropertyChange( :dynamicProperty => [], :name => 'runtime.powerState', :op => 'assign', :val => 'poweredOn' ) ] ) ] ) ] ) check <<-EOS, obj, "UpdateSet" 7 session[528BA5EB-335B-4AF6-B49C-6160CF5E8D5B]71E3AC7E-7927-4D9E-8BC3-522769F22DAF enter vm-1106 runtime.powerState assign poweredOn EOS end def test_binary obj = "\x00foo\x01bar\x02baz" check <<-EOS, obj, 'xsd:base64Binary' AGZvbwFiYXICYmF6 EOS end def test_hba obj = VIM::HostBlockHba( :dynamicProperty => [], :key => 'key-vim.host.BlockHba-vmhba0', :device => 'vmhba0', :bus => 0, :status => 'unknown', :model => 'Virtual Machine Chipset', :driver => 'ata_piix', :pci => '00:07.1') check <<-EOS, obj, "HostBlockHba" key-vim.host.BlockHba-vmhba0 vmhba0 0 unknown Virtual Machine Chipset ata_piix 00:07.1 EOS end =begin def test_runtime_state obj = VIM::VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState( :dynamicProperty => [], vmDirectPathGen2:Active => false, vmDirectPathGen2:InactiveReasonOther => ["vmNptIncompatibleHost"], vmDirectPathGen2:InactiveReasonVm => [] ) check <<-EOS, obj, 'VirtualMachineDeviceRuntimeInfoDeviceRuntimeState' false vmNptIncompatibleHost EOS end =end def test_runtime_info obj = VIM::VirtualMachineRuntimeInfo( :bootTime => Time.parse('2010-08-20 05:44:35 UTC'), :connectionState => "connected", :dynamicProperty => [], :faultToleranceState => "notConfigured", :featureMask => [], :featureRequirement => [], :host => VIM::HostSystem(nil, "host-32"), :maxCpuUsage => 5612, :maxMemoryUsage => 3072, :memoryOverhead => 128671744, :numMksConnections => 1, :offlineFeatureRequirement => [], :powerState => "poweredOn", :recordReplayState => "inactive", :suspendInterval => 0, :toolsInstallerMounted => false, :device => [] ) check <<-EOS, obj, 'VirtualMachineRuntimeInfo' host-32 connected poweredOn notConfigured false 2010-08-20T05:44:35.0Z 0 128671744 5612 3072 1 inactive EOS end def test_keyvalue obj = ['a', 'b'] check <<-EOS, obj, 'KeyValue' a b EOS end def test_boolean check "1", true, 'xsd:boolean' check "true", true, 'xsd:boolean' check "0", false, 'xsd:boolean' check "false", false, 'xsd:boolean' end def test_int check "5", 5, 'xsd:byte' check "5", 5, 'xsd:short' check "5", 5, 'xsd:int' check "5", 5, 'xsd:long' end def test_float obj = 1.2 check <<-EOS, obj, 'xsd:float' 1.2 EOS end def test_date time_str = '2010-08-20T05:44:35.0Z' obj = Time.parse(time_str) check <<-EOS, obj, 'xsd:dateTime' #{time_str} EOS end def test_array_mangling obj = ["foo"] check <<-EOS, obj, 'ArrayOfString' foo EOS time_str = '2010-08-20T05:44:35.0Z' obj = [Time.parse(time_str)] check <<-EOS, obj, 'ArrayOfDateTime' #{time_str} EOS obj = [1] check <<-EOS, obj, 'ArrayOfAnyType' 1 EOS end def test_propertypath check "foo", "foo", 'PropertyPath' end def test_methodname check "foo", "foo", 'MethodName' end def test_typename check "foo", "foo", 'TypeName' end def test_new_fields obj = VIM::HostBlockHba( :dynamicProperty => [], :key => 'key-vim.host.BlockHba-vmhba0', :device => 'vmhba0', :bus => 0, :status => 'unknown', :model => 'Virtual Machine Chipset', :driver => 'ata_piix', :pci => '00:07.1') check <<-EOS, obj, "HostBlockHba" key-vim.host.BlockHba-vmhba0 vmhba0 0 unknown bar Virtual Machine Chipset ata_piix 00:07.1 EOS end end rbvmomi-1.8.2/test/test_emit_request.rb000066400000000000000000000046221241305501000202410ustar00rootroot00000000000000require 'test_helper' class EmitRequestTest < Test::Unit::TestCase MO = VIM::VirtualMachine(nil, "foo") def check desc, str, this, params soap = VIM.new(:ns => 'urn:vim25', :rev => '4.0') xml = Builder::XmlMarkup.new :indent => 2 soap.emit_request xml, 'root', desc, this, params begin assert_equal str, xml.target! rescue MiniTest::Assertion puts "expected:" puts str puts puts "got:" puts xml.target! puts raise end end def test_string_array desc = [ { 'name' => 'blah', 'is-array' => true, 'is-optional' => true, 'wsdl_type' => 'xsd:string', } ] check desc, <<-EOS, MO, :blah => ['a', 'b', 'c'] <_this type="VirtualMachine">foo a b c EOS end def test_required_param desc = [ { 'name' => 'blah', 'is-array' => false, 'is-optional' => false, 'wsdl_type' => 'xsd:string', } ] check desc, <<-EOS, MO, :blah => 'a' <_this type="VirtualMachine">foo a EOS assert_raise RuntimeError do check desc, <<-EOS, MO, {} <_this type="VirtualMachine">foo EOS end end def test_optional_param desc = [ { 'name' => 'blah', 'is-array' => false, 'is-optional' => true, 'wsdl_type' => 'xsd:string', } ] check desc, <<-EOS, MO, {} <_this type="VirtualMachine">foo EOS end def test_nil_optional_param desc = [ { 'name' => 'blah', 'is-array' => false, 'is-optional' => true, 'wsdl_type' => 'xsd:string', } ] check desc, <<-EOS, MO, :blah => nil <_this type="VirtualMachine">foo EOS end def test_string_key desc = [ { 'name' => 'blah', 'is-array' => false, 'is-optional' => false, 'wsdl_type' => 'xsd:string', } ] check desc, <<-EOS, MO, 'blah' => 'a' <_this type="VirtualMachine">foo a EOS end def disabled_test_required_property assert_raise RuntimeError do VIM::AboutInfo() end end end rbvmomi-1.8.2/test/test_exceptions.rb000066400000000000000000000005771241305501000177210ustar00rootroot00000000000000require 'test_helper' class ExceptionTest < Test::Unit::TestCase def test_fault begin fault = VIM::InvalidArgument.new :invalidProperty => 'foo' assert_raises RbVmomi::Fault do raise RbVmomi::Fault.new('A specified parameter was not correct.', fault) end rescue VIM::InvalidArgument assert_equal 'foo', $!.invalidProperty end end end rbvmomi-1.8.2/test/test_helper.rb000066400000000000000000000003451241305501000170100ustar00rootroot00000000000000coverage_tool = :simplecov if ENV['RBVMOMI_COVERAGE'] case coverage_tool when :simplecov require 'simplecov' SimpleCov.start when :cover_me require 'cover_me' end require 'rbvmomi' VIM = RbVmomi::VIM require 'test/unit' rbvmomi-1.8.2/test/test_misc.rb000066400000000000000000000013251241305501000164630ustar00rootroot00000000000000require 'test_helper' class MiscTest < Test::Unit::TestCase def test_overridden_const assert(VIM::SecurityError < RbVmomi::BasicTypes::Base) assert_equal 'SecurityError', VIM::SecurityError.wsdl_name end # XXX def disabled_test_dynamically_overridden_const assert !VIM.const_defined?(:ClusterAttemptedVmInfo) Object.const_set :ClusterAttemptedVmInfo, :override assert VIM::ClusterAttemptedVmInfo.is_a?(Class) assert(VIM::ClusterAttemptedVmInfo < RbVmomi::BasicTypes::Base) assert_equal 'ClusterAttemptedVmInfo', VIM::ClusterAttemptedVmInfo.wsdl_name end def test_loader klass = VIM.loader.get('HostSystem') klass2 = VIM::HostSystem assert_equal klass, klass2 end end rbvmomi-1.8.2/test/test_parse_response.rb000066400000000000000000000036661241305501000205720ustar00rootroot00000000000000require 'test_helper' class ParseResponseTest < Test::Unit::TestCase def check desc, str, expected soap = VIM.new(:ns => 'urn:vim25', :rev => '4.0') got = soap.parse_response Nokogiri(str).root, desc assert_equal expected, got end def test_string_array desc = { 'wsdl_type' => 'xsd:string', 'is-array' => true, 'is-task' => false } check desc, <<-EOS, ['a', 'b', 'c'] a b c EOS end def test_missing_parameter_fault desc = { 'wsdl_type' => nil, 'is-array' => false, 'is-task' => false } assert_raise RuntimeError do check desc, <<-EOS, ['a', 'b', 'c'] ClientFaultCode Required parameter selectionSet is missing EOS end end def test_invalid_argument_fault desc = { 'wsdl_type' => nil, 'is-array' => false, 'is-task' => false } assert_raise RbVmomi::Fault do begin check desc, <<-EOS, nil ServerFaultCode A specified parameter was not correct. ticketType ticketType EOS rescue VIM::InvalidArgument raise rescue raise "wrong fault" end end end def test_task_array_result desc = { 'wsdl_type' => 'xsd:string', 'is-array' => true, 'is-task' => true } check desc, <<-EOS, VIM.Task(nil, 'haTask-ha-host-vim.DiagnosticManager.generateLogBundles-865') haTask-ha-host-vim.DiagnosticManager.generateLogBundles-865 EOS end end rbvmomi-1.8.2/test/test_serialization.rb000066400000000000000000000171071241305501000204120ustar00rootroot00000000000000require 'test_helper' class SerializationTest < Test::Unit::TestCase def check str, obj, type, array=false conn = VIM.new(:ns => 'urn:vim25', :rev => '4.0') xml = Builder::XmlMarkup.new :indent => 2 conn.obj2xml(xml, 'root', type, array, obj) begin assert_equal str, xml.target! rescue MiniTest::Assertion puts "expected:" puts str puts puts "got:" puts xml.target! puts raise end end def test_moref check <<-EOS, VIM.Folder(nil, "ha-folder-host"), "Folder" ha-folder-host EOS end def test_config cfg = VIM.VirtualMachineConfigSpec( :name => 'vm', :files => { :vmPathName => '[datastore1]' }, :guestId => 'otherGuest64', :numCPUs => 2, :memoryMB => 3072, :deviceChange => [ { :operation => :add, :device => VIM.VirtualLsiLogicController( :key => 1000, :busNumber => 0, :sharedBus => :noSharing ) }, VIM.VirtualDeviceConfigSpec( :operation => VIM.VirtualDeviceConfigSpecOperation(:add), :fileOperation => VIM.VirtualDeviceConfigSpecFileOperation(:create), :device => VIM.VirtualDisk( :key => 0, :backing => VIM.VirtualDiskFlatVer2BackingInfo( :fileName => '[datastore1]', :diskMode => :persistent, :thinProvisioned => true ), :controllerKey => 1000, :unitNumber => 0, :capacityInKB => 4000000 ) ), { :operation => :add, :device => VIM.VirtualE1000( :key => 0, :deviceInfo => { :label => 'Network Adapter 1', :summary => 'VM Network' }, :backing => VIM.VirtualEthernetCardNetworkBackingInfo( :deviceName => 'VM Network' ), :addressType => 'generated' ) } ], :extraConfig => [ { :key => 'bios.bootOrder', :value => 'ethernet0' } ] ) check <<-EOS, cfg, "VirtualMachineConfigSpec" vm otherGuest64 [datastore1] 2 3072 add 1000 0 noSharing add create 0 [datastore1] persistent 1 1000 0 4000000 add 0 VM Network VM Network generated bios.bootOrder ethernet0 EOS end def test_nil_field obj = VIM.OptionValue(:key => 'foo', :value => nil) check <<-EOS, obj, "OptionValue" foo EOS end def test_string_array obj = ["foo", "bar", "baz"] check <<-EOS, obj, "xsd:string", true foo bar baz EOS end def test_int_array obj = [1,2,3] check <<-EOS, obj, "xsd:int", true 1 2 3 EOS end def test_boolean_array obj = [true,false,true] check <<-EOS, obj, "xsd:boolean", true 1 0 1 EOS end def test_float_array obj = [0.0,1.5,3.14] check <<-EOS, obj, "xsd:float", true 0.0 1.5 3.14 EOS end def test_binary obj = "\x00foo\x01bar\x02baz" check <<-EOS, obj, 'xsd:base64Binary' AGZvbwFiYXICYmF6 EOS end def test_property_spec interested = %w(info.progress info.state info.entityName info.error) tasks = [VIM::Task.new(nil, 'task-11')] obj = { :propSet => [{ :type => 'Task', :all => false, :pathSet => interested }], :objectSet => tasks.map { |x| { :obj => x } }, } check <<-EOS, obj, 'PropertyFilterSpec' Task 0 info.progress info.state info.entityName info.error task-11 EOS end def test_keyvalue obj = RbVmomi::BasicTypes::KeyValue.new('a', 'b') check <<-EOS, obj, 'KeyValue', false a b EOS obj = ['a', 'b'] check <<-EOS, obj, 'KeyValue', false a b EOS obj = [['a', 'b'], ['c', 'd']] check <<-EOS, obj, 'KeyValue', true a b c d EOS obj = { 'a' => 'b', :c => 'd' } check <<-EOS, obj, 'KeyValue', true a b c d EOS end def test_ovf_import_spec_params obj = RbVmomi::VIM::OvfCreateImportSpecParams( :hostSystem => VIM::HostSystem(nil, "myhost"), :locale => "US", :entityName => "myvm", :deploymentOption => "", :networkMapping => [], :propertyMapping => [['a', 'b'], ['c', 'd']], :diskProvisioning => :thin ) check <<-EOS, obj, 'OvfCreateImportSpecParams', false US myvm myhost a b c d thin EOS end def test_datetime obj = DateTime.new(2011, 11, 16, 13, 36, 8, Rational(-8,24)) check <<-EOS, obj, 'xsd:dateTime', false 2011-11-16T13:36:08-08:00 EOS end def test_time obj = Time.at(DateTime.new(2011, 11, 16, 13, 36, 8, Rational(-8,24)).strftime("%s").to_i).getgm check <<-EOS, obj, 'xsd:dateTime', false 2011-11-16T21:36:08Z EOS end # TODO test all types def test_any_type obj = 1 check <<-EOS, obj, 'xsd:anyType', false 1 EOS obj = VIM::HostAccountSpec(:id => 'root', :password => 'foo') check <<-EOS, obj, 'xsd:anyType', false root foo EOS end end rbvmomi-1.8.2/vmodl.db000066400000000000000000046112771241305501000146360ustar00rootroot00000000000000{B I"ActionParameter:ET{I" kind;FI" enum;FI" values;F[I"targetName;TI"alarmName;TI"oldStatus;TI"newStatus;TI"triggeringSummary;TI"declaringSummary;TI"eventDescription;TI" target;TI" alarm;TI"ActionType;T{I" kind;FI" enum;FI" values;F[ I"MigrationV1;TI"VmPowerV1;TI"HostPowerV1;TI"HostMaintenanceV1;TI"StorageMigrationV1;TI"StoragePlacementV1;TI"AffinityType;T{I" kind;FI" enum;FI" values;F[I" memory;TI"cpu;TI"AgentInstallFailedReason;T{I" kind;FI" enum;FI" values;F[I"NotEnoughSpaceOnDevice;TI"PrepareToUpgradeFailed;TI"AgentNotRunning;TI"AgentNotReachable;TI"InstallTimedout;TI" SignatureVerificationFailed;TI"AgentUploadFailed;TI"AgentUploadTimedout;TI"UnknownInstallerError;TI"ArrayUpdateOperation;T{I" kind;FI" enum;FI" values;F[I"add;TI" remove;TI" edit;TI"AutoStartAction;T{I" kind;FI" enum;FI" values;F[ I" none;TI"systemDefault;TI" powerOn;TI" powerOff;TI"guestShutdown;TI" suspend;TI""AutoStartWaitHeartbeatSetting;T{I" kind;FI" enum;FI" values;F[I"yes;TI"no;TI"systemDefault;TI"'CannotMoveFaultToleranceVmMoveType;T{I" kind;FI" enum;FI" values;F[I"resourcePool;TI" cluster;TI"'CannotPowerOffVmInClusterOperation;T{I" kind;FI" enum;FI" values;F[ I" suspend;TI" powerOff;TI"guestShutdown;TI"guestSuspend;TI"CannotUseNetworkReason;T{I" kind;FI" enum;FI" values;F[ I"#NetworkReservationNotSupported;TI"MismatchedNetworkPolicies;TI"!MismatchedDvsVersionOrVendor;TI"$VMotionToUnsupportedNetworkType;TI"CheckTestType;T{I" kind;FI" enum;FI" values;F[ I"sourceTests;TI"hostTests;TI"resourcePoolTests;TI"datastoreTests;TI"networkTests;TI"#ClusterDasAamNodeStateDasState;T{I" kind;FI" enum;FI" values;F[ I"uninitialized;TI"initialized;TI"configuring;TI"unconfiguring;TI" running;TI" error;TI"agentShutdown;TI"nodeFailed;TI"-ClusterDasConfigInfoHBDatastoreCandidate;T{I" kind;FI" enum;FI" values;F[I"userSelectedDs;TI"allFeasibleDs;TI"$allFeasibleDsWithUserPreference;TI"%ClusterDasConfigInfoServiceState;T{I" kind;FI" enum;FI" values;F[I" disabled;TI" enabled;TI"*ClusterDasConfigInfoVmMonitoringState;T{I" kind;FI" enum;FI" values;F[I"vmMonitoringDisabled;TI"vmMonitoringOnly;TI"vmAndAppMonitoring;TI"#ClusterDasFdmAvailabilityState;T{I" kind;FI" enum;FI" values;F[I"uninitialized;TI" election;TI" master;TI"connectedToMaster;TI"!networkPartitionedFromMaster;TI"networkIsolated;TI" hostDown;TI"initializationError;TI"uninitializationError;TI"fdmUnreachable;TI"*ClusterDasVmSettingsIsolationResponse;T{I" kind;FI" enum;FI" values;F[ I" none;TI" powerOff;TI" shutdown;TI"clusterIsolationResponse;TI"(ClusterDasVmSettingsRestartPriority;T{I" kind;FI" enum;FI" values;F[ I" disabled;TI"low;TI" medium;TI" high;TI"clusterRestartPriority;TI"ClusterPowerOnVmOption;T{I" kind;FI" enum;FI" values;F[I"OverrideAutomationLevel;TI"ReserveResources;TI"ClusterProfileServiceType;T{I" kind;FI" enum;FI" values;F[ I"DRS;TI"HA;TI"DPM;TI"FT;TI"ComplianceResultStatus;T{I" kind;FI" enum;FI" values;F[I"compliant;TI"nonCompliant;TI" unknown;TI";ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState;T{I" kind;FI" enum;FI" values;F[I" licensed;TI"unlicensed;TI" unknown;TI"ConfigSpecOperation;T{I" kind;FI" enum;FI" values;F[I"add;TI" edit;TI" remove;TI"!CustomizationLicenseDataMode;T{I" kind;FI" enum;FI" values;F[I"perServer;TI" perSeat;TI"CustomizationNetBIOSMode;T{I" kind;FI" enum;FI" values;F[I"enableNetBIOSViaDhcp;TI"enableNetBIOS;TI"disableNetBIOS;TI"%CustomizationSysprepRebootOption;T{I" kind;FI" enum;FI" values;F[I" reboot;TI" noreboot;TI" shutdown;TI"6DVPortStatusVmDirectPathGen2InactiveReasonNetwork;T{I" kind;FI" enum;FI" values;F[ I"portNptIncompatibleDvs;TI"portNptNoCompatibleNics;TI"'portNptNoVirtualFunctionsAvailable;TI"portNptDisabledForPort;TI"4DVPortStatusVmDirectPathGen2InactiveReasonOther;T{I" kind;FI" enum;FI" values;F[I"portNptIncompatibleHost;TI"!portNptIncompatibleConnectee;TI"'DasConfigFaultDasConfigFaultReason;T{I" kind;FI" enum;FI" values;F[ I" HostNetworkMisconfiguration;TI"HostMisconfiguration;TI"InsufficientPrivileges;TI"NoPrimaryAgentAvailable;TI" Other;TI"NoDatastoresConfigured;TI"VSanNotSupportedOnHost;TI"DasVmPriority;T{I" kind;FI" enum;FI" values;F[ 0I" disabled;TI"low;TI" medium;TI" high;TI"DatastoreAccessible;T{I" kind;FI" enum;FI" values;F[I" True;TI" False;TI")DatastoreSummaryMaintenanceModeState;T{I" kind;FI" enum;FI" values;F[I" normal;TI"enteringMaintenance;TI"inMaintenance;TI"DayOfWeek;T{I" kind;FI" enum;FI" values;F[ I" sunday;TI" monday;TI" tuesday;TI"wednesday;TI" thursday;TI" friday;TI" saturday;TI"DeviceNotSupportedReason;T{I" kind;FI" enum;FI" values;F[I" host;TI" guest;TI" DiagnosticManagerLogCreator;T{I" kind;FI" enum;FI" values;F[ I" vpxd;TI" vpxa;TI" hostd;TI" serverd;TI" install;TI"vpxClient;TI"recordLog;TI"DiagnosticManagerLogFormat;T{I" kind;FI" enum;FI" values;F[I" plain;TI"#DiagnosticPartitionStorageType;T{I" kind;FI" enum;FI" values;F[I"directAttached;TI"networkAttached;TI"DiagnosticPartitionType;T{I" kind;FI" enum;FI" values;F[I"singleHost;TI"multiHost;TI".DisallowedChangeByServiceDisallowedChange;T{I" kind;FI" enum;FI" values;F[I"hotExtendDisk;TI"+DistributedVirtualPortgroupMetaTagName;T{I" kind;FI" enum;FI" values;F[I" dvsName;TI"portgroupName;TI"portIndex;TI"-DistributedVirtualPortgroupPortgroupType;T{I" kind;FI" enum;FI" values;F[I"earlyBinding;TI"lateBinding;TI"ephemeral;TI";DistributedVirtualSwitchHostInfrastructureTrafficClass;T{I" kind;FI" enum;FI" values;F[ I"management;TI"faultTolerance;TI" vmotion;TI"virtualMachine;TI" iSCSI;TI"nfs;TI"hbr;TI" vsan;TI"9DistributedVirtualSwitchHostMemberHostComponentState;T{I" kind;FI" enum;FI" values;F[ I"up;TI" pending;TI"outOfSync;TI" warning;TI"disconnected;TI" down;TI"1DistributedVirtualSwitchNicTeamingPolicyMode;T{I" kind;FI" enum;FI" values;F[ I"loadbalance_ip;TI"loadbalance_srcmac;TI"loadbalance_srcid;TI"failover_explicit;TI"loadbalance_loadbased;TI"7DistributedVirtualSwitchPortConnecteeConnecteeType;T{I" kind;FI" enum;FI" values;F[ I" pnic;TI" vmVnic;TI"hostConsoleVnic;TI"hostVmkVnic;TI"5DistributedVirtualSwitchProductSpecOperationType;T{I" kind;FI" enum;FI" values;F[ I"preInstall;TI" upgrade;TI"notifyAvailableUpgrade;TI"proceedWithUpgrade;TI"updateBundleInfo;TI"DpmBehavior;T{I" kind;FI" enum;FI" values;F[I" manual;TI"automated;TI"DrsBehavior;T{I" kind;FI" enum;FI" values;F[I" manual;TI"partiallyAutomated;TI"fullyAutomated;TI"(DrsInjectorWorkloadCorrelationState;T{I" kind;FI" enum;FI" values;F[I"Correlated;TI"Uncorrelated;TI" DrsRecommendationReasonCode;T{I" kind;FI" enum;FI" values;F[ 0I"fairnessCpuAvg;TI"fairnessMemAvg;TI"jointAffin;TI"antiAffin;TI"hostMaint;TI"DvsFilterOnFailure;T{I" kind;FI" enum;FI" values;F[I" failOpen;TI"failClosed;TI" DvsNetworkRuleDirectionType;T{I" kind;FI" enum;FI" values;F[I"incomingPackets;TI"outgoingPackets;TI" both;TI"EntityImportType;T{I" kind;FI" enum;FI" values;F[I""createEntityWithNewIdentifier;TI"'createEntityWithOriginalIdentifier;TI"applyToEntitySpecified;TI"EntityType;T{I" kind;FI" enum;FI" values;F[I"distributedVirtualSwitch;TI" distributedVirtualPortgroup;TI"+EventAlarmExpressionComparisonOperator;T{I" kind;FI" enum;FI" values;F[ I" equals;TI"notEqualTo;TI"startsWith;TI"doesNotStartWith;TI" endsWith;TI"doesNotEndWith;TI"EventCategory;T{I" kind;FI" enum;FI" values;F[ I" info;TI" warning;TI" error;TI" user;TI"EventEventSeverity;T{I" kind;FI" enum;FI" values;F[ I" error;TI" warning;TI" info;TI" user;TI"#EventFilterSpecRecursionOption;T{I" kind;FI" enum;FI" values;F[I" self;TI" children;TI"all;TI"FibreChannelPortType;T{I" kind;FI" enum;FI" values;F[ I" fabric;TI" loop;TI"pointToPoint;TI" unknown;TI"-FileSystemMountInfoVStorageSupportStatus;T{I" kind;FI" enum;FI" values;F[I"vStorageSupported;TI"vStorageUnsupported;TI"vStorageUnknown;TI"$FtIssuesOnHostHostSelectionType;T{I" kind;FI" enum;FI" values;F[I" user;TI"vc;TI"drs;TI"GuestFileType;T{I" kind;FI" enum;FI" values;F[I" file;TI"directory;TI" symlink;TI"GuestInfoAppStateType;T{I" kind;FI" enum;FI" values;F[I" none;TI"appStateOk;TI"appStateNeedReset;TI""GuestOsDescriptorFirmwareType;T{I" kind;FI" enum;FI" values;F[I" bios;TI"efi;TI""GuestOsDescriptorSupportLevel;T{I" kind;FI" enum;FI" values;F[ I"experimental;TI" legacy;TI"terminated;TI"supported;TI"unsupported;TI"deprecated;TI"techPreview;TI"2HostActiveDirectoryInfoDomainMembershipStatus;T{I" kind;FI" enum;FI" values;F[ I" unknown;TI"ok;TI"noServers;TI"clientTrustBroken;TI"serverTrustBroken;TI"inconsistentTrust;TI"otherProblem;TI"&HostCapabilityFtUnsupportedReason;T{I" kind;FI" enum;FI" values;F[ I"vMotionNotLicensed;TI"missingVMotionNic;TI"missingFTLoggingNic;TI"ftNotLicensed;TI"haAgentIssue;TI"4HostCapabilityVmDirectPathGen2UnsupportedReason;T{I" kind;FI" enum;FI" values;F[I"hostNptIncompatibleProduct;TI" hostNptIncompatibleHardware;TI"hostNptDisabled;TI"HostConfigChangeMode;T{I" kind;FI" enum;FI" values;F[I" modify;TI" replace;TI"HostConfigChangeOperation;T{I" kind;FI" enum;FI" values;F[I"add;TI" remove;TI" edit;TI"HostCpuPackageVendor;T{I" kind;FI" enum;FI" values;F[I" unknown;TI" intel;TI"amd;TI")HostCpuPowerManagementInfoPolicyType;T{I" kind;FI" enum;FI" values;F[I"off;TI"staticPolicy;TI"dynamicPolicy;TI"(HostDasErrorEventHostDasErrorReason;T{I" kind;FI" enum;FI" values;F[ I"configFailed;TI" timeout;TI"communicationInitFailed;TI"healthCheckScriptFailed;TI"agentFailed;TI"agentShutdown;TI"isolationAddressUnpingable;TI" other;TI"#HostDigestInfoDigestMethodType;T{I" kind;FI" enum;FI" values;F[I" SHA1;TI"MD5;TI"$HostDisconnectedEventReasonCode;T{I" kind;FI" enum;FI" values;F[I"sslThumbprintVerifyFailed;TI"licenseExpired;TI"agentUpgrade;TI"userRequest;TI"insufficientLicenses;TI"agentOutOfDate;TI"passwordDecryptFailure;TI" unknown;TI"vcVRAMCapacityExceeded;TI")HostDiskPartitionInfoPartitionFormat;T{I" kind;FI" enum;FI" values;F[I"gpt;TI"mbr;TI" unknown;TI"HostDiskPartitionInfoType;T{I" kind;FI" enum;FI" values;F[ I" none;TI" vmfs;TI"linuxNative;TI"linuxSwap;TI" extended;TI" ntfs;TI"vmkDiagnostic;TI" vffs;TI"HostFeatureVersionKey;T{I" kind;FI" enum;FI" values;F[I"faultTolerance;TI"HostFirewallRuleDirection;T{I" kind;FI" enum;FI" values;F[I" inbound;TI" outbound;TI"HostFirewallRulePortType;T{I" kind;FI" enum;FI" values;F[I"src;TI"dst;TI"HostFirewallRuleProtocol;T{I" kind;FI" enum;FI" values;F[I"tcp;TI"udp;TI"!HostGraphicsInfoGraphicsType;T{I" kind;FI" enum;FI" values;F[I" basic;TI" shared;TI" direct;TI"HostHardwareElementStatus;T{I" kind;FI" enum;FI" values;F[ I" Unknown;TI" Green;TI" Yellow;TI"Red;TI"HostImageAcceptanceLevel;T{I" kind;FI" enum;FI" values;F[ I"vmware_certified;TI"vmware_accepted;TI" partner;TI"community;TI",HostIncompatibleForFaultToleranceReason;T{I" kind;FI" enum;FI" values;F[I" product;TI"processor;TI"*HostIncompatibleForRecordReplayReason;T{I" kind;FI" enum;FI" values;F[I" product;TI"processor;TI".HostInternetScsiHbaChapAuthenticationType;T{I" kind;FI" enum;FI" values;F[ I"chapProhibited;TI"chapDiscouraged;TI"chapPreferred;TI"chapRequired;TI""HostInternetScsiHbaDigestType;T{I" kind;FI" enum;FI" values;F[ I"digestProhibited;TI"digestDiscouraged;TI"digestPreferred;TI"digestRequired;TI"1HostInternetScsiHbaNetworkBindingSupportType;T{I" kind;FI" enum;FI" values;F[I"notsupported;TI" optional;TI" required;TI"9HostInternetScsiHbaStaticTargetTargetDiscoveryMethod;T{I" kind;FI" enum;FI" values;F[ I"staticMethod;TI"sendTargetMethod;TI"slpMethod;TI"isnsMethod;TI"unknownMethod;TI"&HostIpConfigIpV6AddressConfigType;T{I" kind;FI" enum;FI" values;F[ I" other;TI" manual;TI" dhcp;TI"linklayer;TI" random;TI""HostIpConfigIpV6AddressStatus;T{I" kind;FI" enum;FI" values;F[ I"preferred;TI"deprecated;TI" invalid;TI"inaccessible;TI" unknown;TI"tentative;TI"duplicate;TI"HostLicensableResourceKey;T{I" kind;FI" enum;FI" values;F[ I"numCpuPackages;TI"numCpuCores;TI"memorySize;TI"memoryForVms;TI"numVmsStarted;TI"numVmsStarting;TI"0HostLowLevelProvisioningManagerReloadTarget;T{I" kind;FI" enum;FI" values;F[I"currentConfig;TI"snapshotConfig;TI"$HostMountInfoInaccessibleReason;T{I" kind;FI" enum;FI" values;F[I"AllPathsDown_Start;TI"AllPathsDown_Timeout;TI"PermanentDeviceLoss;TI"HostMountMode;T{I" kind;FI" enum;FI" values;F[I"readWrite;TI" readOnly;TI"7HostNetStackInstanceCongestionControlAlgorithmType;T{I" kind;FI" enum;FI" values;F[I" newreno;TI" cubic;TI"'HostNetStackInstanceSystemStackKey;T{I" kind;FI" enum;FI" values;F[I"defaultTcpipStack;TI"!HostNumericSensorHealthState;T{I" kind;FI" enum;FI" values;F[ I" unknown;TI" green;TI" yellow;TI"red;TI"HostNumericSensorType;T{I" kind;FI" enum;FI" values;F[ I"fan;TI" power;TI"temperature;TI" voltage;TI" other;TI"!HostPatchManagerInstallState;T{I" kind;FI" enum;FI" values;F[I"hostRestarted;TI"imageActive;TI"$HostPatchManagerIntegrityStatus;T{I" kind;FI" enum;FI" values;F[ I"validated;TI"keyNotFound;TI"keyRevoked;TI"keyExpired;TI"digestMismatch;TI"notEnoughSignatures;TI"validationError;TI"HostPatchManagerReason;T{I" kind;FI" enum;FI" values;F[ I"obsoleted;TI"missingPatch;TI"missingLib;TI"hasDependentPatch;TI"conflictPatch;TI"conflictLib;TI"HostPowerOperationType;T{I" kind;FI" enum;FI" values;F[I" powerOn;TI" powerOff;TI"'HostProfileManagerAnswerFileStatus;T{I" kind;FI" enum;FI" values;F[I" valid;TI" invalid;TI" unknown;TI" HostReplayUnsupportedReason;T{I" kind;FI" enum;FI" values;F[ I"incompatibleProduct;TI"incompatibleCpu;TI"hvDisabled;TI"cpuidLimitSet;TI" oldBIOS;TI" unknown;TI"4HostRuntimeInfoNetStackInstanceRuntimeInfoState;T{I" kind;FI" enum;FI" values;F[ I" inactive;TI" active;TI"deactivating;TI"activating;TI"HostServicePolicy;T{I" kind;FI" enum;FI" values;F[I"on;TI"automatic;TI"off;TI"HostSnmpAgentCapability;T{I" kind;FI" enum;FI" values;F[I" COMPLETE;TI"DIAGNOSTICS;TI"CONFIGURATION;TI"HostStandbyMode;T{I" kind;FI" enum;FI" values;F[ I" entering;TI" exiting;TI"in;TI" none;TI"HostSystemConnectionState;T{I" kind;FI" enum;FI" values;F[I"connected;TI"notResponding;TI"disconnected;TI"+HostSystemIdentificationInfoIdentifier;T{I" kind;FI" enum;FI" values;F[I" AssetTag;TI"ServiceTag;TI"OemSpecificString;TI"HostSystemPowerState;T{I" kind;FI" enum;FI" values;F[ I"poweredOn;TI"poweredOff;TI" standBy;TI" unknown;TI"-HostUnresolvedVmfsExtentUnresolvedReason;T{I" kind;FI" enum;FI" values;F[I"diskIdMismatch;TI"uuidConflict;TI"7HostUnresolvedVmfsResolutionSpecVmfsUuidResolution;T{I" kind;FI" enum;FI" values;F[I"resignature;TI"forceMount;TI"!HostVirtualNicManagerNicType;T{I" kind;FI" enum;FI" values;F[ I" vmotion;TI"faultToleranceLogging;TI"vSphereReplication;TI"management;TI" vsan;TI"HostVmciAccessManagerMode;T{I" kind;FI" enum;FI" values;F[I" grant;TI" replace;TI" revoke;TI"HttpNfcLeaseState;T{I" kind;FI" enum;FI" values;F[ I"initializing;TI" ready;TI" done;TI" error;TI"#InternetScsiSnsDiscoveryMethod;T{I" kind;FI" enum;FI" values;F[I"isnsStatic;TI" isnsDhcp;TI" isnsSlp;TI"4InvalidDasConfigArgumentEntryForInvalidArgument;T{I" kind;FI" enum;FI" values;F[I"admissionControl;TI"userHeartbeatDs;TI" vmConfig;TI"&InvalidProfileReferenceHostReason;T{I" kind;FI" enum;FI" values;F[I"incompatibleVersion;TI"missingReferenceHost;TI"IscsiPortInfoPathStatus;T{I" kind;FI" enum;FI" values;F[ I" notUsed;TI" active;TI" standBy;TI"lastActive;TI"'LatencySensitivitySensitivityLevel;T{I" kind;FI" enum;FI" values;F[ I"low;TI" normal;TI" medium;TI" high;TI" custom;TI""LicenseAssignmentFailedReason;T{I" kind;FI" enum;FI" values;F[ I"keyEntityMismatch;TI"downgradeDisallowed;TI"*inventoryNotManageableByVirtualCenter;TI"9hostsUnmanageableByVirtualCenterWithoutLicenseServer;TI"(LicenseFeatureInfoSourceRestriction;T{I" kind;FI" enum;FI" values;F[I"unrestricted;TI" served;TI" file;TI"LicenseFeatureInfoState;T{I" kind;FI" enum;FI" values;F[I" enabled;TI" disabled;TI" optional;TI"LicenseFeatureInfoUnit;T{I" kind;FI" enum;FI" values;F[ I" host;TI" cpuCore;TI"cpuPackage;TI" server;TI"vm;TI"LicenseManagerLicenseKey;T{I" kind;FI" enum;FI" values;F[0I" esxFull;TI" esxVmtn;TI"esxExpress;TI"san;TI" iscsi;TI"nas;TI" vsmp;TI" backup;TI"vc;TI"vcExpress;TI" esxHost;TI" gsxHost;TI"serverHost;TI" drsPower;TI" vmotion;TI"drs;TI"das;TI"LicenseManagerState;T{I" kind;FI" enum;FI" values;F[ I"initializing;TI" normal;TI" marginal;TI" fault;TI" LicenseReservationInfoState;T{I" kind;FI" enum;FI" values;F[ I" notUsed;TI"noLicense;TI"unlicensedUse;TI" licensed;TI"-LinkDiscoveryProtocolConfigOperationType;T{I" kind;FI" enum;FI" values;F[ I" none;TI" listen;TI"advertise;TI" both;TI",LinkDiscoveryProtocolConfigProtocolType;T{I" kind;FI" enum;FI" values;F[I"cdp;TI" lldp;TI"ManagedEntityStatus;T{I" kind;FI" enum;FI" values;F[ I" gray;TI" green;TI" yellow;TI"red;TI"MetricAlarmOperator;T{I" kind;FI" enum;FI" values;F[I" isAbove;TI" isBelow;TI"MultipathState;T{I" kind;FI" enum;FI" values;F[ I" standby;TI" active;TI" disabled;TI" dead;TI" unknown;TI"NetBIOSConfigInfoMode;T{I" kind;FI" enum;FI" values;F[ I" unknown;TI" enabled;TI" disabled;TI"enabledViaDHCP;TI"#NetIpConfigInfoIpAddressOrigin;T{I" kind;FI" enum;FI" values;F[ I" other;TI" manual;TI" dhcp;TI"linklayer;TI" random;TI"#NetIpConfigInfoIpAddressStatus;T{I" kind;FI" enum;FI" values;F[ I"preferred;TI"deprecated;TI" invalid;TI"inaccessible;TI" unknown;TI"tentative;TI"duplicate;TI"NetIpStackInfoEntryType;T{I" kind;FI" enum;FI" values;F[ I" other;TI" invalid;TI" dynamic;TI" manual;TI"NetIpStackInfoPreference;T{I" kind;FI" enum;FI" values;F[ I" reserved;TI"low;TI" medium;TI" high;TI"&NotSupportedDeviceForFTDeviceType;T{I" kind;FI" enum;FI" values;F[I"virtualVmxnet3;TI"paraVirtualSCSIController;TI"%NumVirtualCpusIncompatibleReason;T{I" kind;FI" enum;FI" values;F[I"recordReplay;TI"faultTolerance;TI"ObjectUpdateKind;T{I" kind;FI" enum;FI" values;F[I" modify;TI" enter;TI" leave;TI"OvfConsumerOstNodeType;T{I" kind;FI" enum;FI" values;F[I" envelope;TI"virtualSystem;TI"virtualSystemCollection;TI"2OvfCreateImportSpecParamsDiskProvisioningType;T{I" kind;FI" enum;FI" values;F[I"monolithicSparse;TI"monolithicFlat;TI"twoGbMaxExtentSparse;TI"twoGbMaxExtentFlat;TI" thin;TI" thick;TI" seSparse;TI"eagerZeroedThick;TI" sparse;TI" flat;TI"PerfFormat;T{I" kind;FI" enum;FI" values;F[I" normal;TI"csv;TI"PerfStatsType;T{I" kind;FI" enum;FI" values;F[I" absolute;TI" delta;TI" rate;TI"PerfSummaryType;T{I" kind;FI" enum;FI" values;F[ I" average;TI" maximum;TI" minimum;TI" latest;TI"summation;TI" none;TI"PerformanceManagerUnit;T{I" kind;FI" enum;FI" values;F[I" percent;TI"kiloBytes;TI"megaBytes;TI"megaHertz;TI" number;TI"microsecond;TI"millisecond;TI" second;TI"kiloBytesPerSecond;TI"megaBytesPerSecond;TI" watt;TI" joule;TI"5PhysicalNicResourcePoolSchedulerDisallowedReason;T{I" kind;FI" enum;FI" values;F[I"userOptOut;TI"hardwareUnsupported;TI"-PhysicalNicVmDirectPathGen2SupportedMode;T{I" kind;FI" enum;FI" values;F[I"upt;TI"PortGroupConnecteeType;T{I" kind;FI" enum;FI" values;F[ I"virtualMachine;TI"systemManagement;TI" host;TI" unknown;TI"ProfileExecuteResultStatus;T{I" kind;FI" enum;FI" values;F[I" success;TI"needInput;TI" error;TI"ProfileNumericComparator;T{I" kind;FI" enum;FI" values;F[ I" lessThan;TI"lessThanEqual;TI" equal;TI" notEqual;TI"greaterThanEqual;TI"greaterThan;TI"PropertyChangeOp;T{I" kind;FI" enum;FI" values;F[ I"add;TI" remove;TI" assign;TI"indirectRemove;TI"RecommendationReasonCode;T{I" kind;FI" enum;FI" values;F[I"fairnessCpuAvg;TI"fairnessMemAvg;TI"jointAffin;TI"antiAffin;TI"hostMaint;TI"enterStandby;TI"reservationCpu;TI"reservationMem;TI"powerOnVm;TI"powerSaving;TI"increaseCapacity;TI"checkResource;TI"unreservedCapacity;TI"vmHostHardAffinity;TI"vmHostSoftAffinity;TI"balanceDatastoreSpaceUsage;TI"balanceDatastoreIOLoad;TI"datastoreMaint;TI"virtualDiskJointAffin;TI"virtualDiskAntiAffin;TI"datastoreSpaceOutage;TI"storagePlacement;TI"iolbDisabledInternal;TI"RecommendationType;T{I" kind;FI" enum;FI" values;F[I"V1;TI"-ReplicationDiskConfigFaultReasonForFault;T{I" kind;FI" enum;FI" values;F[ I"diskNotFound;TI"diskTypeNotSupported;TI"invalidDiskKey;TI"invalidDiskReplicationId;TI"duplicateDiskReplicationId;TI"invalidPersistentFilePath;TI"+reconfigureDiskReplicationIdNotAllowed;TI"+ReplicationVmConfigFaultReasonForFault;T{I" kind;FI" enum;FI" values;F[I"incompatibleHwVersion;TI"invalidVmReplicationId;TI"invalidGenerationNumber;TI"outOfBoundsRpoValue;TI" invalidDestinationIpAddress;TI"invalidDestinationPort;TI"invalidExtraVmOptions;TI"staleGenerationNumber;TI")reconfigureVmReplicationIdNotAllowed;TI"-cannotRetrieveVmReplicationConfiguration;TI"replicationAlreadyEnabled;TI"invalidPriorConfiguration;TI"replicationNotEnabled;TI"#replicationConfigurationFailed;TI"%ReplicationVmFaultReasonForFault;T{I" kind;FI" enum;FI" values;F[ I"notConfigured;TI"poweredOff;TI"suspended;TI"poweredOn;TI"offlineReplicating;TI"invalidState;TI"invalidInstanceId;TI"ReplicationVmState;T{I" kind;FI" enum;FI" values;F[ I" none;TI" paused;TI" syncing;TI" idle;TI" active;TI" error;TI"6ScheduledHardwareUpgradeInfoHardwareUpgradePolicy;T{I" kind;FI" enum;FI" values;F[I" never;TI"onSoftPowerOff;TI" always;TI"6ScheduledHardwareUpgradeInfoHardwareUpgradeStatus;T{I" kind;FI" enum;FI" values;F[ I" none;TI" pending;TI" success;TI" failed;TI"ScsiLunDescriptorQuality;T{I" kind;FI" enum;FI" values;F[ I"highQuality;TI"mediumQuality;TI"lowQuality;TI"unknownQuality;TI"ScsiLunState;T{I" kind;FI" enum;FI" values;F[ I"unknownState;TI"ok;TI" error;TI"off;TI" quiesced;TI" degraded;TI"lostCommunication;TI" timeout;TI"ScsiLunType;T{I" kind;FI" enum;FI" values;F[I" disk;TI" tape;TI" printer;TI"processor;TI" worm;TI" cdrom;TI" scanner;TI"opticalDevice;TI"mediaChanger;TI"communications;TI"storageArrayController;TI"enclosure;TI" unknown;TI"!ScsiLunVStorageSupportStatus;T{I" kind;FI" enum;FI" values;F[I"vStorageSupported;TI"vStorageUnsupported;TI"vStorageUnknown;TI"/SessionManagerHttpServiceRequestSpecMethod;T{I" kind;FI" enum;FI" values;F[ I"httpOptions;TI" httpGet;TI" httpHead;TI" httpPost;TI" httpPut;TI"httpDelete;TI"httpTrace;TI"httpConnect;TI"SharesLevel;T{I" kind;FI" enum;FI" values;F[ I"low;TI" normal;TI" high;TI" custom;TI"SimpleCommandEncoding;T{I" kind;FI" enum;FI" values;F[I"CSV;TI"HEX;TI" STRING;TI"SlpDiscoveryMethod;T{I" kind;FI" enum;FI" values;F[ I" slpDhcp;TI"slpAutoUnicast;TI"slpAutoMulticast;TI"slpManual;TI"StateAlarmOperator;T{I" kind;FI" enum;FI" values;F[I" isEqual;TI"isUnequal;TI"$StorageDrsPodConfigInfoBehavior;T{I" kind;FI" enum;FI" values;F[I" manual;TI"automated;TI"StorageIORMThresholdMode;T{I" kind;FI" enum;FI" values;F[I"automatic;TI" manual;TI"&StoragePlacementSpecPlacementType;T{I" kind;FI" enum;FI" values;F[ I" create;TI"reconfigure;TI" relocate;TI" clone;TI""TaskFilterSpecRecursionOption;T{I" kind;FI" enum;FI" values;F[I" self;TI" children;TI"all;TI"TaskFilterSpecTimeOption;T{I" kind;FI" enum;FI" values;F[I"queuedTime;TI"startedTime;TI"completedTime;TI"TaskInfoState;T{I" kind;FI" enum;FI" values;F[ I" queued;TI" running;TI" success;TI" error;TI",ThirdPartyLicenseAssignmentFailedReason;T{I" kind;FI" enum;FI" values;F[I"licenseAssignmentFailed;TI"moduleNotInstalled;TI"UpgradePolicy;T{I" kind;FI" enum;FI" values;F[I" manual;TI"upgradeAtPowerCycle;TI"VAppAutoStartAction;T{I" kind;FI" enum;FI" values;F[ I" none;TI" powerOn;TI" powerOff;TI"guestShutdown;TI" suspend;TI""VAppCloneSpecProvisioningType;T{I" kind;FI" enum;FI" values;F[I"sameAsSource;TI" thin;TI" thick;TI"*VAppIPAssignmentInfoAllocationSchemes;T{I" kind;FI" enum;FI" values;F[I" dhcp;TI" ovfenv;TI"+VAppIPAssignmentInfoIpAllocationPolicy;T{I" kind;FI" enum;FI" values;F[ I"dhcpPolicy;TI"transientPolicy;TI"fixedPolicy;TI"fixedAllocatedPolicy;TI""VAppIPAssignmentInfoProtocols;T{I" kind;FI" enum;FI" values;F[I" IPv4;TI" IPv6;TI"#VFlashModuleNotSupportedReason;T{I" kind;FI" enum;FI" values;F[ I"CacheModeNotSupported;TI"%CacheConsistencyTypeNotSupported;TI"CacheBlockSizeNotSupported;TI"!CacheReservationNotSupported;TI"DiskSizeNotSupported;TI"VMotionCompatibilityType;T{I" kind;FI" enum;FI" values;F[I"cpu;TI" software;TI" VMwareDVSTeamingMatchStatus;T{I" kind;FI" enum;FI" values;F[ I"iphashMatch;TI"nonIphashMatch;TI"iphashMismatch;TI"nonIphashMismatch;TI"VMwareDVSVspanSessionType;T{I" kind;FI" enum;FI" values;F[ I"mixedDestMirror;TI"dvPortMirror;TI"remoteMirrorSource;TI"remoteMirrorDest;TI"#encapsulatedRemoteMirrorSource;TI"VMwareDvsLacpApiVersion;T{I" kind;FI" enum;FI" values;F[I"singleLag;TI"multipleLag;TI"&VMwareDvsLacpLoadBalanceAlgorithm;T{I" kind;FI" enum;FI" values;F[I" srcMac;TI" destMac;TI"srcDestMac;TI"destIpVlan;TI"srcIpVlan;TI"srcDestIpVlan;TI"destTcpUdpPort;TI"srcTcpUdpPort;TI"srcDestTcpUdpPort;TI"destIpTcpUdpPort;TI"srcIpTcpUdpPort;TI"srcDestIpTcpUdpPort;TI"destIpTcpUdpPortVlan;TI"srcIpTcpUdpPortVlan;TI"srcDestIpTcpUdpPortVlan;TI" destIp;TI" srcIp;TI"srcDestIp;TI" vlan;TI"srcPortId;TI"VMwareUplinkLacpMode;T{I" kind;FI" enum;FI" values;F[I" active;TI" passive;TI"ValidateMigrationTestType;T{I" kind;FI" enum;FI" values;F[ 0I"sourceTests;TI"compatibilityTests;TI"diskAccessibilityTests;TI"resourceTests;TI"VirtualAppVAppState;T{I" kind;FI" enum;FI" values;F[ I" started;TI" stopped;TI" starting;TI" stopping;TI")VirtualDeviceConfigSpecFileOperation;T{I" kind;FI" enum;FI" values;F[I" create;TI" destroy;TI" replace;TI"%VirtualDeviceConfigSpecOperation;T{I" kind;FI" enum;FI" values;F[I"add;TI" remove;TI" edit;TI"#VirtualDeviceConnectInfoStatus;T{I" kind;FI" enum;FI" values;F[ I"ok;TI"recoverableError;TI"unrecoverableError;TI" untried;TI"VirtualDeviceFileExtension;T{I" kind;FI" enum;FI" values;F[ I"iso;TI"flp;TI" vmdk;TI"dsk;TI"rdm;TI"+VirtualDeviceURIBackingOptionDirection;T{I" kind;FI" enum;FI" values;F[I" server;TI" client;TI"VirtualDiskAdapterType;T{I" kind;FI" enum;FI" values;F[I"ide;TI" busLogic;TI" lsiLogic;TI"!VirtualDiskCompatibilityMode;T{I" kind;FI" enum;FI" values;F[I"virtualMode;TI"physicalMode;TI"VirtualDiskDeltaDiskFormat;T{I" kind;FI" enum;FI" values;F[I"redoLogFormat;TI"nativeFormat;TI"seSparseFormat;TI"VirtualDiskMode;T{I" kind;FI" enum;FI" values;F[ I"persistent;TI"nonpersistent;TI" undoable;TI"independent_persistent;TI"independent_nonpersistent;TI" append;TI"VirtualDiskType;T{I" kind;FI" enum;FI" values;F[I"preallocated;TI" thin;TI" seSparse;TI"rdm;TI" rdmp;TI"raw;TI" delta;TI"sparse2Gb;TI" thick2Gb;TI"eagerZeroedThick;TI"sparseMonolithic;TI"flatMonolithic;TI" thick;TI"9VirtualDiskVFlashCacheConfigInfoCacheConsistencyType;T{I" kind;FI" enum;FI" values;F[I" strong;TI" weak;TI".VirtualDiskVFlashCacheConfigInfoCacheMode;T{I" kind;FI" enum;FI" values;F[I"write_thru;TI"write_back;TI"/VirtualEthernetCardLegacyNetworkDeviceName;T{I" kind;FI" enum;FI" values;F[I" bridged;TI"nat;TI" hostonly;TI"VirtualEthernetCardMacType;T{I" kind;FI" enum;FI" values;F[I" manual;TI"generated;TI" assigned;TI")VirtualMachineAppHeartbeatStatusType;T{I" kind;FI" enum;FI" values;F[I"appStatusGray;TI"appStatusGreen;TI"appStatusRed;TI"(VirtualMachineConfigInfoNpivWwnType;T{I" kind;FI" enum;FI" values;F[I"vc;TI" host;TI" external;TI".VirtualMachineConfigInfoSwapPlacementType;T{I" kind;FI" enum;FI" values;F[I" inherit;TI"vmDirectory;TI"hostLocal;TI"&VirtualMachineConfigSpecNpivWwnOp;T{I" kind;FI" enum;FI" values;F[ I" generate;TI"set;TI" remove;TI" extend;TI""VirtualMachineConnectionState;T{I" kind;FI" enum;FI" values;F[ I"connected;TI"disconnected;TI" orphaned;TI"inaccessible;TI" invalid;TI"fVirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther;T{I" kind;FI" enum;FI" values;F[I"vmNptIncompatibleHost;TI"vmNptIncompatibleNetwork;TI"cVirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm;T{I" kind;FI" enum;FI" values;F[I"vmNptIncompatibleGuest;TI"!vmNptIncompatibleGuestDriver;TI"!vmNptIncompatibleAdapterType;TI"'vmNptDisabledOrDisconnectedAdapter;TI"%vmNptIncompatibleAdapterFeatures;TI"!vmNptIncompatibleBackingType;TI"'vmNptInsufficientMemoryReservation;TI"0vmNptFaultToleranceOrRecordReplayConfigured;TI"&vmNptConflictingIOChainConfigured;TI"vmNptMonitorBlocks;TI"(vmNptConflictingOperationInProgress;TI"vmNptRuntimeError;TI"vmNptOutOfIntrVector;TI"vmNptVMCIActive;TI"&VirtualMachineFaultToleranceState;T{I" kind;FI" enum;FI" values;F[ I"notConfigured;TI" disabled;TI" enabled;TI"needSecondary;TI" starting;TI" running;TI"'VirtualMachineFileLayoutExFileType;T{I" kind;FI" enum;FI" values;F[I" config;TI"extendedConfig;TI"diskDescriptor;TI"diskExtent;TI"digestDescriptor;TI"digestExtent;TI"diskReplicationState;TI"log;TI" stat;TI"namespaceData;TI" nvram;TI"snapshotData;TI"snapshotList;TI"snapshotManifestList;TI" suspend;TI" swap;TI" uwswap;TI" core;TI"screenshot;TI"&VirtualMachineFlagInfoMonitorType;T{I" kind;FI" enum;FI" values;F[I" release;TI" debug;TI" stats;TI"+VirtualMachineFlagInfoVirtualExecUsage;T{I" kind;FI" enum;FI" values;F[I" hvAuto;TI" hvOn;TI" hvOff;TI"*VirtualMachineFlagInfoVirtualMmuUsage;T{I" kind;FI" enum;FI" values;F[I"automatic;TI"on;TI"off;TI" VirtualMachineGuestOsFamily;T{I" kind;FI" enum;FI" values;F[ I"windowsGuest;TI"linuxGuest;TI"netwareGuest;TI"solarisGuest;TI"darwinGuestFamily;TI"otherGuestFamily;TI"$VirtualMachineGuestOsIdentifier;T{I" kind;FI" enum;FI" values;F[I" dosGuest;TI"win31Guest;TI"win95Guest;TI"win98Guest;TI"winMeGuest;TI"winNTGuest;TI"win2000ProGuest;TI"win2000ServGuest;TI"win2000AdvServGuest;TI"winXPHomeGuest;TI"winXPProGuest;TI"winXPPro64Guest;TI"winNetWebGuest;TI"winNetStandardGuest;TI"winNetEnterpriseGuest;TI"winNetDatacenterGuest;TI"winNetBusinessGuest;TI"winNetStandard64Guest;TI"winNetEnterprise64Guest;TI"winLonghornGuest;TI"winLonghorn64Guest;TI"winNetDatacenter64Guest;TI"winVistaGuest;TI"winVista64Guest;TI"windows7Guest;TI"windows7_64Guest;TI"windows7Server64Guest;TI"windows8Guest;TI"windows8_64Guest;TI"windows8Server64Guest;TI"windowsHyperVGuest;TI"freebsdGuest;TI"freebsd64Guest;TI"redhatGuest;TI"rhel2Guest;TI"rhel3Guest;TI"rhel3_64Guest;TI"rhel4Guest;TI"rhel4_64Guest;TI"rhel5Guest;TI"rhel5_64Guest;TI"rhel6Guest;TI"rhel6_64Guest;TI"rhel7Guest;TI"rhel7_64Guest;TI"centosGuest;TI"centos64Guest;TI"oracleLinuxGuest;TI"oracleLinux64Guest;TI"suseGuest;TI"suse64Guest;TI"slesGuest;TI"sles64Guest;TI"sles10Guest;TI"sles10_64Guest;TI"sles11Guest;TI"sles11_64Guest;TI"sles12Guest;TI"sles12_64Guest;TI"nld9Guest;TI" oesGuest;TI"sjdsGuest;TI"mandrakeGuest;TI"mandrivaGuest;TI"mandriva64Guest;TI"turboLinuxGuest;TI"turboLinux64Guest;TI"ubuntuGuest;TI"ubuntu64Guest;TI"debian4Guest;TI"debian4_64Guest;TI"debian5Guest;TI"debian5_64Guest;TI"debian6Guest;TI"debian6_64Guest;TI"debian7Guest;TI"debian7_64Guest;TI"asianux3Guest;TI"asianux3_64Guest;TI"asianux4Guest;TI"asianux4_64Guest;TI"opensuseGuest;TI"opensuse64Guest;TI"fedoraGuest;TI"fedora64Guest;TI"other24xLinuxGuest;TI"other26xLinuxGuest;TI"otherLinuxGuest;TI"other3xLinuxGuest;TI"genericLinuxGuest;TI"other24xLinux64Guest;TI"other26xLinux64Guest;TI"other3xLinux64Guest;TI"otherLinux64Guest;TI"solaris6Guest;TI"solaris7Guest;TI"solaris8Guest;TI"solaris9Guest;TI"solaris10Guest;TI"solaris10_64Guest;TI"solaris11_64Guest;TI" os2Guest;TI"eComStationGuest;TI"eComStation2Guest;TI"netware4Guest;TI"netware5Guest;TI"netware6Guest;TI"openServer5Guest;TI"openServer6Guest;TI"unixWare7Guest;TI"darwinGuest;TI"darwin64Guest;TI"darwin10Guest;TI"darwin10_64Guest;TI"darwin11Guest;TI"darwin11_64Guest;TI"darwin12_64Guest;TI"darwin13_64Guest;TI"vmkernelGuest;TI"vmkernel5Guest;TI"otherGuest;TI"otherGuest64;TI"VirtualMachineGuestState;T{I" kind;FI" enum;FI" values;F[ I" running;TI"shuttingDown;TI"resetting;TI" standby;TI"notRunning;TI" unknown;TI"VirtualMachineHtSharing;T{I" kind;FI" enum;FI" values;F[I"any;TI" none;TI" internal;TI")VirtualMachineMemoryAllocationPolicy;T{I" kind;FI" enum;FI" values;F[I" swapNone;TI" swapSome;TI" swapMost;TI".VirtualMachineMetadataManagerVmMetadataOp;T{I" kind;FI" enum;FI" values;F[I" Update;TI" Remove;TI"6VirtualMachineMetadataManagerVmMetadataOwnerOwner;T{I" kind;FI" enum;FI" values;F[I"ComVmwareVsphereHA;TI"VirtualMachineMovePriority;T{I" kind;FI" enum;FI" values;F[I"lowPriority;TI"highPriority;TI"defaultPriority;TI"&VirtualMachineNeedSecondaryReason;T{I" kind;FI" enum;FI" values;F[ I"initializing;TI"divergence;TI"lostConnection;TI"partialHardwareFailure;TI"userAction;TI" other;TI"#VirtualMachinePowerOffBehavior;T{I" kind;FI" enum;FI" values;F[I" powerOff;TI" revert;TI" prompt;TI"VirtualMachinePowerOpType;T{I" kind;FI" enum;FI" values;F[I" soft;TI" hard;TI" preset;TI"VirtualMachinePowerState;T{I" kind;FI" enum;FI" values;F[I"poweredOff;TI"poweredOn;TI"suspended;TI"$VirtualMachineRecordReplayState;T{I" kind;FI" enum;FI" values;F[I"recording;TI"replaying;TI" inactive;TI"*VirtualMachineRelocateDiskMoveOptions;T{I" kind;FI" enum;FI" values;F[ I"'moveAllDiskBackingsAndAllowSharing;TI"*moveAllDiskBackingsAndDisallowSharing;TI"moveChildMostDiskBacking;TI"createNewChildDiskBacking;TI"&moveAllDiskBackingsAndConsolidate;TI")VirtualMachineRelocateTransformation;T{I" kind;FI" enum;FI" values;F[0I" flat;TI" sparse;TI"&VirtualMachineScsiPassthroughType;T{I" kind;FI" enum;FI" values;F[I" disk;TI" tape;TI" printer;TI"processor;TI" worm;TI" cdrom;TI" scanner;TI" optical;TI" media;TI"com;TI" raid;TI" unknown;TI"$VirtualMachineStandbyActionType;T{I" kind;FI" enum;FI" values;F[I"checkpoint;TI"powerOnSuspend;TI"-VirtualMachineTargetInfoConfigurationTag;T{I" kind;FI" enum;FI" values;F[I"compliant;TI"clusterWide;TI"VirtualMachineTicketType;T{I" kind;FI" enum;FI" values;F[I"mks;TI" device;TI"guestControl;TI"%VirtualMachineToolsRunningStatus;T{I" kind;FI" enum;FI" values;F[I"guestToolsNotRunning;TI"guestToolsRunning;TI"guestToolsExecutingScripts;TI"VirtualMachineToolsStatus;T{I" kind;FI" enum;FI" values;F[ 0I"toolsNotInstalled;TI"toolsNotRunning;TI" toolsOld;TI" toolsOk;TI"%VirtualMachineToolsVersionStatus;T{I" kind;FI" enum;FI" values;F[I"guestToolsNotInstalled;TI"guestToolsNeedUpgrade;TI"guestToolsCurrent;TI"guestToolsUnmanaged;TI"guestToolsTooOld;TI"guestToolsSupportedOld;TI"guestToolsSupportedNew;TI"guestToolsTooNew;TI"guestToolsBlacklisted;TI" VirtualMachineUsbInfoFamily;T{I" kind;FI" enum;FI" values;F[I" audio;TI"hid;TI"hid_bootable;TI" physical;TI"communication;TI" imaging;TI" printer;TI" storage;TI"hub;TI"smart_card;TI" security;TI" video;TI" wireless;TI"bluetooth;TI" wusb;TI"pda;TI"vendor_specific;TI" other;TI"unknownFamily;TI"VirtualMachineUsbInfoSpeed;T{I" kind;FI" enum;FI" values;F[ I"low;TI" full;TI" high;TI"superSpeed;TI"unknownSpeed;TI")VirtualMachineVideoCardUse3dRenderer;T{I" kind;FI" enum;FI" values;F[I"automatic;TI" software;TI" hardware;TI"$VirtualPointingDeviceHostChoice;T{I" kind;FI" enum;FI" values;F[ I"autodetect;TI"intellimouseExplorer;TI"intellimousePs2;TI"logitechMouseman;TI"microsoft_serial;TI"mouseSystems;TI"mousemanSerial;TI"ps2;TI"VirtualSCSISharing;T{I" kind;FI" enum;FI" values;F[I"noSharing;TI"virtualSharing;TI"physicalSharing;TI"VirtualSerialPortEndPoint;T{I" kind;FI" enum;FI" values;F[I" client;TI" server;TI"#VmDasBeingResetEventReasonCode;T{I" kind;FI" enum;FI" values;F[I"vmtoolsHeartbeatFailure;TI"appHeartbeatFailure;TI"appImmediateResetRequest;TI"0VmFailedStartingSecondaryEventFailureReason;T{I" kind;FI" enum;FI" values;F[ I"incompatibleHost;TI"loginFailed;TI"registerVmFailed;TI"migrateFailed;TI".VmFaultToleranceConfigIssueReasonForIssue;T{I" kind;FI" enum;FI" values;F[I"haNotEnabled;TI"moreThanOneSecondary;TI"recordReplayNotSupported;TI"replayNotSupported;TI"templateVm;TI"multipleVCPU;TI"hostInactive;TI"ftUnsupportedHardware;TI"ftUnsupportedProduct;TI"missingVMotionNic;TI"missingFTLoggingNic;TI" thinDisk;TI"#verifySSLCertificateFlagNotSet;TI"hasSnapshots;TI" noConfig;TI"ftSecondaryVm;TI"hasLocalDisk;TI"esxAgentVm;TI"video3dEnabled;TI"hasUnsupportedDisk;TI"hasNestedHVConfiguration;TI"hasVFlashConfiguration;TI"1VmFaultToleranceInvalidFileBackingDeviceType;T{I" kind;FI" enum;FI" values;F[ I"virtualFloppy;TI"virtualCdrom;TI"virtualSerialPort;TI"virtualParallelPort;TI"virtualDisk;TI"(VmShutdownOnIsolationEventOperation;T{I" kind;FI" enum;FI" values;F[I" shutdown;TI"poweredOff;TI"0VmwareDistributedVirtualSwitchPvlanPortType;T{I" kind;FI" enum;FI" values;F[I"promiscuous;TI" isolated;TI"community;TI"VsanDiskIssueType;T{I" kind;FI" enum;FI" values;F[I" nonExist;TI"stampMismatch;TI" unknown;TI")VsanHostDecommissionModeObjectAction;T{I" kind;FI" enum;FI" values;F[I" noAction;TI"ensureObjectAccessibility;TI"evacuateAllData;TI"VsanHostDiskResultState;T{I" kind;FI" enum;FI" values;F[I" inUse;TI" eligible;TI"ineligible;TI"VsanHostHealthState;T{I" kind;FI" enum;FI" values;F[I" unknown;TI" healthy;TI"unhealthy;TI"VsanHostNodeState;T{I" kind;FI" enum;FI" values;F[I" error;TI" disabled;TI" agent;TI" master;TI" backup;TI" starting;TI" stopping;TI"enteringMaintenanceMode;TI"exitingMaintenanceMode;TI"decommissioning;TI"WeekOfMonth;T{I" kind;FI" enum;FI" values;F[ I" first;TI" second;TI" third;TI" fourth;TI" last;TI"#WillLoseHAProtectionResolution;T{I" kind;FI" enum;FI" values;F[I" svmotion;TI" relocate;TI" Alarm;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"AlarmInfo;TI" methods;F{I"RemoveAlarm;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ReconfigureAlarm;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"AlarmSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ExtensibleManagedObject;TI"AlarmManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"defaultExpression;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"AlarmExpression;T{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"AlarmDescription;TI" methods;F{ I"CreateAlarm;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"ManagedEntity;T{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@$ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI" Alarm;TI" GetAlarm;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Q I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@` I"AreAlarmActionsEnabled;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"xsd:boolean;FI"EnableAlarmActions;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" enabled;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"GetAlarmState;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"AlarmState;TI"AcknowledgeAlarm;T{I" params;F[{ I" name;FI" alarm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@` { I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"AuthorizationManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"privilegeList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"AuthorizationPrivilege;T{ I" name;FI" roleList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"AuthorizationRole;T{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"AuthorizationDescription;TI" methods;F{I"AddAuthorizationRole;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:string;F{ I" name;FI" privIds;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI" xsd:int;FI"RemoveAuthorizationRole;T{I" params;F[{ I" name;FI" roleId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"failIfUsed;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateAuthorizationRole;T{I" params;F[{ I" name;FI" roleId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" newName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" privIds;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"MergePermissions;T{I" params;F[{ I" name;FI"srcRoleId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"dstRoleId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RetrieveRolePermissions;T{I" params;F[{ I" name;FI" roleId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"Permission;TI"RetrieveEntityPermissions;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"inherited;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@o I"RetrieveAllPermissions;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@o I"SetEntityPermissions;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"permission;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@o I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ResetEntityPermissions;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"permission;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@o I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RemoveEntityPermission;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" user;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" isGroup;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"HasPrivilegeOnEntity;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"sessionId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" privId;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† I"HasPrivilegeOnEntities;T{I" params;F[{ I" name;FI" entity;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"sessionId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" privId;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"EntityPrivilege;TI"wsdl_base;FI"ManagedObject;FI"ClusterComputeResource;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI"configuration;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ClusterConfigInfo;T{ I" name;FI"recommendation;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"ClusterRecommendation;T{ I" name;FI"drsRecommendation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ClusterDrsRecommendation;T{ I" name;FI"migrationHistory;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ClusterDrsMigration;T{ I" name;FI"actionHistory;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"ClusterActionHistory;T{ I" name;FI" drsFault;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"ClusterDrsFaults;TI" methods;F{I"ReconfigureCluster_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"ClusterConfigSpec;T{ I" name;FI" modify;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"ApplyRecommendation;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"CancelRecommendation;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F0I"RecommendHostsForVm;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachine;T{ I" name;FI" pool;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"ResourcePool;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"ClusterHostRecommendation;TI"AddHost_Task;T{I" params;F[ { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostConnectSpec;T{ I" name;FI"asConnected;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"resourcePool;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@¸ { I" name;FI" license;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;FI"HostSystem;TI"MoveInto_Task;T{I" params;F[{ I" name;FI" host;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"MoveHostInto_Task;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"resourcePool;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@¸ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"RefreshRecommendation;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"#RetrieveDasAdvancedRuntimeInfo;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI""ClusterDasAdvancedRuntimeInfo;TI" ClusterEnterMaintenanceMode;T{I" params;F[{ I" name;FI" host;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" option;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"OptionValue;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI""ClusterEnterMaintenanceResult;TI"wsdl_base;FI"ComputeResource;TI"ClusterProfile;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"UpdateClusterProfile;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"ClusterProfileConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI" Profile;TI"ClusterProfileManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"wsdl_base;FI"ProfileManager;TI"ComputeResource;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI"resourcePool;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¸ { I" name;FI" host;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"Datastore;T{ I" name;FI" network;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" Network;T{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ComputeResourceSummary;T{ I" name;FI"environmentBrowser;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"EnvironmentBrowser;T{ I" name;FI"configurationEx;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"ComputeResourceConfigInfo;TI" methods;F{I"$ReconfigureComputeResource_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"ComputeResourceConfigSpec;T{ I" name;FI" modify;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"wsdl_base;F@Q I"ContainerView;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"container;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" type;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" TypeName;F{ I" name;FI"recursive;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I" methods;F{I"wsdl_base;FI"ManagedObjectView;TI"CustomFieldsManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" field;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"CustomFieldDef;TI" methods;F{ I"AddCustomFieldDef;T{I" params;F[ { I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" moType;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ã{ I" name;FI"fieldDefPolicy;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"PrivilegePolicyDef;T{ I" name;FI"fieldPolicy;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@üI"RemoveCustomFieldDef;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RenameCustomFieldDef;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I" SetField;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" value;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"CustomizationSpecManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" info;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"CustomizationSpecInfo;T{ I" name;FI"encryptionKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" xsd:byte;FI" methods;F{I"DoesCustomizationSpecExist;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@† I"GetCustomizationSpec;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"CustomizationSpecItem;TI"CreateCustomizationSpec;T{I" params;F[{ I" name;FI" item;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@³I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"OverwriteCustomizationSpec;T{I" params;F[{ I" name;FI" item;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@³I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DeleteCustomizationSpec;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DuplicateCustomizationSpec;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RenameCustomizationSpec;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"CustomizationSpecItemToXml;T{I" params;F[{ I" name;FI" item;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@³I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"XmlToCustomizationSpecItem;T{I" params;F[{ I" name;FI"specItemXml;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@³I" CheckCustomizationResources;T{I" params;F[{ I" name;FI" guestOs;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"Datacenter;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI" vmFolder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" Folder;T{ I" name;FI"hostFolder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@a{ I" name;FI"datastoreFolder;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@a{ I" name;FI"networkFolder;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@a{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" network;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@—{ I" name;FI"configuration;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"DatacenterConfigInfo;TI" methods;F{ I"QueryConnectionInfo;T{I" params;F[ { I" name;FI" hostname;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" username;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sslThumbprint;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostConnectInfo;TI"PowerOnMultiVM_Task;T{I" params;F[{ I" name;FI"vm;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" option;TI" is-array;FTI"is-optional;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@AI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"ClusterPowerOnVmResult;TI"*queryDatacenterConfigOptionDescriptor;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI")VirtualMachineConfigOptionDescriptor;TI"ReconfigureDatacenter_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DatacenterConfigSpec;T{ I" name;FI" modify;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F0I"wsdl_base;F@Q I"Datastore;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DatastoreInfo;T{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DatastoreSummary;T{ I" name;FI" host;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DatastoreHostMount;T{ I" name;FI"vm;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" browser;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDatastoreBrowser;T{ I" name;FI"capability;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DatastoreCapability;T{ I" name;FI"iormConfiguration;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"StorageIORMInfo;TI" methods;F{ I"RefreshDatastore;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I" RefreshDatastoreStorageInfo;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"#UpdateVirtualMachineFiles_Task;T{I" params;F[{ I" name;FI"mountPathDatastoreMapping;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"$DatastoreMountPathDatastorePair;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"$UpdateVirtualMachineFilesResult;TI"RenameDatastore;T{I" params;F[{ I" name;FI" newName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DestroyDatastore;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I""DatastoreEnterMaintenanceMode;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"StoragePlacementResult;TI"&DatastoreExitMaintenanceMode_Task;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"wsdl_base;F@Q I"DatastoreNamespaceManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"CreateDirectory;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"displayName;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" policy;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"DeleteDirectory;T{I" params;F[{ I" name;FI"datacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"Datacenter;T{ I" name;FI"datastorePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"DiagnosticManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"QueryDescriptions;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"#DiagnosticManagerLogDescriptor;TI"BrowseDiagnosticLog;T{I" params;F[ { I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" start;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" lines;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"DiagnosticManagerLogHeader;TI"GenerateLogBundles_Task;T{I" params;F[{ I" name;FI"includeDefault;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" host;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FTI"version-id-ref;F0I"wsdl_type;FI" DiagnosticManagerBundleInfo;TI"wsdl_base;FI"ManagedObject;FI" DistributedVirtualPortgroup;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DVPortgroupConfigInfo;T{ I" name;FI" portKeys;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I" methods;F{I" ReconfigureDVPortgroup_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DVPortgroupConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"DVPortgroupRollback_Task;T{I" params;F[{ I" name;FI"entityBackup;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"EntityBackupConfig;TI" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@vI"wsdl_base;F@—I"DistributedVirtualSwitch;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"capability;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DVSCapability;T{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DVSSummary;T{ I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DVSConfigInfo;T{ I" name;FI"networkResourcePool;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"DVSNetworkResourcePool;T{ I" name;FI"portgroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" DistributedVirtualPortgroup;T{ I" name;FI" runtime;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"DVSRuntimeInfo;TI" methods;F{I"FetchDVPortKeys;T{I" params;F[{ I" name;FI" criteria;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI")DistributedVirtualSwitchPortCriteria;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"FetchDVPorts;T{I" params;F[{ I" name;FI" criteria;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ßI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"DistributedVirtualPort;TI"QueryUsedVlanIdInDvs;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ I"ReconfigureDvs_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DVSConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"(PerformDvsProductSpecOperation_Task;T{I" params;F[{ I" name;FI"operation;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"productSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"(DistributedVirtualSwitchProductSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"MergeDvs_Task;T{I" params;F[{ I" name;FI"dvs;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DistributedVirtualSwitch;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"AddDVPortgroup_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@vI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"MoveDVPort_Task;T{I" params;F[{ I" name;FI" portKey;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"destinationPortgroupKey;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"UpdateDvsCapability;T{I" params;F[{ I" name;FI"capability;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@§I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ReconfigureDVPort_Task;T{I" params;F[{ I" name;FI" port;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DVPortConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"RefreshDVPortState;T{I" params;F[{ I" name;FI" portKeys;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RectifyDvsHost_Task;T{I" params;F[{ I" name;FI" hosts;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"UpdateNetworkResourcePool;T{I" params;F[{ I" name;FI"configSpec;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"%DVSNetworkResourcePoolConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F0I"AddNetworkResourcePool;T{I" params;F[{ I" name;FI"configSpec;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ÄI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"RemoveNetworkResourcePool;T{I" params;F[{ I" name;FI"key;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"$EnableNetworkResourceManagement;T{I" params;F[{ I" name;FI" enable;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F0I"DVSRollback_Task;T{I" params;F[{ I" name;FI"entityBackup;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@‰I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@I"CreateDVPortgroup_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@vI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ÈI"$UpdateDVSHealthCheckConfig_Task;T{I" params;F[{ I" name;FI"healthCheckConfig;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DVSHealthCheckConfig;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F0I"LookupDvPortGroup;T{I" params;F[{ I" name;FI"portgroupKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ÈI"wsdl_base;F@Q I"$DistributedVirtualSwitchManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"QueryAvailableDvsSpec;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@*I"!QueryCompatibleHostForNewDvs;T{I" params;F[{ I" name;FI"container;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"recursive;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"switchProductSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@*I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ê I"&QueryCompatibleHostForExistingDvs;T{I" params;F[{ I" name;FI"container;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"recursive;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"dvs;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@=I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ê I"QueryDvsCompatibleHostSpec;T{I" params;F[{ I" name;FI"switchProductSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@*I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI",DistributedVirtualSwitchHostProductSpec;TI"QueryDvsFeatureCapability;T{I" params;F[{ I" name;FI"switchProductSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@*I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"DVSFeatureCapability;TI"QueryDvsByUuid;T{I" params;F[{ I" name;FI" uuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@=I"QueryDvsConfigTarget;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"dvs;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@=I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"DVSManagerDvsConfigTarget;TI"QueryDvsCheckCompatibility;T{I" params;F[{ I" name;FI"hostContainer;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"1DistributedVirtualSwitchManagerHostContainer;T{ I" name;FI"dvsProductSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"2DistributedVirtualSwitchManagerDvsProductSpec;T{ I" name;FI"hostFilterSpec;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"5DistributedVirtualSwitchManagerHostDvsFilterSpec;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"7DistributedVirtualSwitchManagerCompatibilityResult;TI"RectifyDvsOnHost_Task;T{I" params;F[{ I" name;FI" hosts;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I" DVSManagerExportEntity_Task;T{I" params;F[{ I" name;FI"selectionSet;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"SelectionSet;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@‰I" DVSManagerImportEntity_Task;T{I" params;F[{ I" name;FI"entityBackup;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@‰{ I" name;FI"importType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"0DistributedVirtualSwitchManagerImportResult;TI" DVSManagerLookupDvPortGroup;T{I" params;F[{ I" name;FI"switchUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ÈI"UpdateDvsOpaqueData_Task;F{I" params;F[{ I" name;FI"selectionSet;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"SelectionSet;T{ I" name;FI"opaqueDataSpec;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DVSOpaqueDataConfigSpec;T{ I" name;FI"isRuntime;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:boolean;FI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"EnvironmentBrowser;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"datastoreBrowser;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@3I" methods;F{ I" QueryConfigOptionDescriptor;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@êI"QueryConfigOption;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineConfigOption;TI"QueryConfigTarget;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"ConfigTarget;TI"QueryTargetCapabilities;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostCapability;TI"wsdl_base;FI"ManagedObject;FI"EventHistoryCollector;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"latestPage;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" Event;TI" methods;F{I"ReadNextEvents;T{I" params;F[{ I" name;FI" maxCount;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ I"ReadPreviousEvents;T{I" params;F[{ I" name;FI" maxCount;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"HistoryCollector;TI"EventManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"EventDescription;T{ I" name;FI"latestEvent;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxCollector;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I" methods;F{ I" RetrieveArgumentDescription;T{I" params;F[{ I" name;FI"eventTypeId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"EventArgDesc;TI"CreateCollectorForEvents;T{I" params;F[{ I" name;FI" filter;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"EventFilterSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"EventHistoryCollector;TI"LogUserEvent;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"msg;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"QueryEvents;T{I" params;F[{ I" name;FI" filter;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@qI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ I"PostEvent;T{I" params;F[{ I" name;FI"eventToPost;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" taskInfo;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI" TaskInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"ExtensibleManagedObject;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"CustomFieldValue;T{ I" name;FI"availableField;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@üI" methods;F{I"setCustomValue;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"ExtensionManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"extensionList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"Extension;TI" methods;F{I"UnregisterExtension;T{I" params;F[{ I" name;FI"extensionKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"FindExtension;T{I" params;F[{ I" name;FI"extensionKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@I"RegisterExtension;T{I" params;F[{ I" name;FI"extension;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateExtension;T{I" params;F[{ I" name;FI"extension;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"GetPublicKey;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"SetPublicKey;T{I" params;F[{ I" name;FI"extensionKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"publicKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"SetExtensionCertificate;T{I" params;F[{ I" name;FI"extensionKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"certificatePem;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"QueryManagedBy;T{I" params;F[{ I" name;FI"extensionKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@Q I"$QueryExtensionIpAllocationUsage;T{I" params;F[{ I" name;FI"extensionKeys;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"&ExtensionManagerIpAllocationUsage;TI"wsdl_base;FI"ManagedObject;FI"FileManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"MoveDatastoreFile_Task;T{I" params;F[ { I" name;FI"sourceName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sourceDatacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ý{ I" name;FI"destinationName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"destinationDatacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ý{ I" name;FI" force;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"CopyDatastoreFile_Task;T{I" params;F[ { I" name;FI"sourceName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sourceDatacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ý{ I" name;FI"destinationName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"destinationDatacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ý{ I" name;FI" force;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"DeleteDatastoreFile_Task;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"datacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ÝI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"MakeDirectory;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"datacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ý{ I" name;FI"createParentDirectories;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ChangeOwner;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"datacenter;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ý{ I" name;FI" owner;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI" Folder;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"childType;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"childEntity;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Q I" methods;F{I"CreateFolder;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@aI"MoveIntoFolder_Task;T{I" params;F[{ I" name;FI" list;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"CreateVM_Task;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineConfigSpec;T{ I" name;FI" pool;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@¸ { I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F@° I"RegisterVM_Task;T{I" params;F[ { I" name;FI" path;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"asTemplate;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" pool;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@¸ { I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F@° I"CreateCluster;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@q I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"ClusterComputeResource;TI"CreateClusterEx;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"ClusterConfigSpecEx;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@I"AddStandaloneHost_Task;T{I" params;F[ { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ì { I" name;FI"compResSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@¾{ I" name;FI"addConnected;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" license;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F@LI"CreateDatacenter;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ÝI"UnregisterAndDestroy_Task;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"CreateDVS_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"DVSCreateSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@=I"CreateStoragePod;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"StoragePod;TI"wsdl_base;F@Q I"GuestAuthManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"ValidateCredentialsInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"GuestAuthentication;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AcquireCredentialsInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"requestedAuth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"sessionID;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI" xsd:long;FI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@½I"ReleaseCredentialsInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"GuestFileManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"MakeDirectoryInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"directoryPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"createParentDirectories;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DeleteFileInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI" filePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DeleteDirectoryInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"directoryPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"recursive;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"MoveDirectoryInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"srcDirectoryPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dstDirectoryPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"MoveFileInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"srcFilePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dstFilePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"overwrite;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"CreateTemporaryFileInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI" prefix;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" suffix;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"directoryPath;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"$CreateTemporaryDirectoryInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI" prefix;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" suffix;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"directoryPath;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"ListFilesInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI" filePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" index;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxResults;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"matchPattern;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"GuestListFileInfo;TI" ChangeFileAttributesInGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"guestFilePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"fileAttributes;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"GuestFileAttributes;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I""InitiateFileTransferFromGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"guestFilePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"FileTransferInformation;TI" InitiateFileTransferToGuest;T{I" params;F[ { I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"guestFilePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"fileAttributes;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@~{ I" name;FI" fileSize;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"overwrite;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"ManagedObject;FI"GuestOperationsManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"authManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"GuestAuthManager;T{ I" name;FI"fileManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"GuestFileManager;T{ I" name;FI"processManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"GuestProcessManager;TI" methods;F{I"wsdl_base;FI"ManagedObject;FI"GuestProcessManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"StartProgramInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"GuestProgramSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"ListProcessesInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI" pids;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ÞI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"GuestProcessInfo;TI"TerminateProcessInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"pid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ÞI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"#ReadEnvironmentVariableInGuest;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" auth;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI" names;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"ManagedObject;FI"HistoryCollector;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" filter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:anyType;FI" methods;F{ I"SetCollectorPageSize;T{I" params;F[{ I" name;FI" maxCount;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RewindCollector;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ResetCollector;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DestroyCollector;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"&HostActiveDirectoryAuthentication;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"JoinDomain_Task;T{I" params;F[{ I" name;FI"domainName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" userName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"JoinDomainWithCAM_Task;T{I" params;F[{ I" name;FI"domainName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"camServer;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"!ImportCertificateForCAM_Task;T{I" params;F[{ I" name;FI" certPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"camServer;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"LeaveCurrentDomain_Task;T{I" params;F[{ I" name;FI" force;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"HostDirectoryStore;TI"HostAuthenticationManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""HostAuthenticationManagerInfo;T{ I" name;FI"supportedStore;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostAuthenticationStore;TI" methods;F{I"wsdl_base;FI"ManagedObject;FI"HostAuthenticationStore;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" HostAuthenticationStoreInfo;TI" methods;F{I"wsdl_base;FI"ManagedObject;FI"HostAutoStartManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostAutoStartManagerConfig;TI" methods;F{I"ReconfigureAutostart;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@zI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AutoStartPowerOn;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AutoStartPowerOff;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostBootDeviceSystem;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"QueryBootDevices;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostBootDeviceInfo;TI"UpdateBootDevice;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI""HostCacheConfigurationManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"cacheConfigurationInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostCacheConfigurationInfo;TI" methods;F{I"ConfigureHostCache_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostCacheConfigurationSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostCpuSchedulerSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"hyperthreadInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" HostHyperThreadScheduleInfo;TI" methods;F{I"EnableHyperThreading;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DisableHyperThreading;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;F@- I"HostDatastoreBrowser;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"supportedType;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"FileQuery;TI" methods;F{I"SearchDatastore_Task;T{I" params;F[{ I" name;FI"datastorePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"searchSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"#HostDatastoreBrowserSearchSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;FI"&HostDatastoreBrowserSearchResults;TI"#SearchDatastoreSubFolders_Task;T{I" params;F[{ I" name;FI"datastorePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"searchSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@DI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FTI"version-id-ref;F0I"wsdl_type;F@LI"DeleteFile;T{I" params;F[{ I" name;FI"datastorePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostDatastoreSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"capabilities;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"$HostDatastoreSystemCapabilities;TI" methods;F{I"UpdateLocalSwapDatastore;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"QueryAvailableDisksForVmfs;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostScsiDisk;TI"$QueryVmfsDatastoreCreateOptions;T{I" params;F[{ I" name;FI"devicePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vmfsMajorVersion;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"VmfsDatastoreOption;TI"CreateVmfsDatastore;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VmfsDatastoreCreateSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@I"$QueryVmfsDatastoreExtendOptions;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"devicePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"suppressExpandCandidates;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ÒI"$QueryVmfsDatastoreExpandOptions;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ÒI"ExtendVmfsDatastore;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VmfsDatastoreExtendSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@I"ExpandVmfsDatastore;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VmfsDatastoreExpandSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@I"CreateNasDatastore;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostNasVolumeSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@I"CreateLocalDatastore;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" path;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@I"RemoveDatastore;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I" ConfigureDatastorePrincipal;T{I" params;F[{ I" name;FI" userName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"QueryUnresolvedVmfsVolumes;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostUnresolvedVmfsVolume;TI")ResignatureUnresolvedVmfsVolume_Task;T{I" params;F[{ I" name;FI"resolutionSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"&HostUnresolvedVmfsResignatureSpec;TI" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI" HostResignatureRescanResult;TI"wsdl_base;FI"ManagedObject;FI"HostDateTimeSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"dateTimeInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDateTimeInfo;TI" methods;F{ I"UpdateDateTimeConfig;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostDateTimeConfig;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"QueryAvailableTimeZones;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostDateTimeSystemTimeZone;TI"QueryDateTime;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:dateTime;FI"UpdateDateTime;T{I" params;F[{ I" name;FI" dateTime;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RefreshDateTimeSystem;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostDiagnosticSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"activePartition;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDiagnosticPartition;TI" methods;F{ I"QueryAvailablePartition;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@1 I"SelectActivePartition;T{I" params;F[{ I" name;FI"partition;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"HostScsiDiskPartition;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I" QueryPartitionCreateOptions;T{I" params;F[{ I" name;FI"storageType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"diagnosticType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"(HostDiagnosticPartitionCreateOption;TI"QueryPartitionCreateDesc;T{I" params;F[{ I" name;FI" diskUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"diagnosticType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"-HostDiagnosticPartitionCreateDescription;TI"CreateDiagnosticPartition;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"&HostDiagnosticPartitionCreateSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostDirectoryStore;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"wsdl_base;F@VI"HostEsxAgentHostManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"configInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"&HostEsxAgentHostManagerConfigInfo;TI" methods;F{I"$EsxAgentHostManagerUpdateConfig;T{I" params;F[{ I" name;FI"configInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@± I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostFirewallSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"firewallInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostFirewallInfo;TI" methods;F{ I"UpdateDefaultPolicy;T{I" params;F[{ I" name;FI"defaultPolicy;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostFirewallDefaultPolicy;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"EnableRuleset;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DisableRuleset;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateRuleset;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"#HostFirewallRulesetRulesetSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"RefreshFirewall;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;F@- I"HostFirmwareSystem;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"#ResetFirmwareToFactoryDefaults;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I" BackupFirmwareConfiguration;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"!QueryFirmwareConfigUploadURL;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"!RestoreFirmwareConfiguration;T{I" params;F[{ I" name;FI" force;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostGraphicsManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"graphicsInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostGraphicsInfo;TI" methods;F{I"RefreshGraphicsManager;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"IsSharedGraphicsActive;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@- I"HostHealthStatusSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" runtime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HealthSystemRuntime;TI" methods;F{I"RefreshHealthStatusSystem;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ResetSystemHealthInfo;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostImageConfigManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"!HostImageConfigGetAcceptance;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"HostImageConfigGetProfile;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostImageProfileSummary;TI"#UpdateHostImageAcceptanceLevel;T{I" params;F[{ I" name;FI"newAcceptanceLevel;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostKernelModuleSystem;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"QueryModules;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"KernelModuleInfo;TI"UpdateModuleOptionString;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" options;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"&QueryConfiguredModuleOptionString;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"ManagedObject;FI"HostLocalAccountManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"CreateUser;T{I" params;F[{ I" name;FI" user;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostAccountSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateUser;T{I" params;F[{ I" name;FI" user;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J"I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"CreateGroup;T{I" params;F[{ I" name;FI" group;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J"I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RemoveUser;T{I" params;F[{ I" name;FI" userName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RemoveGroup;T{I" params;F[{ I" name;FI"groupName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AssignUserToGroup;T{I" params;F[{ I" name;FI" user;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" group;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UnassignUserFromGroup;T{I" params;F[{ I" name;FI" user;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" group;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostLocalAuthentication;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"wsdl_base;F@VI"HostMemorySystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"consoleReservationInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""ServiceConsoleReservationInfo;T{ I" name;FI""virtualMachineReservationInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"(VirtualMachineMemoryReservationInfo;TI" methods;F{I")ReconfigureServiceConsoleReservation;T{I" params;F[{ I" name;FI" cfgBytes;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ÞI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I")ReconfigureVirtualMachineReservation;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"(VirtualMachineMemoryReservationSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"wsdl_base;F@- I"HostNetworkSystem;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI"capabilities;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetCapabilities;T{ I" name;FI"networkInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetworkInfo;T{ I" name;FI"offloadCapabilities;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetOffloadCapabilities;T{ I" name;FI"networkConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetworkConfig;T{ I" name;FI"dnsConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDnsConfig;T{ I" name;FI"ipRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostIpRouteConfig;T{ I" name;FI"consoleIpRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@L#I" methods;F{I"UpdateNetworkConfig;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@<#{ I" name;FI"changeMode;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetworkConfigResult;TI"UpdateDnsConfig;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@D#I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateIpRouteConfig;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@L#I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateConsoleIpRouteConfig;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@L#I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateIpRouteTableConfig;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostIpRouteTableConfig;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"AddVirtualSwitch;T{I" params;F[{ I" name;FI"vswitchName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"HostVirtualSwitchSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RemoveVirtualSwitch;T{I" params;F[{ I" name;FI"vswitchName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateVirtualSwitch;T{I" params;F[{ I" name;FI"vswitchName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ì#I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AddPortGroup;T{I" params;F[{ I" name;FI" portgrp;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostPortGroupSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RemovePortGroup;T{I" params;F[{ I" name;FI" pgName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdatePortGroup;T{I" params;F[{ I" name;FI" pgName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portgrp;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ $I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdatePhysicalNicLinkSpeed;T{I" params;F[{ I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"linkSpeed;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"PhysicalNicLinkInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"QueryNetworkHint;T{I" params;F[{ I" name;FI" device;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PhysicalNicHintInfo;TI"AddVirtualNic;T{I" params;F[{ I" name;FI"portgroup;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"nic;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostVirtualNicSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"RemoveVirtualNic;T{I" params;F[{ I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateVirtualNic;T{I" params;F[{ I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"nic;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@|$I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I" AddServiceConsoleVirtualNic;T{I" params;F[{ I" name;FI"portgroup;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"nic;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@|$I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"#RemoveServiceConsoleVirtualNic;T{I" params;F[{ I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"#UpdateServiceConsoleVirtualNic;T{I" params;F[{ I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"nic;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@|$I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"$RestartServiceConsoleVirtualNic;T{I" params;F[{ I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RefreshNetworkSystem;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;F@- I"HostPatchManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"CheckHostPatch_Task;T{I" params;F[{ I" name;FI" metaUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bundleUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI".HostPatchManagerPatchManagerOperationSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostPatchManagerResult;TI"ScanHostPatch_Task;T{I" params;F[{ I" name;FI"repository;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostPatchManagerLocator;T{ I" name;FI" updateID;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FTI"version-id-ref;F0I"wsdl_type;FI"HostPatchManagerStatus;TI"ScanHostPatchV2_Task;T{I" params;F[{ I" name;FI" metaUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bundleUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@2%I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@;%I"StageHostPatch_Task;T{I" params;F[ { I" name;FI" metaUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bundleUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vibUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@2%I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@;%I"InstallHostPatch_Task;T{I" params;F[{ I" name;FI"repository;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@G%{ I" name;FI" updateID;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" force;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"InstallHostPatchV2_Task;T{I" params;F[ { I" name;FI" metaUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bundleUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vibUrls;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@2%I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@;%I"UninstallHostPatch_Task;T{I" params;F[{ I" name;FI"bulletinIds;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@2%I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@;%I"QueryHostPatch_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@2%I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@;%I"wsdl_base;FI"ManagedObject;FI"HostPciPassthruSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"pciPassthruInfo;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPciPassthruInfo;TI" methods;F{I" Refresh;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdatePassthruConfig;T{I" params;F[{ I" name;FI" config;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostPciPassthruConfig;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;F@- I"HostPowerSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"capability;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PowerSystemCapability;T{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PowerSystemInfo;TI" methods;F{I"ConfigurePowerPolicy;T{I" params;F[{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostProfile;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"referenceHost;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I" methods;F{I"UpdateReferenceHost;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateHostProfile;T{I" params;F[{ I" name;FI" config;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostProfileConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ExecuteHostProfile;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"deferredParam;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI")ProfileDeferredPolicyOptionParameter;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"ProfileExecuteResult;TI"wsdl_base;F@iI"HostProfileManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"ApplyHostConfig_Task;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"configSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostConfigSpec;T{ I" name;FI"userInput;TI" is-array;FTI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@¸&I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"GenerateConfigTaskList;T{I" params;F[{ I" name;FI"configSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ü&{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"%HostProfileManagerConfigTaskList;TI"%GenerateHostProfileTaskList_Task;T{I" params;F[{ I" name;FI"configSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ü&{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@'I"QueryHostProfileMetadata;T{I" params;F[{ I" name;FI"profileName;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI" profile;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@iI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"ProfileMetadata;TI"QueryProfileStructure;T{I" params;F[{ I" name;FI" profile;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@iI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"ProfileProfileStructure;TI"CreateDefaultProfile;T{I" params;F[{ I" name;FI"profileType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"profileTypeName;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI" profile;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@iI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"ApplyProfile;TI"UpdateAnswerFile_Task;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"configSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"AnswerFileCreateSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"RetrieveAnswerFile;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"AnswerFile;TI"!RetrieveAnswerFileForProfile;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"applyProfile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostApplyProfile;TI" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@¡'I"ExportAnswerFile_Task;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û I"CheckAnswerFileStatus_Task;T{I" params;F[{ I" name;FI" host;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"AnswerFileStatusResult;TI"QueryAnswerFileStatus;T{I" params;F[{ I" name;FI" host;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ã'I"wsdl_base;F@sI"HostServiceSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"serviceInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostServiceInfo;TI" methods;F{ I"UpdateServicePolicy;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" policy;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"StartService;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"StopService;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RestartService;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UninstallService;T{I" params;F[{ I" name;FI"id;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RefreshServices;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;F@- I"HostSnmpSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"configuration;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostSnmpConfigSpec;T{ I" name;FI" limits;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostSnmpSystemAgentLimits;TI" methods;F{I"ReconfigureSnmpAgent;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ƒ(I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"SendTestNotification;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"HostStorageSystem;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI"storageDeviceInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostStorageDeviceInfo;T{ I" name;FI"fileSystemVolumeInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostFileSystemVolumeInfo;T{ I" name;FI"systemFile;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"multipathStateInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostMultipathStateInfo;TI" methods;F{8I"RetrieveDiskPartitionInfo;T{I" params;F[{ I" name;FI"devicePath;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostDiskPartitionInfo;TI"ComputeDiskPartitionInfo;T{I" params;F[{ I" name;FI"devicePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" layout;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostDiskPartitionLayout;T{ I" name;FI"partitionFormat;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ë(I"&ComputeDiskPartitionInfoForResize;T{I" params;F[{ I" name;FI"partition;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J { I" name;FI"blockRange;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI" HostDiskPartitionBlockRange;T{ I" name;FI"partitionFormat;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ë(I"UpdateDiskPartitions;T{I" params;F[{ I" name;FI"devicePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostDiskPartitionSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"FormatVmfs;T{I" params;F[{ I" name;FI"createSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostVmfsSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostVmfsVolume;TI"MountVmfsVolume;T{I" params;F[{ I" name;FI" vmfsUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"UnmountVmfsVolume;T{I" params;F[{ I" name;FI" vmfsUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"DeleteVmfsVolumeState;T{I" params;F[{ I" name;FI" vmfsUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"RescanVmfs;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AttachVmfsExtent;T{I" params;F[{ I" name;FI" vmfsPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" extent;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ExpandVmfsExtent;T{I" params;F[{ I" name;FI" vmfsPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" extent;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"UpgradeVmfs;T{I" params;F[{ I" name;FI" vmfsPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpgradeVmLayout;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"QueryUnresolvedVmfsVolume;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@²I")ResolveMultipleUnresolvedVmfsVolumes;T{I" params;F[{ I" name;FI"resolutionSpec;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"%HostUnresolvedVmfsResolutionSpec;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"'HostUnresolvedVmfsResolutionResult;TI"0ResolveMultipleUnresolvedVmfsVolumesEx_Task;T{I" params;F[{ I" name;FI"resolutionSpec;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ *I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@*I""UnmountForceMountedVmfsVolume;T{I" params;F[{ I" name;FI" vmfsUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"RescanHba;T{I" params;F[{ I" name;FI"hbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"RescanAllHba;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"&UpdateSoftwareInternetScsiEnabled;T{I" params;F[{ I" name;FI" enabled;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"*UpdateInternetScsiDiscoveryProperties;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"discoveryProperties;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"+HostInternetScsiHbaDiscoveryProperties;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"/UpdateInternetScsiAuthenticationProperties;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"authenticationProperties;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"0HostInternetScsiHbaAuthenticationProperties;T{ I" name;FI"targetSet;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"!HostInternetScsiHbaTargetSet;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"'UpdateInternetScsiDigestProperties;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"targetSet;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ž*{ I" name;FI"digestProperties;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"(HostInternetScsiHbaDigestProperties;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"&UpdateInternetScsiAdvancedOptions;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"targetSet;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ž*{ I" name;FI" options;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI""HostInternetScsiHbaParamValue;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"#UpdateInternetScsiIPProperties;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipProperties;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"$HostInternetScsiHbaIPProperties;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateInternetScsiName;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"iScsiName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateInternetScsiAlias;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"iScsiAlias;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AddInternetScsiSendTargets;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" targets;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI""HostInternetScsiHbaSendTarget;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I""RemoveInternetScsiSendTargets;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" targets;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@H+I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"!AddInternetScsiStaticTargets;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" targets;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"$HostInternetScsiHbaStaticTarget;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"$RemoveInternetScsiStaticTargets;T{I" params;F[{ I" name;FI"iScsiHbaDevice;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" targets;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@{+I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"EnableMultipathPath;T{I" params;F[{ I" name;FI" pathName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DisableMultipathPath;T{I" params;F[{ I" name;FI" pathName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"SetMultipathLunPolicy;T{I" params;F[{ I" name;FI" lunId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" policy;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"'HostMultipathInfoLogicalUnitPolicy;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"$QueryPathSelectionPolicyOptions;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI""HostPathSelectionPolicyOption;TI"'QueryStorageArrayTypePolicyOptions;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"%HostStorageArrayTypePolicyOption;TI"UpdateScsiLunDisplayName;T{I" params;F[{ I" name;FI" lunUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"displayName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"DetachScsiLun;T{I" params;F[{ I" name;FI" lunUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"DeleteScsiLunState;T{I" params;F[{ I" name;FI"lunCanonicalName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"AttachScsiLun;T{I" params;F[{ I" name;FI" lunUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"RefreshStorageSystem;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DiscoverFcoeHbas;T{I" params;F[{ I" name;FI" fcoeSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI" FcoeConfigFcoeSpecification;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"MarkForRemoval;T{I" params;F[{ I" name;FI" hbaName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" remove;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"FormatVffs;T{I" params;F[{ I" name;FI"createSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostVffsSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostVffsVolume;TI"ExtendVffs;T{I" params;F[{ I" name;FI" vffsPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"devicePath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@C)I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F0I"DestroyVffs;T{I" params;F[{ I" name;FI" vffsPath;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F0I"MountVffsVolume;T{I" params;F[{ I" name;FI" vffsUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F0I"UnmountVffsVolume;T{I" params;F[{ I" name;FI" vffsUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F0I"DeleteVffsVolumeState;T{I" params;F[{ I" name;FI" vffsUuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F0I"RescanVffs;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F0I"QueryAvailableSsds;T{I" params;F[{ I" name;FI" vffsPath;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@·I"wsdl_base;F@- I"HostSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" runtime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostRuntimeInfo;T{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostListSummary;T{ I" name;FI" hardware;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostHardwareInfo;T{ I" name;FI"capability;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û{ I" name;FI"licensableResource;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"HostLicensableResourceInfo;T{ I" name;FI"configManager;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostConfigManager;T{ I" name;FI" config;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostConfigInfo;T{ I" name;FI"vm;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" network;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@—{ I" name;FI"datastoreBrowser;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@3{ I" name;FI"systemResources;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostSystemResourceInfo;TI" methods;F{I"QueryTpmAttestationReport;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"HostTpmAttestationReport;TI"QueryHostConnectionInfo;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ÁI"UpdateSystemResources;T{I" params;F[{ I" name;FI"resourceInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ƒ-I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I""UpdateSystemSwapConfiguration;T{I" params;F[{ I" name;FI"sysSwapConfig;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI" HostSystemSwapConfiguration;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F0I"ReconnectHost_Task;T{I" params;F[{ I" name;FI" cnxSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ì { I" name;FI"reconnectSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"HostSystemReconnectSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"DisconnectHost_Task;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"EnterMaintenanceMode_Task;T{I" params;F[{ I" name;FI" timeout;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"evacuatePoweredOffVms;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"maintenanceSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostMaintenanceSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"ExitMaintenanceMode_Task;T{I" params;F[{ I" name;FI" timeout;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"RebootHost_Task;T{I" params;F[{ I" name;FI" force;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"ShutdownHost_Task;T{I" params;F[{ I" name;FI" force;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I" PowerDownHostToStandBy_Task;T{I" params;F[{ I" name;FI"timeoutSec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"evacuatePoweredOffVms;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I" PowerUpHostFromStandBy_Task;T{I" params;F[{ I" name;FI"timeoutSec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"QueryMemoryOverhead;T{I" params;F[{ I" name;FI"memorySize;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"videoRamSize;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" numVcpus;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"QueryMemoryOverheadEx;T{I" params;F[{ I" name;FI"vmConfigInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineConfigInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ÞI"ReconfigureHostForDAS_Task;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"UpdateFlags;T{I" params;F[{ I" name;FI" flagInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostFlagInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"EnterLockdownMode;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F0I"ExitLockdownMode;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F0I"AcquireCimServicesTicket;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostServiceTicket;TI"UpdateIpmi;T{I" params;F[{ I" name;FI" ipmiInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"HostIpmiInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"RetrieveHardwareUptime;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ÞI"RetrieveDynamicTypeManager;F{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"InternalDynamicTypeManager;TI""RetrieveManagedMethodExecuter;F{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"!ReflectManagedMethodExecuter;TI"wsdl_base;F@Q I"HostVFlashManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"vFlashConfigInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"&HostVFlashManagerVFlashConfigInfo;TI" methods;F{ I"#ConfigureVFlashResourceEx_Task;T{I" params;F[{ I" name;FI"devicePath;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FTI"version-id-ref;F0I"wsdl_type;FI"*HostVFlashResourceConfigurationResult;TI" HostConfigureVFlashResource;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI".HostVFlashManagerVFlashResourceConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"HostRemoveVFlashResource;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"HostConfigVFlashCache;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"+HostVFlashManagerVFlashCacheConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"%HostGetVFlashModuleDefaultConfig;T{I" params;F[{ I" name;FI"vFlashModule;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"%VirtualDiskVFlashCacheConfigInfo;TI"wsdl_base;FI"ManagedObject;FI"HostVMotionSystem;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"netConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostVMotionNetConfig;T{ I" name;FI" ipConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostIpConfig;TI" methods;F{I"UpdateIpConfig;T{I" params;F[{ I" name;FI" ipConfig;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@¡/I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"SelectVnic;T{I" params;F[{ I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DeselectVnic;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;F@- I"HostVirtualNicManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostVirtualNicManagerInfo;TI" methods;F{I"QueryNetConfig;T{I" params;F[{ I" name;FI" nicType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualNicManagerNetConfig;TI"SelectVnicForNicType;T{I" params;F[{ I" name;FI" nicType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"DeselectVnicForNicType;T{I" params;F[{ I" name;FI" nicType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;F@- I"HostVsanInternalSystem;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"QueryCmmds;T{I" params;F[{ I" name;FI" queries;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"%HostVsanInternalSystemCmmdsQuery;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:string;FI"QueryPhysicalVsanDisks;T{I" params;F[{ I" name;FI" props;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@E0I"QueryVsanObjects;T{I" params;F[{ I" name;FI" uuids;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@E0I"#QueryObjectsOnPhysicalVsanDisk;T{I" params;F[{ I" name;FI" disks;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@E0I"AbdicateDomOwnership;T{I" params;F[{ I" name;FI" uuids;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@E0I"QueryVsanStatistics;T{I" params;F[{ I" name;FI" labels;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@E0I"ReconfigureDomObject;T{I" params;F[{ I" name;FI" uuid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" policy;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"QuerySyncingVsanObjects;T{I" params;F[{ I" name;FI" uuids;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@E0I"#RunVsanPhysicalDiskDiagnostics;T{I" params;F[{ I" name;FI" disks;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"I"ValidateMigration;T{I" params;F[ { I" name;FI"vm;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" state;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"VirtualMachinePowerState;T{ I" name;FI" testType;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" pool;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@¸ { I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ I"QueryVMotionCompatibility;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" host;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"compatibility;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"HostVMotionCompatibility;TI"RetrieveProductComponents;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"ProductComponentInfo;TI"wsdl_base;FI"ManagedObject;FI"ServiceManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" service;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ServiceManagerServiceInfo;TI" methods;F{I"QueryServiceList;T{I" params;F[{ I" name;FI"serviceName;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" location;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@?I"wsdl_base;FI"ManagedObject;FI"SessionManager;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI"sessionList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"UserSession;T{ I" name;FI"currentSession;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@??{ I" name;FI" message;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"messageLocaleList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"supportedLocaleList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"defaultLocale;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I" methods;F{I"UpdateServiceMessage;T{I" params;F[{ I" name;FI" message;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"LoginByToken;T{I" params;F[{ I" name;FI" locale;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@??I" Login;T{I" params;F[{ I" name;FI" userName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" locale;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@??I"LoginBySSPI;T{I" params;F[{ I" name;FI"base64Token;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" locale;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@??I" Logout;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"AcquireLocalTicket;T{I" params;F[{ I" name;FI" userName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"SessionManagerLocalTicket;TI" AcquireGenericServiceTicket;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"%SessionManagerServiceRequestSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"'SessionManagerGenericServiceTicket;TI"TerminateSession;T{I" params;F[{ I" name;FI"sessionId;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"SetLocale;T{I" params;F[{ I" name;FI" locale;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I" LoginExtensionBySubjectName;T{I" params;F[{ I" name;FI"extensionKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" locale;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@??I" LoginExtensionByCertificate;T{I" params;F[{ I" name;FI"extensionKey;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" locale;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@??I"ImpersonateUser;T{I" params;F[{ I" name;FI" userName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" locale;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@??I"SessionIsActive;T{I" params;F[{ I" name;FI"sessionID;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" userName;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† I"AcquireCloneTicket;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version3;TI"wsdl_type;F@û I"CloneSession;T{I" params;F[{ I" name;FI"cloneTicket;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version3;TI"wsdl_type;F@??I"wsdl_base;FI"ManagedObject;FI"SimpleCommand;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"encodingType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"SimpleCommandEncoding;T{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@?I" methods;F{I"ExecuteSimpleCommand;T{I" params;F[{ I" name;FI"arguments;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"ManagedObject;FI"StoragePod;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" summary;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StoragePodSummary;T{ I" name;FI"podStorageDrsEntry;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PodStorageDrsEntry;TI" methods;F{I"wsdl_base;F@aI"StorageResourceManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I" ConfigureDatastoreIORM_Task;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"StorageIORMConfigSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"QueryIORMConfigOption;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ê I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"StorageIORMConfigOption;TI"%QueryDatastorePerformanceSummary;T{I" params;F[{ I" name;FI"datastore;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"StoragePerformanceSummary;TI",ApplyStorageDrsRecommendationToPod_Task;T{I" params;F[{ I" name;FI"pod;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@¡{ I" name;FI"key;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"%ApplyStorageRecommendationResult;TI"'ApplyStorageDrsRecommendation_Task;T{I" params;F[{ I" name;FI"key;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@KAI"#CancelStorageDrsRecommendation;T{I" params;F[{ I" name;FI"key;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"$RefreshStorageDrsRecommendation;T{I" params;F[{ I" name;FI"pod;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@¡I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"#ConfigureStorageDrsForPod_Task;T{I" params;F[{ I" name;FI"pod;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@¡{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"StorageDrsConfigSpec;T{ I" name;FI" modify;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F0I"RecommendDatastores;T{I" params;F[{ I" name;FI"storageSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"StoragePlacementSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@œI"wsdl_base;FI"ManagedObject;FI" Task;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@·I" methods;F{ I"CancelTask;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"UpdateProgress;T{I" params;F[{ I" name;FI"percentDone;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"SetTaskState;T{I" params;F[{ I" name;FI" state;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"TaskInfoState;T{ I" name;FI" result;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@™{ I" name;FI" fault;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ 2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F0I"SetTaskDescription;T{I" params;F[{ I" name;FI"description;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"LocalizableMessage;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F0I"wsdl_base;F@- I"TaskHistoryCollector;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"latestPage;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@·I" methods;F{I"ReadNextTasks;T{I" params;F[{ I" name;FI" maxCount;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@·I"ReadPreviousTasks;T{I" params;F[{ I" name;FI" maxCount;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@·I"wsdl_base;F@3I"TaskManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"recentTask;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@w6{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"TaskDescription;T{ I" name;FI"maxCollector;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I" methods;F{I"CreateCollectorForTasks;T{I" params;F[{ I" name;FI" filter;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"TaskFilterSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"TaskHistoryCollector;TI"CreateTask;T{I" params;F[ { I" name;FI"obj;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI"taskTypeId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"initiatedBy;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"cancelable;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"parentTaskKey;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@·I"wsdl_base;FI"ManagedObject;FI"UserDirectory;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI"domainList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I" methods;F{I"RetrieveUserGroups;T{I" params;F[ { I" name;FI" domain;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"searchStr;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"belongsToGroup;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"belongsToUser;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"exactMatch;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"findUsers;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"findGroups;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"UserSearchResult;TI"wsdl_base;FI"ManagedObject;FI" View;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"DestroyView;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"ViewManager;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" viewList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@6I" methods;F{ I"CreateInventoryView;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"InventoryView;TI"CreateContainerView;T{I" params;F[{ I" name;FI"container;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" type;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"recursive;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"ContainerView;TI"CreateListView;T{I" params;F[{ I" name;FI"obj;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@â5I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI" ListView;TI"CreateListViewFromView;T{I" params;F[{ I" name;FI" view;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@6I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@jCI"wsdl_base;FI"ManagedObject;FI"VirtualApp;T{ I" kind;FI" managed;FI" props;F[ { I" name;FI"parentFolder;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@a{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" network;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@—{ I" name;FI"vAppConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VAppConfigInfo;T{ I" name;FI"parentVApp;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@Q { I" name;FI"childLink;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"VirtualAppLinkInfo;TI" methods;F{ I"UpdateVAppConfig;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"RelocateVM_Task;T{I" params;F[{ I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineRelocateSpec;T{ I" name;FI" priority;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ëGI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"CloneVM_Task;T{I" params;F[{ I" name;FI" folder;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@a{ I" name;FI" name;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineCloneSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F@° I" ExportVm;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@Œ{ I" name;FI" testType;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F@lJI"CheckRelocate_Task;T{I" params;F[{ I" name;FI"vm;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" spec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@H{ I" name;FI" testType;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F@lJI"wsdl_base;FI"ManagedObject;FI"VirtualMachineSnapshot;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@›.{ I" name;FI"childSnapshot;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@FI" methods;F{ I"RevertToSnapshot_Task;T{I" params;F[{ I" name;FI" host;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"suppressPowerOn;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"RemoveSnapshot_Task;T{I" params;F[{ I" name;FI"removeChildren;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"consolidate;TI" is-array;FFI"is-optional;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FTI"version-id-ref;F0I"wsdl_type;F0I"RenameSnapshot;T{I" params;F[{ I" name;FI" name;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@û I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"ExportSnapshot;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@Œj{ I" name;FI"maxProxySwitchPorts;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"vendorSpecificConfig;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@`I"wsdl_base;F@äKI"2DistributedVirtualSwitchHostMemberPnicBacking;T{I" kind;FI" data;FI" props;F[{ I" name;FI" pnicSpec;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"/DistributedVirtualSwitchHostMemberPnicSpec;TI"wsdl_base;F@>jI"/DistributedVirtualSwitchHostMemberPnicSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"pnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"uplinkPortKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"uplinkPortgroupKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connectionCookie;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"3DistributedVirtualSwitchHostMemberRuntimeState;T{I" kind;FI" data;FI" props;F[{ I" name;FI"currentMaxProxySwitchPorts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI",DistributedVirtualSwitchHostProductSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"productLineId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" version;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"!DistributedVirtualSwitchInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"switchName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"switchUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"distributedVirtualSwitch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@=I"wsdl_base;F@äKI",DistributedVirtualSwitchKeyedOpaqueBlob;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"opaqueData;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"7DistributedVirtualSwitchManagerCompatibilityResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"2DistributedVirtualSwitchManagerDvsProductSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"newSwitchProductSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@*{ I" name;FI"distributedVirtualSwitch;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@=I"wsdl_base;F@äKI"3DistributedVirtualSwitchManagerHostArrayFilter;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@I"1DistributedVirtualSwitchManagerHostContainer;T{I" kind;FI" data;FI" props;F[{ I" name;FI"container;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"recursive;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"7DistributedVirtualSwitchManagerHostContainerFilter;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostContainer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@I"wsdl_base;F@I"5DistributedVirtualSwitchManagerHostDvsFilterSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"inclusive;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI";DistributedVirtualSwitchManagerHostDvsMembershipFilter;T{I" kind;FI" data;FI" props;F[{ I" name;FI"distributedVirtualSwitch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@=I"wsdl_base;F@I"0DistributedVirtualSwitchManagerImportResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"distributedVirtualSwitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@={ I" name;FI" distributedVirtualPortgroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@È{ I" name;FI"importFault;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"*ImportOperationBulkFaultFaultOnImport;TI"wsdl_base;F@äKI"*DistributedVirtualSwitchPortConnectee;T{I" kind;FI" data;FI" props;F[ { I" name;FI"connectedEntity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" nicKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"addressHint;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"+DistributedVirtualSwitchPortConnection;T{I" kind;FI" data;FI" props;F[ { I" name;FI"switchUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connectionCookie;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI")DistributedVirtualSwitchPortCriteria;T{I" kind;FI" data;FI" props;F[ { I" name;FI"connected;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" active;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"uplinkPort;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" scope;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"portgroupKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" inside;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" portKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"+DistributedVirtualSwitchPortStatistics;T{I" kind;FI" data;FI" props;F[{ I" name;FI"packetsInMulticast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsOutMulticast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"bytesInMulticast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"bytesOutMulticast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsInUnicast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsOutUnicast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"bytesInUnicast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"bytesOutUnicast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsInBroadcast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsOutBroadcast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"bytesInBroadcast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"bytesOutBroadcast;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsInDropped;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsOutDropped;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsInException;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"packetsOutException;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"(DistributedVirtualSwitchProductSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vendor;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" version;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" build;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"forwardingClass;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" bundleId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bundleUrl;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"DrsDisabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ãQI"DrsEnabledEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" behavior;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ãQI"DrsEnteredStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"EnteredStandbyModeEvent;TI" DrsEnteringStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"EnteringStandbyModeEvent;TI""DrsExitStandbyModeFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ExitStandbyModeFailedEvent;TI"DrsExitedStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ExitedStandbyModeEvent;TI"DrsExitingStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ExitingStandbyModeEvent;TI"DrsInvocationFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ãQI"!DrsRecoveredFromFailureEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ãQI"$DrsResourceConfigureFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@úKI"$DrsResourceConfigureSyncedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"DrsRuleComplianceEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"DrsRuleViolationEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"DrsVmMigratedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VmMigratedEvent;TI"DrsVmPoweredOnEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VmPoweredOnEvent;TI"DuplicateIpDetectedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"duplicateIP;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"macAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"DvpgImportEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"importType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@4aI"DvpgRestoreEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@4aI"DvsAcceptNetworkRuleAction;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"DvsNetworkRuleAction;TI"(DvsApplyOperationFaultFaultOnObject;T{I" kind;FI" data;FI" props;F[{ I" name;FI" objectId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"DvsCopyNetworkRuleAction;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@`mI"DvsCreatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" parent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@1SI"wsdl_base;FI" DvsEvent;TI"DvsDestroyedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@’mI"DvsDropNetworkRuleAction;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@`mI" DvsEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ I"DvsEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI"dvs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@=I"wsdl_base;F@FMI"DvsFilterConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"agentName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"slotNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"parameters;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DvsFilterParameter;T{ I" name;FI"onFailure;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ QI"DvsFilterConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"DvsFilterConfig;TI"DvsFilterParameter;T{I" kind;FI" data;FI" props;F[{ I" name;FI"parameters;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"DvsFilterPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI"filterConfig;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ïmI"wsdl_base;F@ QI"!DvsGreEncapNetworkRuleAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI"encapsulationIp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" SingleIp;TI"wsdl_base;F@`mI"DvsHealthStatusChangeEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"switchUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"healthResult;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" HostMemberHealthCheckResult;TI"wsdl_base;F@úKI"DvsHostBackInSyncEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostBackInSync;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@’mI"DvsHostJoinedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostJoined;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@’mI"DvsHostLeftEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostLeft;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@’mI"DvsHostStatusUpdated;T{I" kind;FI" data;FI" props;F[ { I" name;FI"hostMember;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"oldStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"newStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"oldStatusDetail;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"newStatusDetail;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsHostVNicProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"DvsVNicProfile;TI"DvsHostWentOutOfSyncEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostOutOfSync;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DvsOutOfSyncHostArgument;TI"wsdl_base;F@’mI"DvsImportEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"importType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsIpNetworkRuleQualifier;T{I" kind;FI" data;FI" props;F[ { I" name;FI"sourceAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"IpAddress;T{ I" name;FI"destinationAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@·n{ I" name;FI" protocol;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"IntExpression;T{ I" name;FI"sourceIpPort;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DvsIpPort;T{ I" name;FI"destinationIpPort;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@În{ I" name;FI" tcpFlags;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÆnI"wsdl_base;FI"DvsNetworkRuleQualifier;TI"DvsIpPort;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"NegatableExpression;TI"DvsIpPortRange;T{I" kind;FI" data;FI" props;F[{ I" name;FI"startPortNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"endPortNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ÎnI"DvsLogNetworkRuleAction;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@`mI"DvsMacNetworkRuleQualifier;T{I" kind;FI" data;FI" props;F[ { I" name;FI"sourceAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"MacAddress;T{ I" name;FI"destinationAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@o{ I" name;FI" protocol;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Æn{ I" name;FI" vlanId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÆnI"wsdl_base;F@ÞnI"#DvsMacRewriteNetworkRuleAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI"rewriteMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@`mI"DvsMergedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sourceDvs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DvsEventArgument;T{ I" name;FI"destinationDvs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@BoI"wsdl_base;F@’mI"DvsNetworkRuleAction;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"DvsNetworkRuleQualifier;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"%DvsOperationBulkFaultFaultOnHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"DvsOutOfSyncHostArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI"outOfSyncHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"configParamters;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"DvsPortBlockedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"statusDetail;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"runtimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@`I"wsdl_base;F@’mI"DvsPortConnectedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connectee;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ziI"wsdl_base;F@’mI"DvsPortCreatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsPortDeletedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsPortDisconnectedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connectee;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ziI"wsdl_base;F@’mI" DvsPortEnteredPassthruEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"runtimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@`I"wsdl_base;F@’mI"DvsPortExitedPassthruEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"runtimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@`I"wsdl_base;F@’mI"DvsPortJoinPortgroupEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsPortLeavePortgroupEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsPortLinkDownEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"runtimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@`I"wsdl_base;F@’mI"DvsPortLinkUpEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"runtimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@`I"wsdl_base;F@’mI"DvsPortReconfiguredEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsPortRuntimeChangeEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"runtimeInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@`I"wsdl_base;F@’mI"DvsPortUnblockedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"runtimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@`I"wsdl_base;F@’mI"*DvsPortVendorSpecificStateChangeEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" uplink;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PnicUplinkProfile;TI"wsdl_base;F@r'I"DvsPuntNetworkRuleAction;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@`mI""DvsRateLimitNetworkRuleAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI"packetsPerSecond;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@`mI"DvsReconfiguredEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configSpec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@I"wsdl_base;F@’mI"DvsRenamedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" oldName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"DvsRestoreEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@’mI"!DvsServiceConsoleVNicProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ŒnI"DvsSingleIpPort;T{I" kind;FI" data;FI" props;F[{ I" name;FI"portNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ÎnI")DvsSystemTrafficNetworkRuleQualifier;T{I" kind;FI" data;FI" props;F[{ I" name;FI"typeOfSystemTraffic;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StringExpression;TI"wsdl_base;F@ÞnI"DvsTrafficFilterConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"trafficRuleset;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DvsTrafficRuleset;TI"wsdl_base;F@ïmI"DvsTrafficFilterConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"DvsTrafficFilterConfig;TI"DvsTrafficRule;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" sequence;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"qualifier;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þn{ I" name;FI" action;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@`m{ I" name;FI"direction;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"DvsTrafficRuleset;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"precedence;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" rules;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DvsTrafficRule;TI"wsdl_base;F@äKI""DvsUpdateTagNetworkRuleAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI" qosTag;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" dscpTag;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@`mI"DvsUpgradeAvailableEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"productInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@*I"wsdl_base;F@’mI"DvsUpgradeInProgressEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"productInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@*I"wsdl_base;F@’mI"DvsUpgradeRejectedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"productInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@*I"wsdl_base;F@’mI"DvsUpgradedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"productInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@*I"wsdl_base;F@’mI"DvsVNicProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" ipConfig;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"IpAddressProfile;TI"wsdl_base;F@r'I"DynamicArray;T{I" kind;FI" data;FI" props;F[{ I" name;FI"dynamicType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"val;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@™I"wsdl_base;FI"DataObject;FI"DynamicData;T{I" kind;FI" data;FI" props;F[{ I" name;FI"dynamicType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dynamicProperty;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DynamicProperty;TI"wsdl_base;FI"DataObject;FI"DynamicProperty;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PropertyPath;F{ I" name;FI"val;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™I"wsdl_base;FI"DataObject;FI" EVCMode;T{I" kind;FI" data;FI" props;F[ { I" name;FI"guaranteedCPUFeatures;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"HostCpuIdInfo;T{ I" name;FI"featureCapability;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"HostFeatureCapability;T{ I" name;FI"featureMask;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"HostFeatureMask;T{ I" name;FI"featureRequirement;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"%VirtualMachineFeatureRequirement;T{ I" name;FI" vendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" track;TI"is-optional;FFI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"vendorTier;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@»LI"ElementDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@kPI" EnteredMaintenanceModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"EnteredStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"!EnteringMaintenanceModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"EnteringStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"EntityBackup;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"EntityBackupConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI"entityType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"configBlob;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:base64Binary;F{ I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"container;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"configVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"EntityEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"EventArgument;TI"EntityPrivilege;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"privAvailability;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PrivilegeAvailability;TI"wsdl_base;F@äKI"EnumDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI" tags;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"ErrorUpgradeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"UpgradeEvent;TI"EvaluationLicenseSource;T{I" kind;FI" data;FI" props;F[{ I" name;FI"remainingHours;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@D4I" Event;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" chainId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"createdTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" userName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"datacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DatacenterEventArgument;T{ I" name;FI"computeResource;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"!ComputeResourceEventArgument;T{ I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"vm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VmEventArgument;T{ I" name;FI"ds;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@g{ I" name;FI"net;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"NetworkEventArgument;T{ I" name;FI"dvs;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@Bo{ I" name;FI"fullFormattedMessage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"changeTag;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"EventAlarmExpression;T{I" kind;FI" data;FI" props;F[ { I" name;FI"comparisons;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"#EventAlarmExpressionComparison;T{ I" name;FI"eventType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"eventTypeId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"objectType;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ã{ I" name;FI" status;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@D6I"wsdl_base;F@; I"#EventAlarmExpressionComparison;T{I" kind;FI" data;FI" props;F[{ I" name;FI"attributeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" operator;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"EventArgDesc;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"EventArgument;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"EventDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI" category;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI"eventInfo;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" EventDescriptionEventDetail;T{ I" name;FI"enumeratedTypes;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"EnumDescription;TI"wsdl_base;F@äKI" EventDescriptionEventDetail;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI" category;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"formatOnDatacenter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"formatOnComputeResource;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"formatOnHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"formatOnVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"fullFormat;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"longDescription;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@äKI" EventEx;T{I" kind;FI" data;FI" props;F[ { I" name;FI"eventTypeId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" severity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" message;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"arguments;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"KeyAnyValue;T{ I" name;FI" objectId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"objectType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"objectName;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ä1I"wsdl_base;F@ I"EventFilterSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"EventFilterSpecByEntity;T{ I" name;FI" time;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"EventFilterSpecByTime;T{ I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"EventFilterSpecByUsername;T{ I" name;FI"eventChainId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" alarm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@` { I" name;FI"scheduledTask;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@î<{ I" name;FI"disableFullMessage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" category;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"tag;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"eventTypeId;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"EventFilterSpecByEntity;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"recursion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"#EventFilterSpecRecursionOption;TI"wsdl_base;F@äKI"EventFilterSpecByTime;T{I" kind;FI" data;FI" props;F[{ I" name;FI"beginTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" endTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"EventFilterSpecByUsername;T{I" kind;FI" data;FI" props;F[{ I" name;FI"systemUser;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" userList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ExitMaintenanceModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"ExitStandbyModeFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"ExitedStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"ExitingStandbyModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"ExtExtendedProductInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"companyUrl;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"productUrl;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"managementUrl;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" self;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@äKI"ExtManagedEntityInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"smallIconUrl;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" iconUrl;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ExtSolutionManagerInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"tab;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI""ExtSolutionManagerInfoTabInfo;T{ I" name;FI"smallIconUrl;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI""ExtSolutionManagerInfoTabInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" label;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ExtendedDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"messageCatalogKeyPrefix;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"messageArg;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@kPI"ExtendedElementDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"messageCatalogKeyPrefix;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"messageArg;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@»LI"ExtendedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"eventTypeId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"managedObject;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI" data;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtendedEventPair;TI"wsdl_base;FI"GeneralEvent;TI"ExtendedEventPair;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"Extension;T{I" kind;FI" data;FI" props;F[{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@kP{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" company;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"subjectName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" server;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtensionServerInfo;T{ I" name;FI" client;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtensionClientInfo;T{ I" name;FI" taskList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtensionTaskTypeInfo;T{ I" name;FI"eventList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtensionEventTypeInfo;T{ I" name;FI"faultList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtensionFaultTypeInfo;T{ I" name;FI"privilegeList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtensionPrivilegeInfo;T{ I" name;FI"resourceList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ExtensionResourceInfo;T{ I" name;FI"lastHeartbeatTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"healthInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"ExtensionHealthInfo;T{ I" name;FI"ovfConsumerInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"ExtensionOvfConsumerInfo;T{ I" name;FI"extendedProductInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"ExtExtendedProductInfo;T{ I" name;FI"managedEntityInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"ExtManagedEntityInfo;T{ I" name;FI"shownInSolutionManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"solutionManagerInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"ExtSolutionManagerInfo;TI"wsdl_base;F@äKI"ExtensionClientInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@kP{ I" name;FI" company;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ExtensionEventTypeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" eventID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"eventTypeSchema;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"ExtensionFaultTypeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" faultID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ExtensionHealthInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"&ExtensionManagerIpAllocationUsage;T{I" kind;FI" data;FI" props;F[{ I" name;FI"extensionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"numAddresses;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"ExtensionOvfConsumerInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"callbackUrl;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sectionType;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ExtensionPrivilegeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" privID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"privGroupName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ExtensionResourceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" locale;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" module;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" data;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5I"wsdl_base;F@äKI"ExtensionServerInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@kP{ I" name;FI" company;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"adminEmail;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"serverThumbprint;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@äKI"ExtensionTaskTypeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" taskID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"FailoverLevelRestored;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ãQI"FaultToleranceConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" role;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"instanceUuids;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"configPaths;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"$FaultTolerancePrimaryConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"secondaries;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;FI"FaultToleranceConfigInfo;TI"&FaultToleranceSecondaryConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"primaryVM;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@&xI"$FaultToleranceSecondaryOpResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"powerOnAttempted;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"powerOnResult;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÝI"wsdl_base;F@äKI"FcoeConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI"priorityClass;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"sourceMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vlanRange;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"FcoeConfigVlanRange;T{ I" name;FI"capabilities;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"FcoeConfigFcoeCapabilities;T{ I" name;FI"fcoeActive;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"FcoeConfigFcoeCapabilities;T{I" kind;FI" data;FI" props;F[{ I" name;FI"priorityClass;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"sourceMacAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"vlanRange;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI" FcoeConfigFcoeSpecification;T{I" kind;FI" data;FI" props;F[ { I" name;FI"underlyingPnic;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"priorityClass;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"sourceMac;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vlanRange;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@lxI"wsdl_base;F@äKI"FcoeConfigVlanRange;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vlanLow;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" vlanHigh;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"FileBackedVirtualDiskSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"capacityKb;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" profile;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@³DI"wsdl_base;F@cDI" FileInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" path;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fileSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"modification;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" owner;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"FileQuery;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"FileQueryFlags;T{I" kind;FI" data;FI" props;F[ { I" name;FI" fileType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" fileSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"modification;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"fileOwner;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"FileTransferInformation;T{I" kind;FI" data;FI" props;F[{ I" name;FI"attributes;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@~{ I" name;FI" size;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"FirewallProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ruleset;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI""FirewallProfileRulesetProfile;TI"wsdl_base;F@r'I""FirewallProfileRulesetProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I"FloatOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"min;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:float;F{ I" name;FI"max;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"defaultValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|yI"wsdl_base;F@úPI"FloppyImageFileInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI" FileInfo;TI"FloppyImageFileQuery;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@/I"FolderEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" folder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@aI"wsdl_base;F@FMI"FolderFileInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@“yI"FolderFileQuery;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@/I"GeneralEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ I"GeneralHostErrorEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@AvI"GeneralHostInfoEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@AvI"GeneralHostWarningEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@AvI"GeneralUserEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@VLI"wsdl_base;F@AvI"GeneralVmErrorEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@AvI"GeneralVmInfoEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@AvI"GeneralVmWarningEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@AvI"%GhostDvsProxySwitchDetectedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"switchUuid;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"$GhostDvsProxySwitchRemovedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"switchUuid;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"GlobalMessageChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ OI"GroupAlarmAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI" action;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@5NI"wsdl_base;F@5NI"GuestAuthentication;T{I" kind;FI" data;FI" props;F[{ I" name;FI"interactiveSession;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"GuestDiskInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskPath;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" capacity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"freeSpace;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"GuestFileAttributes;T{I" kind;FI" data;FI" props;F[{ I" name;FI"modificationTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"accessTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"symlinkTarget;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"GuestFileInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" path;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" size;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"attributes;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@~I"wsdl_base;F@äKI"GuestInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"toolsStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineToolsStatus;T{ I" name;FI"toolsVersionStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"toolsVersionStatus2;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"toolsRunningStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"toolsVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" guestId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"guestFamily;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"guestFullName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"net;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"GuestNicInfo;T{ I" name;FI" ipStack;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"GuestStackInfo;T{ I" name;FI" disk;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"GuestDiskInfo;T{ I" name;FI" screen;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"GuestScreenInfo;T{ I" name;FI"guestState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"appHeartbeatStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI" appState;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@û { I" name;FI"guestOperationsReady;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"$interactiveGuestOperationsReady;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"generationInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"%GuestInfoNamespaceGenerationInfo;TI"wsdl_base;F@äKI"%GuestInfoNamespaceGenerationInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"generationNo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"GuestListFileInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" files;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"GuestFileInfo;T{ I" name;FI"remaining;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"GuestNicInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" network;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"macAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connected;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"deviceConfigId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"dnsConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"NetDnsConfigInfo;T{ I" name;FI" ipConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"NetIpConfigInfo;T{ I" name;FI"netBIOSConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"NetBIOSConfigInfo;TI"wsdl_base;F@äKI"GuestOsDescriptor;T{I" kind;FI" data;FI" props;F[+{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" family;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fullName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"supportedMaxCPUs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" numSupportedPhysicalSockets;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ { I" name;FI"numSupportedCoresPerSocket;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ { I" name;FI"supportedMinMemMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"supportedMaxMemMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"recommendedMemMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"recommendedColorDepth;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" supportedDiskControllerList;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"recommendedSCSIController;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"recommendedDiskController;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"supportedNumDisks;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"recommendedDiskSizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"recommendedCdromController;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@ã{ I" name;FI"supportedEthernetCard;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"recommendedEthernetCard;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"supportsSlaveDisk;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"cpuFeatureMask;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@mr{ I" name;FI"smcRequired;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"supportsWakeOnLan;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"supportsVMI;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† { I" name;FI"supportsMemoryHotAdd;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† { I" name;FI"supportsCpuHotAdd;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† { I" name;FI"supportsCpuHotRemove;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† { I" name;FI"supportedFirmware;TI"is-optional;FFI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"recommendedFirmware;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"supportedUSBControllerList;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ã{ I" name;FI"recommendedUSBController;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ã{ I" name;FI"supports3D;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"recommended3D;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"smcRecommended;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"ich7mRecommended;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"usbRecommended;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"supportLevel;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"supportedForCreate;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"vRAMSizeInKB;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"IntOption;TI"wsdl_base;F@äKI"GuestPosixFileAttributes;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ownerId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" groupId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"permissions;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@~I"GuestProcessInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"pid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" owner;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" cmdLine;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"startTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" endTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" exitCode;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"GuestProgramSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"programPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"arguments;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"workingDirectory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"envVariables;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"GuestScreenInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" width;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" height;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"GuestStackInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"dnsConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@œ{{ I" name;FI"ipRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"NetIpRouteConfigInfo;T{ I" name;FI"ipStackConfig;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5{ I" name;FI"dhcpConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"NetDhcpConfigInfo;TI"wsdl_base;F@äKI"GuestWindowsFileAttributes;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hidden;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" readOnly;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"createTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@~I"GuestWindowsProgramSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"startMinimized;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@!I" HbrManagerReplicationVmInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"progressInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ReplicationVmProgressInfo;T{ I" name;FI" imageId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"lastError;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"HealthStatusChangedEvent;T{I" kind;FI" data;FI" props;F[ { I" name;FI"componentId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"oldStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"newStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"componentName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ I"HealthSystemRuntime;T{I" kind;FI" data;FI" props;F[{ I" name;FI"systemHealthInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostSystemHealthInfo;T{ I" name;FI"hardwareStatusInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostHardwareStatusInfo;TI"wsdl_base;F@äKI"HostAccountSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostActiveDirectory;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostActiveDirectorySpec;TI"wsdl_base;F@äKI"HostActiveDirectoryInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"joinedDomain;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"trustedDomain;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"domainMembershipStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"HostDirectoryStoreInfo;TI"HostActiveDirectorySpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"domainName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"camServer;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"thumbprint;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostAddFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostname;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"HostAddedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostAdminDisableEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostAdminEnableEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostApplyProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI" memory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostMemoryProfile;T{ I" name;FI" storage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StorageProfile;T{ I" name;FI" network;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"NetworkProfile;T{ I" name;FI" datetime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DateTimeProfile;T{ I" name;FI" firewall;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"FirewallProfile;T{ I" name;FI" security;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"SecurityProfile;T{ I" name;FI" service;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ServiceProfile;T{ I" name;FI" option;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"OptionProfile;T{ I" name;FI"userAccount;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"UserProfile;T{ I" name;FI"usergroupAccount;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"UserGroupProfile;T{ I" name;FI"authentication;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"AuthenticationProfile;TI"wsdl_base;F@r'I""HostAuthenticationManagerInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"authConfig;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@hI"wsdl_base;F@äKI" HostAuthenticationStoreInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostAutoStartManagerConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" defaults;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"AutoStartDefaults;T{ I" name;FI"powerInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"AutoStartPowerInfo;TI"wsdl_base;F@äKI"HostBIOSInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"biosVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"releaseDate;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"$HostBlockAdapterTargetTransport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"HostTargetTransport;TI"HostBlockHba;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"HostHostBusAdapter;TI"HostBootDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostBootDeviceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"bootDevices;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostBootDevice;T{ I" name;FI"currentBootDeviceKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostCacheConfigurationInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" swapSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostCacheConfigurationSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" swapSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostCapability;T{I" kind;FI" data;FI" props;F[J{ I" name;FI"$recursiveResourcePoolsSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI",cpuMemoryResourceConfigurationSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"rebootSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"shutdownSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"vmotionSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"standbySupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"ipmiSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"maxSupportedVMs;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxRunningVMs;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxSupportedVcpus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxRegisteredVMs;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ { I" name;FI" datastorePrincipalSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"sanSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"nfsSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"iscsiSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"vlanTaggingSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"nicTeamingSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"highGuestMemSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"maintenanceModeSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"suspendedRelocateSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"(restrictedSnapshotRelocateSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"perVmSwapFiles;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI" localSwapDatastoreSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"!unsharedSwapVMotionSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"!backgroundSnapshotsSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"'preAssignedPCIUnitNumbersSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"screenshotSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"scaledScreenshotSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"storageVMotionSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"'vmotionWithStorageVMotionSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI""vmotionAcrossNetworkSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† { I" name;FI"hbrNicSelectionSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"recordReplaySupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"ftSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"replayUnsupportedReason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"replayCompatibilityIssues;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"ftCompatibilityIssues;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI""loginBySSLThumbprintSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"cloneFromSnapshotSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"deltaDiskBackingsSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"(perVMNetworkTrafficShapingSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† { I" name;FI"tpmSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"supportedCpuFeature;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@mr{ I" name;FI"virtualExecUsageSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"storageIORMSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI"vmDirectPathGen2Supported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI"&vmDirectPathGen2UnsupportedReason;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI".vmDirectPathGen2UnsupportedReasonExtended;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"supportedVmfsMajorVersion;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ { I" name;FI"vStorageCapable;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI"snapshotRelayoutSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"firewallIpRulesSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI" servicePackageInfoSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"maxHostRunningVms;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ { I" name;FI"maxHostSupportedVcpus;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ { I" name;FI"vmfsDatastoreMountCapable;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"+eightPlusHostVmfsSharedAccessSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"nestedHVSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"vPMCSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"-interVMCommunicationThroughVMCISupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"&scheduledHardwareUpgradeSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"!featureCapabilitiesSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI" latencySensitivitySupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"storagePolicySupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† { I" name;FI"accel3dSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"reliableMemoryAware;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† { I" name;FI"*multipleNetworkStackInstanceSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† { I" name;FI"vsanSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† { I" name;FI"vFlashSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† I"wsdl_base;F@äKI"$HostCnxFailedAccountFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"%HostCnxFailedAlreadyManagedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"serverName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"!HostCnxFailedBadCcagentEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI""HostCnxFailedBadUsernameEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"!HostCnxFailedBadVersionEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"%HostCnxFailedCcagentUpgradeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostCnxFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"#HostCnxFailedNetworkErrorEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostCnxFailedNoAccessEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"#HostCnxFailedNoConnectionEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI" HostCnxFailedNoLicenseEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostCnxFailedNotFoundEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostCnxFailedTimeoutEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostComplianceCheckedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" profile;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@áQI"wsdl_base;F@úKI"HostCompliantEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostConfigAppliedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostConfigChange;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"HostConfigInfo;T{I" kind;FI" data;FI" props;F[1{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" product;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"AboutInfo;T{ I" name;FI"hyperThread;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"consoleReservation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä"{ I" name;FI"virtualMachineReservation;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@í"{ I" name;FI"storageDevice;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@½({ I" name;FI"multipathState;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@Ö({ I" name;FI"fileSystemVolume;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Å({ I" name;FI"systemFile;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI" network;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@,#{ I" name;FI" vmotion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostVMotionInfo;T{ I" name;FI"virtualNicManagerInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@á/{ I" name;FI"capabilities;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@$#{ I" name;FI"datastoreCapabilities;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@{ I" name;FI"offloadCapabilities;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@4#{ I" name;FI" service;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@({ I" name;FI" firewall;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Õ { I" name;FI"autoStart;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@z{ I" name;FI"activeDiagnosticPartition;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@1 { I" name;FI" option;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@A{ I" name;FI"optionDef;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@7{ I" name;FI"datastorePrincipal;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"localSwapDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@{ I" name;FI"systemSwapConfiguration;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@»-{ I" name;FI"systemResources;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ƒ-{ I" name;FI"dateTimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@×{ I" name;FI" flags;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@º.{ I" name;FI"adminDisabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI" ipmi;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ó.{ I" name;FI"sslThumbprintInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostSslThumbprintInfo;T{ I" name;FI"sslThumbprintData;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@Dƒ{ I" name;FI"certificate;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@Œ{ I" name;FI"pciPassthruInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@$&{ I" name;FI"authenticationManagerInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@N{ I" name;FI"featureVersion;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"HostFeatureVersionInfo;T{ I" name;FI"powerSystemCapability;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@S&{ I" name;FI"powerSystemInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@[&{ I" name;FI"cacheConfigurationInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@Ü{ I" name;FI"wakeOnLanCapable;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"featureCapability;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@vr{ I" name;FI"maskedFeatureCapability;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@vr{ I" name;FI"vFlashConfigInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@0/{ I" name;FI"vsanHostConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@@1{ I" name;FI"graphicsInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@€!I"wsdl_base;F@äKI"HostConfigManager;T{I" kind;FI" data;FI" props;F[${ I" name;FI"cpuScheduler;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostCpuSchedulerSystem;T{ I" name;FI"datastoreSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDatastoreSystem;T{ I" name;FI"memoryManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostMemorySystem;T{ I" name;FI"storageSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostStorageSystem;T{ I" name;FI"networkSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetworkSystem;T{ I" name;FI"vmotionSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostVMotionSystem;T{ I" name;FI"virtualNicManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostVirtualNicManager;T{ I" name;FI"serviceSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostServiceSystem;T{ I" name;FI"firewallSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostFirewallSystem;T{ I" name;FI"advancedOption;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"OptionManager;T{ I" name;FI"diagnosticSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDiagnosticSystem;T{ I" name;FI"autoStartManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostAutoStartManager;T{ I" name;FI"snmpSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostSnmpSystem;T{ I" name;FI"dateTimeSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostDateTimeSystem;T{ I" name;FI"patchManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostPatchManager;T{ I" name;FI"imageConfigManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"HostImageConfigManager;T{ I" name;FI"bootDeviceSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostBootDeviceSystem;T{ I" name;FI"firmwareSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostFirmwareSystem;T{ I" name;FI"healthStatusSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostHealthStatusSystem;T{ I" name;FI"pciPassthruSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostPciPassthruSystem;T{ I" name;FI"licenseManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"LicenseManager;T{ I" name;FI"kernelModuleSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostKernelModuleSystem;T{ I" name;FI"authenticationManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"HostAuthenticationManager;T{ I" name;FI"powerSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"HostPowerSystem;T{ I" name;FI"cacheConfigurationManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI""HostCacheConfigurationManager;T{ I" name;FI"esxAgentHostManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"HostEsxAgentHostManager;T{ I" name;FI"iscsiManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"IscsiManager;T{ I" name;FI"vFlashManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostVFlashManager;T{ I" name;FI"vsanSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostVsanSystem;T{ I" name;FI"graphicsManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostGraphicsManager;T{ I" name;FI"vsanInternalSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostVsanInternalSystem;TI"wsdl_base;F@äKI"HostConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"nasDatastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostNasVolumeConfig;T{ I" name;FI" network;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@<#{ I" name;FI"nicTypeSelection;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"*HostVirtualNicManagerNicTypeSelection;T{ I" name;FI" service;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostServiceConfig;T{ I" name;FI" firewall;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostFirewallConfig;T{ I" name;FI" option;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@A{ I" name;FI"datastorePrincipal;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"datastorePrincipalPasswd;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" datetime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@å{ I" name;FI"storageDevice;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@½({ I" name;FI" license;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostLicenseSpec;T{ I" name;FI" security;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostSecuritySpec;T{ I" name;FI"userAccount;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@J"{ I" name;FI"usergroupAccount;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@J"{ I" name;FI" memory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostMemorySpec;T{ I" name;FI"activeDirectory;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"HostActiveDirectory;T{ I" name;FI"genericConfig;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@³tI"wsdl_base;F@äKI"HostConfigSummary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"sslThumbprint;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI" product;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@r‚{ I" name;FI"vmotionEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"faultToleranceEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"featureVersion;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@mƒ{ I" name;FI"agentVmDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@{ I" name;FI"agentVmNetwork;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@—I"wsdl_base;F@äKI"HostConnectInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" serverIp;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"inDasCluster;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@7-{ I" name;FI"vm;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@nF{ I" name;FI"vimAccountNameRequired;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"clusterSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" network;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostConnectInfoNetworkInfo;T{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostDatastoreConnectInfo;T{ I" name;FI" license;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostLicenseConnectInfo;TI"wsdl_base;F@äKI"HostConnectInfoNetworkInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@æ6I"wsdl_base;F@äKI"HostConnectSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"sslThumbprint;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vmFolder;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@a{ I" name;FI" force;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"vimAccountName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vimAccountPassword;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"managementIp;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostConnectedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostConnectionLostEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostCpuIdInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" level;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" vendor;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"eax;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ebx;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ecx;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"edx;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostCpuInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"numCpuPackages;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"numCpuCores;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"numCpuThreads;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"hz;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostCpuPackage;T{I" kind;FI" data;FI" props;F[ { I" name;FI" index;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI" vendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hz;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" busHz;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" threadId;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"cpuFeature;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@mrI"wsdl_base;F@äKI"HostCpuPowerManagementInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"currentPolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hardwareSupport;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostDasDisabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostDasDisablingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostDasEnabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostDasEnablingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostDasErrorEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" message;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@úKI"HostDasEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostDasOkEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"&HostDatastoreBrowserSearchResults;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"folderPath;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" file;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@“yI"wsdl_base;F@äKI"#HostDatastoreBrowserSearchSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" query;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@/{ I" name;FI" details;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"FileQueryFlags;T{ I" name;FI"searchCaseInsensitive;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"matchPattern;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sortFoldersFirst;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostDatastoreConnectInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@I"wsdl_base;F@äKI"#HostDatastoreExistsConnectInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"newDatastoreName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@Ü…I")HostDatastoreNameConflictConnectInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"newDatastoreName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@Ü…I"$HostDatastoreSystemCapabilities;T{I" kind;FI" data;FI" props;F[ { I" name;FI"nfsMountCreationRequired;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"nfsMountCreationSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"localDatastoreSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"!vmfsExtentExpansionSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"HostDateTimeConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" timeZone;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ntpConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNtpConfig;TI"wsdl_base;F@äKI"HostDateTimeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" timeZone;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ø{ I" name;FI"ntpConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@݇I"wsdl_base;F@äKI"HostDateTimeSystemTimeZone;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"gmtOffset;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"HostDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI"deviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostDhcpService;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDhcpServiceSpec;TI"wsdl_base;F@äKI"HostDhcpServiceConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@@ˆI"wsdl_base;F@äKI"HostDhcpServiceSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"virtualSwitch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"defaultLeaseDuration;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"leaseBeginIp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"leaseEndIp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"maxLeaseDuration;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"unlimitedLease;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ipSubnetAddr;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipSubnetMask;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostDiagnosticPartition;T{I" kind;FI" data;FI" props;F[ { I" name;FI"storageType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"diagnosticType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" slots;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J I"wsdl_base;F@äKI"-HostDiagnosticPartitionCreateDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI" layout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@þ({ I" name;FI" diskUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@‘ I"wsdl_base;F@äKI"(HostDiagnosticPartitionCreateOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"storageType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"diagnosticType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" disk;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@·I"wsdl_base;F@äKI"&HostDiagnosticPartitionCreateSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"storageType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"diagnosticType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J { I" name;FI"partition;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@C){ I" name;FI" active;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostDigestInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"digestMethod;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"digestValue;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Œ{ I" name;FI"objectName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostDirectoryStoreInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@hI"HostDisconnectedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@úKI" HostDiskConfigurationResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"devicePath;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" success;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"HostDiskDimensions;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"HostDiskDimensionsChs;T{I" kind;FI" data;FI" props;F[{ I" name;FI" cylinder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" head;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" sector;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"HostDiskDimensionsLba;T{I" kind;FI" data;FI" props;F[{ I" name;FI"blockSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" block;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostDiskMappingInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"physicalPartition;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"!HostDiskMappingPartitionInfo;T{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"exclusive;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostDiskMappingOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"physicalPartition;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"#HostDiskMappingPartitionOption;T{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"!HostDiskMappingPartitionInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"fileSystem;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"capacityInKb;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"#HostDiskMappingPartitionOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"fileSystem;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"capacityInKb;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI" HostDiskPartitionAttributes;T{I" kind;FI" data;FI" props;F[ { I" name;FI"partition;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"startSector;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"endSector;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" guid;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI" logical;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"attributes;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Œ{ I" name;FI"partitionAlignment;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ÞI"wsdl_base;F@äKI" HostDiskPartitionBlockRange;T{I" kind;FI" data;FI" props;F[ { I" name;FI"partition;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" start;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostDiskDimensionsLba;T{ I" name;FI"end;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@oŠI"wsdl_base;F@äKI"HostDiskPartitionInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"deviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@C){ I" name;FI" layout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@þ(I"wsdl_base;F@äKI"HostDiskPartitionLayout;T{I" kind;FI" data;FI" props;F[{ I" name;FI" total;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@oŠ{ I" name;FI"partition;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ )I"wsdl_base;F@äKI"HostDiskPartitionSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"partitionFormat;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"chs;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@F{ I" name;FI"totalSectors;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"partition;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" HostDiskPartitionAttributes;TI"wsdl_base;F@äKI"HostDnsConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI" dhcp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"virtualNicDevice;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"domainName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" address;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"searchDomain;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostDnsConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"virtualNicConnection;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostVirtualNicConnection;TI"wsdl_base;F@D#I"HostEnableAdminFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"permissions;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@o I"wsdl_base;F@úKI"&HostEsxAgentHostManagerConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"agentVmDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"agentVmNetwork;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@—I"wsdl_base;F@äKI"HostEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ I"HostEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@FMI"HostExtraNetworksEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ips;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"HostDasEvent;TI"HostFeatureCapability;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"featureName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostFeatureMask;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"featureName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostFeatureVersionInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostFibreChannelHba;T{I" kind;FI" data;FI" props;F[ { I" name;FI"portWorldWideName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"nodeWorldWideName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" portType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"FibreChannelPortType;T{ I" name;FI" speed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@dI"$HostFibreChannelOverEthernetHba;T{I" kind;FI" data;FI" props;F[ { I" name;FI"underlyingNic;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" linkInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI",HostFibreChannelOverEthernetHbaLinkInfo;T{ I" name;FI"isSoftwareFcoe;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"markedForRemoval;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;FI"HostFibreChannelHba;TI",HostFibreChannelOverEthernetHbaLinkInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnportMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fcfMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vlanId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"0HostFibreChannelOverEthernetTargetTransport;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnportMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fcfMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vlanId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"$HostFibreChannelTargetTransport;TI"$HostFibreChannelTargetTransport;T{I" kind;FI" data;FI" props;F[{ I" name;FI"portWorldWideName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"nodeWorldWideName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@\I"HostFileAccess;T{I" kind;FI" data;FI" props;F[{ I" name;FI"who;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" what;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostFileSystemMountInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"mountInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Žg{ I" name;FI" volume;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostFileSystemVolume;T{ I" name;FI"vStorageSupport;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostFileSystemVolume;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" capacity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostFileSystemVolumeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"volumeTypeList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"mountInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostFileSystemMountInfo;TI"wsdl_base;F@äKI"HostFirewallConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" rule;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"$HostFirewallConfigRuleSetConfig;T{ I" name;FI"defaultBlockingPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã I"wsdl_base;F@äKI"$HostFirewallConfigRuleSetConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"rulesetId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"allowedHosts;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"HostFirewallRulesetIpList;TI"wsdl_base;F@äKI"HostFirewallDefaultPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI"incomingBlocked;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"outgoingBlocked;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostFirewallInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"defaultPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã { I" name;FI" ruleset;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostFirewallRuleset;TI"wsdl_base;F@äKI"HostFirewallRule;T{I" kind;FI" data;FI" props;F[ { I" name;FI" port;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" endPort;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"direction;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostFirewallRuleDirection;T{ I" name;FI" portType;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"HostFirewallRulePortType;T{ I" name;FI" protocol;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostFirewallRuleset;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" label;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" required;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" rule;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostFirewallRule;T{ I" name;FI" service;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"allowedHosts;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ÐŒI"wsdl_base;F@äKI"HostFirewallRulesetIpList;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipNetwork;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!HostFirewallRulesetIpNetwork;T{ I" name;FI" allIp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"!HostFirewallRulesetIpNetwork;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"#HostFirewallRulesetRulesetSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"allowedHosts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÐŒI"wsdl_base;F@äKI"HostFlagInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"backgroundSnapshotsEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostForceMountedInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" persist;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" mounted;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI" HostGetShortNameFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostGraphicsInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"deviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vendorName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" pciId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"graphicsType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"memorySizeInKB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"vm;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@äKI"HostHardwareElementInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" status;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"HostHardwareInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"systemInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostSystemInfo;T{ I" name;FI"cpuPowerManagementInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostCpuPowerManagementInfo;T{ I" name;FI" cpuInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostCpuInfo;T{ I" name;FI" cpuPkg;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostCpuPackage;T{ I" name;FI"memorySize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" numaInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNumaInfo;T{ I" name;FI"smcPresent;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"pciDevice;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPciDevice;T{ I" name;FI"cpuFeature;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@mr{ I" name;FI" biosInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostBIOSInfo;T{ I" name;FI"reliableMemoryInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostReliableMemoryInfo;TI"wsdl_base;F@äKI"HostHardwareStatusInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"memoryStatusInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostHardwareElementInfo;T{ I" name;FI"cpuStatusInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ž{ I" name;FI"storageStatusInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostStorageElementInfo;TI"wsdl_base;F@äKI"HostHardwareSummary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" model;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"otherIdentifyingInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"!HostSystemIdentificationInfo;T{ I" name;FI"memorySize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" cpuModel;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" cpuMhz;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numCpuPkgs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"numCpuCores;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"numCpuThreads;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI" numNics;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" numHBAs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"HostHostBusAdapter;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" status;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" model;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" driver;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"pci;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI" HostHyperThreadScheduleInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"available;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" active;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostImageProfileSummary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostInAuditModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostInternetScsiHba;T{I" kind;FI" data;FI" props;F[{ I" name;FI"isSoftwareBased;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"canBeDisabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"networkBindingSupport;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"1HostInternetScsiHbaNetworkBindingSupportType;T{ I" name;FI"discoveryCapabilities;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"-HostInternetScsiHbaDiscoveryCapabilities;T{ I" name;FI"discoveryProperties;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{*{ I" name;FI"authenticationCapabilities;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"2HostInternetScsiHbaAuthenticationCapabilities;T{ I" name;FI"authenticationProperties;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@•*{ I" name;FI"digestCapabilities;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"*HostInternetScsiHbaDigestCapabilities;T{ I" name;FI"digestProperties;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@¿*{ I" name;FI"ipCapabilities;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"&HostInternetScsiHbaIPCapabilities;T{ I" name;FI"ipProperties;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ü*{ I" name;FI"supportedAdvancedOptions;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@7{ I" name;FI"advancedOptions;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@á*{ I" name;FI"iScsiName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"iScsiAlias;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"configuredSendTarget;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@H+{ I" name;FI"configuredStaticTarget;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{+{ I" name;FI"maxSpeedMb;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"currentSpeedMb;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@dI"2HostInternetScsiHbaAuthenticationCapabilities;T{I" kind;FI" data;FI" props;F[ { I" name;FI"chapAuthSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"krb5AuthSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"srpAuthSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"spkmAuthSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"mutualChapSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"targetChapSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"targetMutualChapSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"0HostInternetScsiHbaAuthenticationProperties;T{I" kind;FI" data;FI" props;F[{ I" name;FI"chapAuthEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" chapName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"chapSecret;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"chapAuthenticationType;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"chapInherited;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"mutualChapName;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"mutualChapSecret;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"!mutualChapAuthenticationType;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"mutualChapInherited;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"*HostInternetScsiHbaDigestCapabilities;T{I" kind;FI" data;FI" props;F[ { I" name;FI"headerDigestSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"dataDigestSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"targetHeaderDigestSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"targetDataDigestSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"(HostInternetScsiHbaDigestProperties;T{I" kind;FI" data;FI" props;F[ { I" name;FI"headerDigestType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"headerDigestInherited;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"dataDigestType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dataDigestInherited;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"-HostInternetScsiHbaDiscoveryCapabilities;T{I" kind;FI" data;FI" props;F[ { I" name;FI"iSnsDiscoverySettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"slpDiscoverySettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI""staticTargetDiscoverySettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"!sendTargetsDiscoverySettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"+HostInternetScsiHbaDiscoveryProperties;T{I" kind;FI" data;FI" props;F[ { I" name;FI"iSnsDiscoveryEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"iSnsDiscoveryMethod;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" iSnsHost;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"slpDiscoveryEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"slpDiscoveryMethod;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" slpHost;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"!staticTargetDiscoveryEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" sendTargetsDiscoveryEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"&HostInternetScsiHbaIPCapabilities;T{I" kind;FI" data;FI" props;F[{ I" name;FI"addressSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI""ipConfigurationMethodSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"subnetMaskSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"defaultGatewaySettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"$primaryDnsServerAddressSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"&alternateDnsServerAddressSettable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ipv6Supported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"arpRedirectSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"mtuSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"hostNameAsTargetAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"nameAliasSettable;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† I"wsdl_base;F@äKI"$HostInternetScsiHbaIPProperties;T{I" kind;FI" data;FI" props;F[{ I" name;FI"mac;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" address;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dhcpConfigurationEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"subnetMask;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"defaultGateway;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"primaryDnsServerAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"alternateDnsServerAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipv6Address;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"ipv6SubnetMask;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"ipv6DefaultGateway;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"arpRedirectEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"mtu;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ { I" name;FI"jumboFramesEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI""HostInternetScsiHbaParamValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI"isInherited;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@AI""HostInternetScsiHbaSendTarget;T{I" kind;FI" data;FI" props;F[ { I" name;FI" address;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"authenticationProperties;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@•*{ I" name;FI"digestProperties;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@¿*{ I" name;FI"supportedAdvancedOptions;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@7{ I" name;FI"advancedOptions;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@á*{ I" name;FI" parent;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"$HostInternetScsiHbaStaticTarget;T{I" kind;FI" data;FI" props;F[{ I" name;FI" address;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"iScsiName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"discoveryMethod;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û { I" name;FI"authenticationProperties;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@•*{ I" name;FI"digestProperties;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@¿*{ I" name;FI"supportedAdvancedOptions;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@7{ I" name;FI"advancedOptions;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@á*{ I" name;FI" parent;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"!HostInternetScsiHbaTargetSet;T{I" kind;FI" data;FI" props;F[{ I" name;FI"staticTargets;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{+{ I" name;FI"sendTargets;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@H+I"wsdl_base;F@äKI"$HostInternetScsiTargetTransport;T{I" kind;FI" data;FI" props;F[{ I" name;FI"iScsiName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"iScsiAlias;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" address;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@\I"HostInventoryFullEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" capacity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@OI"!HostInventoryUnreadableEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ I"HostIpChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" oldIP;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newIP;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"HostIpConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI" dhcp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"subnetMask;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipV6Config;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI")HostIpConfigIpV6AddressConfiguration;TI"wsdl_base;F@äKI"HostIpConfigIpV6Address;T{I" kind;FI" data;FI" props;F[ { I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" origin;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" dadState;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" lifetime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"operation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI")HostIpConfigIpV6AddressConfiguration;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipV6Address;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostIpConfigIpV6Address;T{ I" name;FI"autoConfigurationEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"dhcpV6Enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostIpInconsistentEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipAddress2;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"HostIpRouteConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI"defaultGateway;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"gatewayDevice;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipV6DefaultGateway;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"ipV6GatewayDevice;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostIpRouteConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"gatewayDeviceConnection;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ ‹{ I" name;FI" ipV6GatewayDeviceConnection;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ ‹I"wsdl_base;F@L#I"HostIpRouteEntry;T{I" kind;FI" data;FI" props;F[ { I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" gateway;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceName;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostIpRouteOp;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" route;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostIpRouteEntry;TI"wsdl_base;F@äKI"HostIpRouteTableConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipRoute;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostIpRouteOp;T{ I" name;FI"ipv6Route;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@á“I"wsdl_base;F@äKI"HostIpRouteTableInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipRoute;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ò“{ I" name;FI"ipv6Route;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ò“I"wsdl_base;F@äKI"!HostIpToShortNameFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostIpmiInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"bmcIpAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bmcMacAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" login;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"#HostIsolationIpPingFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"isolationIp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@T‹I"HostLicensableResourceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" resource;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@äKI"HostLicenseConnectInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" license;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@4{ I" name;FI"evaluation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@~4{ I" name;FI" resource;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@O-I"wsdl_base;F@äKI"HostLicenseExpiredEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@OI"HostLicenseSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" source;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D4{ I" name;FI"editionKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"disabledFeatureKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"enabledFeatureKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostListSummary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" hardware;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostHardwareSummary;T{ I" name;FI" runtime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@/-{ I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostConfigSummary;T{ I" name;FI"quickStats;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostListSummaryQuickStats;T{ I" name;FI"overallStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D6{ I" name;FI"rebootRequired;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"customValue;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ð{ I" name;FI"managementServerIp;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI"maxEVCModeKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"currentEVCModeKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostListSummaryQuickStats;T{I" kind;FI" data;FI" props;F[ { I" name;FI"overallCpuUsage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"overallMemoryUsage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"distributedCpuFairness;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"distributedMemoryFairness;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" uptime;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ I"wsdl_base;F@äKI" HostLocalAuthenticationInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@hI"HostLocalFileSystemVolume;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@bŒI""HostLocalFileSystemVolumeSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"localPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostLocalPortCreatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostLocalPort;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DVSHostLocalPortInfo;TI"wsdl_base;F@’mI"2HostLowLevelProvisioningManagerDiskLayoutSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"controllerType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"busNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"unitNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"srcFilename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dstFilename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"6HostLowLevelProvisioningManagerSnapshotLayoutSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"srcFilename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dstFilename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" disk;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"2HostLowLevelProvisioningManagerDiskLayoutSpec;TI"wsdl_base;F@äKI"5HostLowLevelProvisioningManagerVmMigrationStatus;T{I" kind;FI" data;FI" props;F[ { I" name;FI"migrationId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" source;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"consideredSuccessful;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"2HostLowLevelProvisioningManagerVmRecoveryInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" biosUUID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"instanceUUID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" ftInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@&xI"wsdl_base;F@äKI"HostMaintenanceSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vsanMode;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VsanHostDecommissionMode;TI"wsdl_base;F@äKI" HostMemberHealthCheckResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" summary;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostMemberRuntimeInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" status;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"statusDetail;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"healthCheckResult;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@/nI"wsdl_base;F@äKI"&HostMemberUplinkHealthCheckResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"uplinkPortKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@/nI"HostMemoryProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I"HostMemorySpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"serviceConsoleReservation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostMissingNetworksEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ips;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@T‹I"$HostMonitoringStateChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ãQI"HostMountInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" path;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"accessMode;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" mounted;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"accessible;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"inaccessibleReason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostMultipathInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"lun;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!HostMultipathInfoLogicalUnit;TI"wsdl_base;F@äKI",HostMultipathInfoFixedLogicalUnitPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI" prefer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@Ò+I"!HostMultipathInfoLogicalUnit;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"lun;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" ScsiLun;T{ I" name;FI" path;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostMultipathInfoPath;T{ I" name;FI" policy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ò+{ I" name;FI"storageArrayTypePolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"7HostMultipathInfoLogicalUnitStorageArrayTypePolicy;TI"wsdl_base;F@äKI"'HostMultipathInfoLogicalUnitPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI" policy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"7HostMultipathInfoLogicalUnitStorageArrayTypePolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI" policy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostMultipathInfoPath;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"pathState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" state;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"isWorkingPath;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI" adapter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@d{ I" name;FI"lun;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@—–{ I" name;FI"transport;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@\I"wsdl_base;F@äKI"HostMultipathStateInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" path;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostMultipathStateInfoPath;TI"wsdl_base;F@äKI"HostMultipathStateInfoPath;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"pathState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostNasVolume;T{I" kind;FI" data;FI" props;F[{ I" name;FI"remoteHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"remotePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û I"wsdl_base;F@bŒI"HostNasVolumeConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ZI"wsdl_base;F@äKI"HostNasVolumeSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"remoteHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"remotePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"localPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"accessMode;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" password;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostNatService;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNatServiceSpec;TI"wsdl_base;F@äKI"HostNatServiceConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ—I"wsdl_base;F@äKI""HostNatServiceNameServiceSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"dnsAutoDetect;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"dnsPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dnsRetries;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"dnsTimeout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"dnsNameServer;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"nbdsTimeout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"nbnsRetries;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"nbnsTimeout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI""HostNatServicePortForwardSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostPort;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"guestPort;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"guestIpAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostNatServiceSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"virtualSwitch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"activeFtp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"allowAnyOui;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"configPort;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ipGatewayAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"udpTimeout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"portForward;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI""HostNatServicePortForwardSpec;T{ I" name;FI"nameService;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""HostNatServiceNameServiceSpec;TI"wsdl_base;F@äKI"HostNetCapabilities;T{I" kind;FI" data;FI" props;F[{ I" name;FI"canSetPhysicalNicLinkSpeed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"supportsNicTeaming;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"nicTeamingPolicy;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"supportsVlan;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"usesServiceConsoleNic;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"supportsNetworkHints;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"maxPortGroupsPerVswitch;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ { I" name;FI"vswitchConfigSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"vnicConfigSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"ipRouteConfigSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"dnsConfigSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"dhcpOnVnicSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"ipV6Supported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"HostNetOffloadCapabilities;T{I" kind;FI" data;FI" props;F[{ I" name;FI"csumOffload;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"tcpSegmentation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"zeroCopyXmit;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostNetStackInstance;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dnsConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D#{ I" name;FI"ipRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@L#{ I" name;FI"$requestedMaxNumberOfConnections;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"congestionControlAlgorithm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipV6Enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"routeTableConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@±#I"wsdl_base;F@äKI"HostNetworkConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vswitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostVirtualSwitchConfig;T{ I" name;FI"proxySwitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostProxySwitchConfig;T{ I" name;FI"portgroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPortGroupConfig;T{ I" name;FI" pnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PhysicalNicConfig;T{ I" name;FI" vnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostVirtualNicConfig;T{ I" name;FI"consoleVnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@˜™{ I" name;FI"dnsConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D#{ I" name;FI"ipRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@L#{ I" name;FI"consoleIpRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@L#{ I" name;FI"routeTableConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@±#{ I" name;FI" dhcp;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostDhcpServiceConfig;T{ I" name;FI"nat;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostNatServiceConfig;T{ I" name;FI"ipV6Enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"netStackSpec;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI""HostNetworkConfigNetStackSpec;TI"wsdl_base;F@äKI""HostNetworkConfigNetStackSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"netStackInstance;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetStackInstance;T{ I" name;FI"operation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostNetworkConfigResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"consoleVnicDevice;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostNetworkInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vswitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostVirtualSwitch;T{ I" name;FI"proxySwitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostProxySwitch;T{ I" name;FI"portgroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPortGroup;T{ I" name;FI" pnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PhysicalNic;T{ I" name;FI" vnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostVirtualNic;T{ I" name;FI"consoleVnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@:š{ I" name;FI"dnsConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D#{ I" name;FI"ipRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@L#{ I" name;FI"consoleIpRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@L#{ I" name;FI"routeTableInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostIpRouteTableInfo;T{ I" name;FI" dhcp;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostDhcpService;T{ I" name;FI"nat;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostNatService;T{ I" name;FI"ipV6Enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"atBootIpV6Enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI"netStackInstance;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@î™{ I" name;FI"opaqueSwitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostOpaqueSwitch;T{ I" name;FI"opaqueNetwork;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"HostOpaqueNetworkInfo;TI"wsdl_base;F@äKI"HostNetworkPolicy;T{I" kind;FI" data;FI" props;F[ { I" name;FI" security;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetworkSecurityPolicy;T{ I" name;FI"nicTeaming;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNicTeamingPolicy;T{ I" name;FI"offloadPolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@4#{ I" name;FI"shapingPolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"$HostNetworkTrafficShapingPolicy;TI"wsdl_base;F@äKI"HostNetworkSecurityPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI"allowPromiscuous;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"macChanges;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"forgedTransmits;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"$HostNetworkTrafficShapingPolicy;T{I" kind;FI" data;FI" props;F[ { I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"averageBandwidth;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"peakBandwidth;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"burstSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostNewNetworkConnectInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@Ô…I"HostNicFailureCriteria;T{I" kind;FI" data;FI" props;F[ { I" name;FI"checkSpeed;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" speed;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"checkDuplex;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"fullDuplex;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"checkErrorPercent;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"percentage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"checkBeacon;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostNicOrderPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI"activeNic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"standbyNic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostNicTeamingPolicy;T{I" kind;FI" data;FI" props;F[ { I" name;FI" policy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"reversePolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"notifySwitches;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"rollingOrder;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"failureCriteria;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNicFailureCriteria;T{ I" name;FI" nicOrder;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNicOrderPolicy;TI"wsdl_base;F@äKI"!HostNoAvailableNetworksEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ips;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@T‹I"#HostNoHAEnabledPortGroupsEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@T‹I"*HostNoRedundantManagementNetworkEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@T‹I"HostNonCompliantEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostNotInClusterEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@T‹I"HostNtpConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" server;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostNumaInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" numNodes;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" numaNode;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostNumaNode;TI"wsdl_base;F@äKI"HostNumaNode;T{I" kind;FI" data;FI" props;F[ { I" name;FI" typeId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Œ{ I" name;FI" cpuID;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"memoryRangeBegin;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"memoryRangeLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostNumericSensorInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"healthState;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI"currentReading;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"unitModifier;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"baseUnits;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"rateUnits;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sensorType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostOpaqueNetworkInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"opaqueNetworkId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"opaqueNetworkName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"opaqueNetworkType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostOpaqueSwitch;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" pnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@2šI"wsdl_base;F@äKI"HostOvercommittedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ClusterOvercommittedEvent;TI"HostParallelScsiHba;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@dI"$HostParallelScsiTargetTransport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@\I"HostPatchManagerLocator;T{I" kind;FI" data;FI" props;F[{ I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" proxy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI".HostPatchManagerPatchManagerOperationSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" proxy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"cmdOption;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostPatchManagerResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" status;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@V%{ I" name;FI"xmlResult;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostPatchManagerStatus;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"applicable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" reason;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"integrity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"installed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"installState;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prerequisitePatch;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI",HostPatchManagerStatusPrerequisitePatch;T{ I" name;FI"restartRequired;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"reconnectRequired;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"vmOffRequired;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"supersededPatchIds;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI",HostPatchManagerStatusPrerequisitePatch;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"installState;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI""HostPathSelectionPolicyOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI" policy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"HostPciDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" classId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"bus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Œ{ I" name;FI" slot;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Œ{ I" name;FI" function;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Œ{ I" name;FI" vendorId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"subVendorId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"vendorName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" deviceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"subDeviceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZ{ I" name;FI"parentBridge;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"deviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostPciPassthruConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"passthruEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostPciPassthruInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dependentDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"passthruEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"passthruCapable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"passthruActive;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostPlugStoreTopology;T{I" kind;FI" data;FI" props;F[ { I" name;FI" adapter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!HostPlugStoreTopologyAdapter;T{ I" name;FI" path;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPlugStoreTopologyPath;T{ I" name;FI" target;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" HostPlugStoreTopologyTarget;T{ I" name;FI" device;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" HostPlugStoreTopologyDevice;T{ I" name;FI" plugin;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" HostPlugStoreTopologyPlugin;TI"wsdl_base;F@äKI"!HostPlugStoreTopologyAdapter;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" adapter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@d{ I" name;FI" path;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ žI"wsdl_base;F@äKI" HostPlugStoreTopologyDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"lun;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@–{ I" name;FI" path;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ žI"wsdl_base;F@äKI"HostPlugStoreTopologyPath;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"channelNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"targetNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"lunNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" adapter;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ž{ I" name;FI" target;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ž{ I" name;FI" device;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@žI"wsdl_base;F@äKI" HostPlugStoreTopologyPlugin;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ž{ I" name;FI"claimedPath;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ žI"wsdl_base;F@äKI" HostPlugStoreTopologyTarget;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"transport;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@\I"wsdl_base;F@äKI"HostPortGroup;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPortGroupPort;T{ I" name;FI" vswitch;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š{ I" name;FI"computedPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNetworkPolicy;T{ I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ $I"wsdl_base;F@äKI"HostPortGroupConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ $I"wsdl_base;F@äKI"HostPortGroupPort;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"mac;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostPortGroupProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipConfig;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@rI"wsdl_base;FI"PortGroupProfile;TI"HostPortGroupSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vlanId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"vswitchName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" policy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@öžI"wsdl_base;F@äKI"HostPosixAccountSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" posixId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"shellAccess;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@J"I"HostPowerPolicy;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"shortName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"&HostPrimaryAgentNotShortNameEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"primaryAgent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@T‹I"HostProfileAppliedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" profile;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@áQI"wsdl_base;F@úKI""HostProfileCompleteConfigSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"applyProfile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@´'{ I" name;FI"customComplyProfile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@X{ I" name;FI""disabledExpressionListChanged;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"disabledExpressionList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"validatorHost;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ê I"wsdl_base;F@ž&I"HostProfileConfigInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"applyProfile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@´'{ I" name;FI"defaultComplyProfile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@X{ I" name;FI"defaultComplyLocator;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ComplianceLocator;T{ I" name;FI"customComplyProfile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@X{ I" name;FI"disabledExpressionList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ø8I"HostProfileConfigSpec;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ :I"#HostProfileHostBasedConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"useHostProfileEngine;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† I"wsdl_base;F@ž&I"%HostProfileManagerConfigTaskList;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ü&{ I" name;FI"taskDescription;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@BI"wsdl_base;F@äKI")HostProfileSerializedHostProfileSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"validatorHost;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;FI" ProfileSerializedCreateSpec;TI"HostProxySwitch;T{I" kind;FI" data;FI" props;F[{ I" name;FI" dvsUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" dvsName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" numPorts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"configNumPorts;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@ { I" name;FI"numPortsAvailable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"uplinkPort;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5{ I" name;FI"mtu;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" pnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@2š{ I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostProxySwitchSpec;T{ I" name;FI" hostLag;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"!HostProxySwitchHostLagConfig;T{ I" name;FI" networkReservationSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† I"wsdl_base;F@äKI"HostProxySwitchConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š I"wsdl_base;F@äKI"!HostProxySwitchHostLagConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" lagKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" lagName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"uplinkPort;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5I"wsdl_base;F@äKI"HostProxySwitchSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" backing;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@>jI"wsdl_base;F@äKI" HostReconnectionFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"HostReliableMemoryInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"memorySize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"HostRemovedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI" HostResignatureRescanResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" rescan;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostVmfsRescanResult;T{ I" name;FI" result;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@I"wsdl_base;F@äKI"HostRuntimeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"connectionState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostSystemConnectionState;T{ I" name;FI"powerState;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"HostSystemPowerState;T{ I" name;FI"standbyMode;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"inMaintenanceMode;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" bootTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"healthSystemRuntime;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@§!{ I" name;FI"dasHostState;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"ClusterDasFdmHostState;T{ I" name;FI"tpmPcrValues;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostTpmDigestInfo;T{ I" name;FI"vsanRuntimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"VsanHostRuntimeInfo;T{ I" name;FI"networkRuntimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"&HostRuntimeInfoNetworkRuntimeInfo;T{ I" name;FI"vFlashResourceRuntimeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"/HostVFlashManagerVFlashResourceRunTimeInfo;T{ I" name;FI"hostMaxVirtualDiskCapacity;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@ÞI"wsdl_base;F@äKI"/HostRuntimeInfoNetStackInstanceRuntimeInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"netStackInstanceKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" state;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vmknicKeys;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"maxNumberOfConnections;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"currentIpV6Enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"&HostRuntimeInfoNetworkRuntimeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" netStackInstanceRuntimeInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"/HostRuntimeInfoNetStackInstanceRuntimeInfo;TI"wsdl_base;F@äKI"HostScsiDisk;T{I" kind;FI" data;FI" props;F[{ I" name;FI" capacity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@oŠ{ I" name;FI"devicePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ssd;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† I"wsdl_base;F@–I"HostScsiDiskPartition;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"partition;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"HostScsiTopology;T{I" kind;FI" data;FI" props;F[{ I" name;FI" adapter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostScsiTopologyInterface;TI"wsdl_base;F@äKI"HostScsiTopologyInterface;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" adapter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@d{ I" name;FI" target;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostScsiTopologyTarget;TI"wsdl_base;F@äKI"HostScsiTopologyLun;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"lun;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" scsiLun;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@–I"wsdl_base;F@äKI"HostScsiTopologyTarget;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" target;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"lun;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostScsiTopologyLun;T{ I" name;FI"transport;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@\I"wsdl_base;F@äKI"HostSecuritySpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"adminPassword;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"removePermission;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@o { I" name;FI"addPermission;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@o I"wsdl_base;F@äKI"HostService;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" label;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" required;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"uninstallable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" running;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" ruleset;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" policy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sourcePackage;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"HostServiceSourcePackage;TI"wsdl_base;F@äKI"HostServiceConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"serviceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"startupPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostServiceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" service;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostService;TI"wsdl_base;F@äKI"HostServiceSourcePackage;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sourcePackageName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostServiceTicket;T{I" kind;FI" data;FI" props;F[ { I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"sslThumbprint;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" service;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"serviceVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sessionId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"#HostShortNameInconsistentEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"shortName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"shortName2;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@T‹I"!HostShortNameToIpFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"shortName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"HostShutdownEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úKI"HostSnmpConfigSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"readOnlyCommunities;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"trapTargets;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostSnmpDestination;T{ I" name;FI" option;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@I5I"wsdl_base;F@äKI"HostSnmpDestination;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"community;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostSnmpSystemAgentLimits;T{I" kind;FI" data;FI" props;F[ { I" name;FI"maxReadOnlyCommunities;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxTrapDestinations;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxCommunityLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxBufferSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"capability;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostSnmpAgentCapability;TI"wsdl_base;F@äKI"HostSriovConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sriovEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"numVirtualFunction;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@=&I"HostSriovInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"sriovEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"sriovCapable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"sriovActive;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" numVirtualFunctionRequested;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numVirtualFunction;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" maxVirtualFunctionSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@$&I"HostSslThumbprintInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"principal;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" ownerTag;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"sslThumbprints;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostStatusChangedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ClusterStatusChangedEvent;TI"%HostStorageArrayTypePolicyOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI" policy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"HostStorageDeviceInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"hostBusAdapter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@d{ I" name;FI" scsiLun;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@–{ I" name;FI"scsiTopology;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostScsiTopology;T{ I" name;FI"multipathInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostMultipathInfo;T{ I" name;FI"plugStoreTopology;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostPlugStoreTopology;T{ I" name;FI" softwareInternetScsiEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostStorageElementInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"operationalInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostStorageOperationalInfo;TI"wsdl_base;F@ŽI"HostStorageOperationalInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" property;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostSyncFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@úKI"HostSystemHealthInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"numericSensorInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostNumericSensorInfo;TI"wsdl_base;F@äKI"!HostSystemIdentificationInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"identifierValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"identifierType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"HostSystemInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" vendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" model;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"otherIdentifyingInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@µŽI"wsdl_base;F@äKI"HostSystemReconnectSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"syncState;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostSystemResourceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" config;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š;{ I" name;FI" child;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ƒ-I"wsdl_base;F@äKI" HostSystemSwapConfiguration;T{I" kind;FI" data;FI" props;F[{ I" name;FI" option;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"0HostSystemSwapConfigurationSystemSwapOption;TI"wsdl_base;F@äKI"/HostSystemSwapConfigurationDatastoreOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@5¥I".HostSystemSwapConfigurationDisabledOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@5¥I"/HostSystemSwapConfigurationHostCacheOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@5¥I"3HostSystemSwapConfigurationHostLocalSwapOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@5¥I"0HostSystemSwapConfigurationSystemSwapOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"HostTargetTransport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"HostTpmAttestationReport;T{I" kind;FI" data;FI" props;F[{ I" name;FI"tpmPcrValues;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@k¡{ I" name;FI"tpmEvents;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostTpmEventLogEntry;T{ I" name;FI"tpmLogReliable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"*HostTpmBootSecurityOptionEventDetails;T{I" kind;FI" data;FI" props;F[{ I" name;FI"bootSecurityOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"HostTpmEventDetails;TI"HostTpmCommandEventDetails;T{I" kind;FI" data;FI" props;F[{ I" name;FI"commandLine;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@š¥I"HostTpmDigestInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"pcrNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"HostDigestInfo;TI"HostTpmEventDetails;T{I" kind;FI" data;FI" props;F[{ I" name;FI" dataHash;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ŒI"wsdl_base;F@äKI"HostTpmEventLogEntry;T{I" kind;FI" data;FI" props;F[{ I" name;FI" pcrIndex;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"eventDetails;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š¥I"wsdl_base;F@äKI"HostTpmOptionEventDetails;T{I" kind;FI" data;FI" props;F[{ I" name;FI"optionsFileName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bootOptions;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ŒI"wsdl_base;F@š¥I")HostTpmSoftwareComponentEventDetails;T{I" kind;FI" data;FI" props;F[ { I" name;FI"componentName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vibName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vibVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vibVendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@š¥I"HostUnresolvedVmfsExtent;T{I" kind;FI" data;FI" props;F[ { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J { I" name;FI"devicePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vmfsUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"isHeadExtent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" ordinal;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"startBlock;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" endBlock;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"&HostUnresolvedVmfsResignatureSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"extentDevicePath;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"'HostUnresolvedVmfsResolutionResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ *{ I" name;FI" vmfs;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@^){ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"%HostUnresolvedVmfsResolutionSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"extentDevicePath;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"uuidResolution;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostUnresolvedVmfsVolume;T{I" kind;FI" data;FI" props;F[ { I" name;FI" extent;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostUnresolvedVmfsExtent;T{ I" name;FI"vmfsLabel;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vmfsUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"totalBlocks;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"resolveStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"*HostUnresolvedVmfsVolumeResolveStatus;TI"wsdl_base;F@äKI"*HostUnresolvedVmfsVolumeResolveStatus;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resolvable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"incompleteExtents;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"multipleCopies;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostUpgradeFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"%HostUserWorldSwapNotEnabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"+HostVFlashManagerVFlashCacheConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vFlashModuleConfigOption;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"CHostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption;T{ I" name;FI"defaultVFlashModule;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"swapCacheReservationInGB;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"CHostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption;T{I" kind;FI" data;FI" props;F[ { I" name;FI"vFlashModule;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vFlashModuleVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"minSupportedModuleVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"cacheConsistencyType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ChoiceOption;T{ I" name;FI"cacheMode;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@&§{ I" name;FI"blockSizeInKBOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"LongOption;T{ I" name;FI"reservationInMBOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@5§{ I" name;FI"maxDiskSizeInKB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"+HostVFlashManagerVFlashCacheConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"defaultVFlashModule;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"swapCacheReservationInGB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"&HostVFlashManagerVFlashConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vFlashResourceConfigInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI".HostVFlashManagerVFlashResourceConfigInfo;T{ I" name;FI"vFlashCacheConfigInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"+HostVFlashManagerVFlashCacheConfigInfo;TI"wsdl_base;F@äKI".HostVFlashManagerVFlashResourceConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vffs;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@”,{ I" name;FI" capacity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI".HostVFlashManagerVFlashResourceConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vffsUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"/HostVFlashManagerVFlashResourceRunTimeInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" usage;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" capacity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"accessible;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"capacityForVmCache;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"freeForVmCache;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"*HostVFlashResourceConfigurationResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"devicePath;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vffs;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@”,{ I" name;FI"diskConfigurationResult;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" HostDiskConfigurationResult;TI"wsdl_base;F@äKI"HostVMotionCompatibility;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"compatibility;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostVMotionConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vmotionNicKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"HostVMotionInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"netConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™/{ I" name;FI" ipConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¡/I"wsdl_base;F@äKI"HostVMotionNetConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"candidateVnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@:š{ I" name;FI"selectedVnic;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:šI"wsdl_base;F@äKI"HostVfatVolume;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@bŒI"HostVffsSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"devicePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"partition;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@C){ I" name;FI"majorVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"volumeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostVffsVolume;T{I" kind;FI" data;FI" props;F[ { I" name;FI"majorVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" extent;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@J I"wsdl_base;F@bŒI"HostVirtualNic;T{I" kind;FI" data;FI" props;F[ { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroup;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|${ I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@çžI"wsdl_base;F@äKI"HostVirtualNicConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI"changeOperation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroup;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|$I"wsdl_base;F@äKI"HostVirtualNicConnection;T{I" kind;FI" data;FI" props;F[{ I" name;FI"portgroup;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" dvPort;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"+DistributedVirtualSwitchPortConnection;TI"wsdl_base;F@äKI"HostVirtualNicManagerInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"netConfig;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ö/I"wsdl_base;F@äKI"*HostVirtualNicManagerNicTypeSelection;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vnic;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ ‹{ I" name;FI" nicType;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostVirtualNicSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI"ip;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¡/{ I" name;FI"mac;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"distributedVirtualPort;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ݨ{ I" name;FI"portgroup;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"mtu;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ { I" name;FI"tsoEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"netStackInstanceKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@û I"wsdl_base;F@äKI"HostVirtualSwitch;T{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" numPorts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numPortsAvailable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"mtu;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ { I" name;FI"portgroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@*š{ I" name;FI" pnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@2š{ I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ì#I"wsdl_base;F@äKI" HostVirtualSwitchAutoBridge;T{I" kind;FI" data;FI" props;F[{ I" name;FI"excludedNicDevice;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û I"wsdl_base;FI"HostVirtualSwitchBridge;TI""HostVirtualSwitchBeaconConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" interval;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI" HostVirtualSwitchBondBridge;T{I" kind;FI" data;FI" props;F[{ I" name;FI"nicDevice;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" beacon;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""HostVirtualSwitchBeaconConfig;T{ I" name;FI" linkDiscoveryProtocolConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI" LinkDiscoveryProtocolConfig;TI"wsdl_base;F@Ž©I"HostVirtualSwitchBridge;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"HostVirtualSwitchConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"changeOperation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ì#I"wsdl_base;F@äKI""HostVirtualSwitchSimpleBridge;T{I" kind;FI" data;FI" props;F[{ I" name;FI"nicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@Ž©I"HostVirtualSwitchSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" numPorts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" bridge;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ž©{ I" name;FI" policy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@öž{ I" name;FI"mtu;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ I"wsdl_base;F@äKI"$HostVmciAccessManagerAccessSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" services;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" mode;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostVmfsRescanResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"HostVmfsSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" extent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J { I" name;FI"blockSizeMb;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"majorVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"volumeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostVmfsVolume;T{I" kind;FI" data;FI" props;F[{ I" name;FI"blockSizeMb;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxBlocks;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"majorVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" extent;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@J { I" name;FI"vmfsUpgradable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"forceMountedInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostForceMountedInfo;T{ I" name;FI"ssd;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI" local;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@† I"wsdl_base;F@bŒI"-HostVnicConnectedToCustomizedDVPortEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vnic;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VnicPortArgument;TI"wsdl_base;F@úKI"%HostVsanInternalSystemCmmdsQuery;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" uuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" owner;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HostWwnChangedEvent;T{I" kind;FI" data;FI" props;F[ { I" name;FI"oldNodeWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"oldPortWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"newNodeWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"newPortWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@úKI"HostWwnConflictEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"conflictedVms;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@“s{ I" name;FI"conflictedHosts;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"wwn;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@úKI"HourlyTaskScheduler;T{I" kind;FI" data;FI" props;F[{ I" name;FI" minute;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"RecurrentTaskScheduler;TI"#HttpNfcLeaseDatastoreLeaseInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastoreKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hosts;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HttpNfcLeaseHostInfo;TI"wsdl_base;F@äKI"HttpNfcLeaseDeviceUrl;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"importKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sslThumbprint;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" disk;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI" targetId;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"datastoreKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI" fileSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ÞI"wsdl_base;F@äKI"HttpNfcLeaseHostInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sslThumbprint;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"HttpNfcLeaseInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" lease;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Œ<{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"deviceUrl;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HttpNfcLeaseDeviceUrl;T{ I" name;FI"totalDiskCapacityInKB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"leaseTimeout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" hostMap;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"#HttpNfcLeaseDatastoreLeaseInfo;TI"wsdl_base;F@äKI"HttpNfcLeaseManifestEntry;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" sha1;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" size;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" disk;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" capacity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"populatedSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"IScsiBootFailureEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"*ImportOperationBulkFaultFaultOnImport;T{I" kind;FI" data;FI" props;F[{ I" name;FI"entityType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"ImportSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"entityConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VAppEntityConfigInfo;T{ I" name;FI"instantiationOst;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"OvfConsumerOstNode;TI"wsdl_base;F@äKI""IncorrectHostInformationEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@OI"InfoUpgradeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@DsI"InheritablePolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI"inherited;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"'InsufficientFailoverResourcesEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ãQI"IntExpression;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ænI"IntOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"min;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"max;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"defaultValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@úPI"IntPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ QI"InvalidEditionEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" feature;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@OI"InventoryDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI" numHosts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numVirtualMachines;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numResourcePools;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numClusters;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numCpuDev;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numNetDev;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numDiskDev;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numvCpuDev;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numvNetDev;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numvDiskDev;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"IpAddress;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ænI"IpAddressProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I" IpPool;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipv4Config;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"IpPoolIpPoolConfigInfo;T{ I" name;FI"ipv6Config;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@­{ I" name;FI"dnsDomain;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dnsSearchPath;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hostPrefix;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"httpProxy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"networkAssociation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"IpPoolAssociation;T{ I" name;FI"availableIpv4Addresses;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ { I" name;FI"availableIpv6Addresses;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ { I" name;FI"allocatedIpv4Addresses;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ { I" name;FI"allocatedIpv6Addresses;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ I"wsdl_base;F@äKI"IpPoolAssociation;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@—{ I" name;FI"networkName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"IpPoolIpPoolConfigInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"subnetAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" netmask;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" gateway;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" range;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dhcpServerAvailable;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ipPoolEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"IpPoolManagerIpAllocation;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"allocationId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI" IpRange;T{I" kind;FI" data;FI" props;F[{ I" name;FI"addressPrefix;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@·nI"IpRouteProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"staticRoute;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"StaticRouteProfile;TI"wsdl_base;F@r'I"IscsiDependencyEntity;T{I" kind;FI" data;FI" props;F[{ I" name;FI"pnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vmhbaName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"IscsiMigrationDependency;T{I" kind;FI" data;FI" props;F[{ I" name;FI"migrationAllowed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"disallowReason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@a3{ I" name;FI"dependency;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"IscsiDependencyEntity;TI"wsdl_base;F@äKI"IscsiPortInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vnic;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:š{ I" name;FI"pnicDevice;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" pnic;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@2š{ I" name;FI"switchName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"switchUuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"portgroupKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"complianceStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@a3{ I" name;FI"pathStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"IscsiStatus;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"IsoImageFileInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@“yI"IsoImageFileQuery;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@/I"KernelModuleInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" filename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"optionString;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" loaded;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" useCount;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"readOnlySection;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"KernelModuleSectionInfo;T{ I" name;FI"writableSection;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ý®{ I" name;FI"textSection;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ý®{ I" name;FI"dataSection;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ý®{ I" name;FI"bssSection;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ý®I"wsdl_base;F@äKI"KernelModuleSectionInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" address;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" length;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"KeyAnyValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™I"wsdl_base;F@äKI" KeyValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"LatencySensitivity;T{I" kind;FI" data;FI" props;F[{ I" name;FI" level;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"'LatencySensitivitySensitivityLevel;T{ I" name;FI"sensitivity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI".LicenseAssignmentManagerLicenseAssignment;T{I" kind;FI" data;FI" props;F[ { I" name;FI" entityId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" scope;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"entityDisplayName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"assignedLicense;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@4{ I" name;FI"properties;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@äKI"LicenseAvailabilityInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" feature;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@\4{ I" name;FI" total;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"available;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"LicenseDiagnostics;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sourceLastChanged;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"sourceLost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sourceLatency;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"licenseRequests;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"licenseRequestFailures;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"licenseFeatureUnknowns;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" opState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"LicenseManagerState;T{ I" name;FI"lastStatusUpdate;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"opFailureMessage;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"LicenseEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ I"LicenseExpiredEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" feature;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@\4I"wsdl_base;F@ I"LicenseFeatureInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"featureName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"featureDescription;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" state;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"LicenseFeatureInfoState;T{ I" name;FI" costUnit;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"sourceRestriction;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI"dependentKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" edition;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"expiresOn;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ I"wsdl_base;F@äKI"!LicenseManagerEvaluationInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"properties;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@äKI"LicenseManagerLicenseInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"licenseKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"editionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" total;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" used;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" costUnit;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"properties;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³t{ I" name;FI" labels;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5I"wsdl_base;F@äKI"LicenseNonComplianceEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@OI"LicenseReservationInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" LicenseReservationInfoState;T{ I" name;FI" required;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"LicenseRestrictedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@OI" LicenseServerAvailableEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseServer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@OI"LicenseServerSource;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseServer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@D4I""LicenseServerUnavailableEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseServer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@OI"LicenseSource;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"LicenseUsageInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" source;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D4{ I" name;FI"sourceAvailable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"reservationInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"LicenseReservationInfo;T{ I" name;FI"featureInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@\4I"wsdl_base;F@äKI" LinkDiscoveryProtocolConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" protocol;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"#LinkLayerDiscoveryProtocolInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"chassisId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"timeToLive;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"parameter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@äKI"LinkProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I"LocalDatastoreCreatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@gI"wsdl_base;F@úKI"LocalDatastoreInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" path;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"LocalLicenseSource;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseKeys;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@D4I"LocalTSMEnabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"LocalizableMessage;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"arg;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³t{ I" name;FI" message;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"&LocalizationManagerMessageCatalog;T{I" kind;FI" data;FI" props;F[ { I" name;FI"moduleName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"catalogName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" locale;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"catalogUri;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"lastModified;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" md5sum;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" version;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û I"wsdl_base;F@äKI"LocalizedMethodFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ 2{ I" name;FI"localizedMessage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"LockerMisconfiguredEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@gI"wsdl_base;F@ I"LockerReconfiguredEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"oldDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@g{ I" name;FI"newDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@gI"wsdl_base;F@ I"LongOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"min;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"max;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"defaultValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@úPI"LongPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@ QI"MacAddress;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ænI" MacRange;T{I" kind;FI" data;FI" props;F[{ I" name;FI" address;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" mask;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@oI"ManagedByInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"extensionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ManagedEntityEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@FMI"ManagedObjectReference;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"DataObject;FI"MethodAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@o6{ I" name;FI" argument;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"MethodActionArgument;TI"wsdl_base;F@¹NI"MethodActionArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™I"wsdl_base;F@äKI"MethodDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@o6I"wsdl_base;F@kPI"MetricAlarmExpression;T{I" kind;FI" data;FI" props;F[ { I" name;FI" operator;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"MetricAlarmOperator;T{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI" metric;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@?8{ I" name;FI" yellow;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"yellowInterval;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ { I" name;FI"red;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"redInterval;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ I"wsdl_base;F@; I"MigrationErrorEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"MigrationEvent;TI"MigrationEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"MigrationHostErrorEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" dstHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@³I"MigrationHostWarningEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" dstHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@³I" MigrationResourceErrorEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" dstPool;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ResourcePoolEventArgument;T{ I" name;FI" dstHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@³I""MigrationResourceWarningEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" dstPool;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:³{ I" name;FI" dstHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@³I"MigrationWarningEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@³I"MissingObject;T{I" kind;FI" data;FI" props;F[{ I" name;FI"obj;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"MissingProperty;T{I" kind;FI" data;FI" props;F[{ I" name;FI" path;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ur{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI" ModeInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" browse;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" read;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" modify;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"use;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" admin;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" full;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"MonthlyByDayTaskScheduler;T{I" kind;FI" data;FI" props;F[{ I" name;FI"day;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"MonthlyTaskScheduler;TI""MonthlyByWeekdayTaskScheduler;T{I" kind;FI" data;FI" props;F[{ I" name;FI" offset;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"WeekOfMonth;T{ I" name;FI" weekday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DayOfWeek;TI"wsdl_base;F@ȳI"MonthlyTaskScheduler;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"DailyTaskScheduler;TI"MtuMatchEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"DvsHealthStatusChangeEvent;TI"MtuMismatchEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ï³I"2MultipleCertificatesVerifyFaultThumbprintData;T{I" kind;FI" data;FI" props;F[{ I" name;FI" port;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"thumbprint;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NASDatastoreCreatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@gI"wsdl_base;F@úKI"NamePasswordAuthentication;T{I" kind;FI" data;FI" props;F[{ I" name;FI" username;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" password;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@½I"NasDatastoreInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"nas;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostNasVolume;TI"wsdl_base;F@I"NasStorageProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I"NegatableExpression;T{I" kind;FI" data;FI" props;F[{ I" name;FI" negate;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"NetBIOSConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" mode;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetDhcpConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipv6;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"!NetDhcpConfigInfoDhcpOptions;T{ I" name;FI" ipv4;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@u´I"wsdl_base;F@äKI"!NetDhcpConfigInfoDhcpOptions;T{I" kind;FI" data;FI" props;F[{ I" name;FI" enable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" config;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5I"wsdl_base;F@äKI"NetDhcpConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipv6;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"%NetDhcpConfigSpecDhcpOptionsSpec;T{ I" name;FI" ipv4;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ ´I"wsdl_base;F@äKI"%NetDhcpConfigSpecDhcpOptionsSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" enable;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" config;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5{ I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetDnsConfigInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" dhcp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"domainName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"searchDomain;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetDnsConfigSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" dhcp;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"domainName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"searchDomain;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetIpConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"NetIpConfigInfoIpAddress;T{ I" name;FI" dhcp;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@…}{ I" name;FI"autoConfigurationEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"NetIpConfigInfoIpAddress;T{I" kind;FI" data;FI" props;F[ { I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" origin;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" state;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" lifetime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"NetIpConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!NetIpConfigSpecIpAddressSpec;T{ I" name;FI" dhcp;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"NetDhcpConfigSpec;T{ I" name;FI"autoConfigurationEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"!NetIpConfigSpecIpAddressSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetIpRouteConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipRoute;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" NetIpRouteConfigInfoIpRoute;TI"wsdl_base;F@äKI" NetIpRouteConfigInfoGateway;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI" NetIpRouteConfigInfoIpRoute;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" gateway;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" NetIpRouteConfigInfoGateway;TI"wsdl_base;F@äKI"NetIpRouteConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipRoute;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"$NetIpRouteConfigSpecIpRouteSpec;TI"wsdl_base;F@äKI"$NetIpRouteConfigSpecGatewaySpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"$NetIpRouteConfigSpecIpRouteSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prefixLength;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" gateway;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"$NetIpRouteConfigSpecGatewaySpec;T{ I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetIpStackInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" neighbor;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"NetIpStackInfoNetToMedia;T{ I" name;FI"defaultRouter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" NetIpStackInfoDefaultRouter;TI"wsdl_base;F@äKI" NetIpStackInfoDefaultRouter;T{I" kind;FI" data;FI" props;F[ { I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" lifetime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"preference;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetIpStackInfoNetToMedia;T{I" kind;FI" data;FI" props;F[ { I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"physicalAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"NetStackInstanceProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dnsConfig;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"#NetworkProfileDnsConfigProfile;T{ I" name;FI"ipRouteConfig;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"IpRouteProfile;TI"wsdl_base;F@r'I"NetworkEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@—I"wsdl_base;F@FMI"NetworkPolicyProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I"NetworkProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vswitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VirtualSwitchProfile;T{ I" name;FI"vmPortGroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VmPortGroupProfile;T{ I" name;FI"hostPortGroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPortGroupProfile;T{ I" name;FI"serviceConsolePortGroup;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"#ServiceConsolePortGroupProfile;T{ I" name;FI"dnsConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@”¶{ I" name;FI"ipRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@œ¶{ I" name;FI"consoleIpRouteConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@œ¶{ I" name;FI" pnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PhysicalNicProfile;T{ I" name;FI" dvswitch;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DvsProfile;T{ I" name;FI"dvsServiceConsoleNic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!DvsServiceConsoleVNicProfile;T{ I" name;FI"dvsHostNic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DvsHostVNicProfile;T{ I" name;FI"netStackInstance;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"NetStackInstanceProfile;TI"wsdl_base;F@r'I"#NetworkProfileDnsConfigProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I"NetworkRollbackEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"methodName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"transactionId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ I"NetworkSummary;T{I" kind;FI" data;FI" props;F[ { I" name;FI" network;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@—{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"accessible;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ipPoolName;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI" ipPoolId;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ I"wsdl_base;F@äKI"NoAccessUserEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ OI" NoDatastoresConfiguredEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI"NoLicenseEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" feature;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@\4I"wsdl_base;F@OI",NoMaintenanceModeDrsRecommendationForVM;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"*NonVIWorkloadDetectedOnDatastoreEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@gI"%NotEnoughResourcesToStartVmEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"NumPortsProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I"NumericRange;T{I" kind;FI" data;FI" props;F[{ I" name;FI" start;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"end;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"ObjectContent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"obj;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI" propSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Er{ I" name;FI"missingSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"MissingProperty;TI"wsdl_base;F@äKI"ObjectSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"obj;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI" skip;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"selectSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"SelectionSpec;TI"wsdl_base;F@äKI"ObjectUpdate;T{I" kind;FI" data;FI" props;F[ { I" name;FI" kind;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ObjectUpdateKind;T{ I" name;FI"obj;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI"changeSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PropertyChange;T{ I" name;FI"missingSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ï·I"wsdl_base;F@äKI"OnceTaskScheduler;T{I" kind;FI" data;FI" props;F[{ I" name;FI" runAt;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@HLI"OpaqueNetworkSummary;T{I" kind;FI" data;FI" props;F[{ I" name;FI"opaqueNetworkId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"opaqueNetworkType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@æ6I"OpaqueNetworkTargetInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"OpaqueNetworkSummary;TI"wsdl_base;FI"VirtualMachineTargetInfo;TI"OptionDef;T{I" kind;FI" data;FI" props;F[{ I" name;FI"optionType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@úPI"wsdl_base;F@»LI"OptionProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I"OptionType;T{I" kind;FI" data;FI" props;F[{ I" name;FI"valueIsReadonly;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"OptionValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™I"wsdl_base;F@äKI"OrAlarmExpression;T{I" kind;FI" data;FI" props;F[{ I" name;FI"expression;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@; I"wsdl_base;F@; I"OutOfSyncDvsHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostOutOfSync;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@šnI"wsdl_base;F@’mI"OvfConsumerOstNode;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" section;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"OvfConsumerOvfSection;T{ I" name;FI" child;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@;¬{ I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@äKI"OvfConsumerOvfSection;T{I" kind;FI" data;FI" props;F[{ I" name;FI"lineNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"xml;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"OvfCreateDescriptorParams;T{I" kind;FI" data;FI" props;F[ { I" name;FI" ovfFiles;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" OvfFile;T{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"includeImageFiles;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI"exportOption;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û { I" name;FI" snapshot;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@FI"wsdl_base;F@äKI"OvfCreateDescriptorResult;T{I" kind;FI" data;FI" props;F[ { I" name;FI"ovfDescriptor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI" warning;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI"includeImageFiles;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† I"wsdl_base;F@äKI"OvfCreateImportSpecParams;T{I" kind;FI" data;FI" props;F[{ I" name;FI"entityName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hostSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"networkMapping;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"OvfNetworkMapping;T{ I" name;FI"ipAllocationPolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipProtocol;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"propertyMapping;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5{ I" name;FI"resourceMapping;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"OvfResourceMap;T{ I" name;FI"diskProvisioning;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"instantiationOst;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@;¬I"wsdl_base;FI"OvfManagerCommonParams;TI"OvfCreateImportSpecResult;T{I" kind;FI" data;FI" props;F[ { I" name;FI"importSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@u<{ I" name;FI" fileItem;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"OvfFileItem;T{ I" name;FI" warning;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"OvfDeploymentOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" label;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI" OvfFile;T{I" kind;FI" data;FI" props;F[ { I" name;FI" deviceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" path;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"compressionMethod;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"chunkSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" size;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" capacity;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@Þ{ I" name;FI"populatedSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ÞI"wsdl_base;F@äKI"OvfFileItem;T{I" kind;FI" data;FI" props;F[ { I" name;FI" deviceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" path;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"compressionMethod;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"chunkSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" size;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" cimType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" create;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"OvfManagerCommonParams;T{I" kind;FI" data;FI" props;F[ { I" name;FI" locale;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deploymentOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"msgBundle;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5{ I" name;FI"importOption;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û I"wsdl_base;F@äKI"OvfNetworkInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"OvfNetworkMapping;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@—I"wsdl_base;F@äKI"OvfOptionInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" option;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@BI"wsdl_base;F@äKI"OvfParseDescriptorParams;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@…¹I"OvfParseDescriptorResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" eula;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" network;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"OvfNetworkInfo;T{ I" name;FI"ipAllocationScheme;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipProtocols;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" property;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VAppPropertyInfo;T{ I" name;FI"productInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VAppProductInfo;T{ I" name;FI"annotation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"approximateDownloadSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI""approximateFlatDeploymentSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"$approximateSparseDeploymentSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"defaultEntityName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"virtualApp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"deploymentOption;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"OvfDeploymentOption;T{ I" name;FI"defaultDeploymentOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"entityName;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@I5{ I" name;FI"annotatedOst;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@;¬{ I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI" warning;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"OvfResourceMap;T{I" kind;FI" data;FI" props;F[ { I" name;FI" source;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" parent;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¸ { I" name;FI"resourceSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š;{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@I"wsdl_base;F@äKI"OvfValidateHostParams;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@…¹I"OvfValidateHostResult;T{I" kind;FI" data;FI" props;F[ { I" name;FI"downloadSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"flatDeploymentSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"sparseDeploymentSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI" warning;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI"supportedDiskProvisioning;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@äKI"ParaVirtualSCSIController;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VirtualSCSIController;TI"$ParaVirtualSCSIControllerOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI" VirtualSCSIControllerOption;TI"PasswordField;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"PerfCompositeMetric;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x8{ I" name;FI"childEntity;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@x8I"wsdl_base;F@äKI"PerfCounterInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" nameInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI"groupInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI" unitInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI"rollupType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PerfSummaryType;T{ I" name;FI"statsType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PerfStatsType;T{ I" name;FI" level;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ { I" name;FI"perDeviceLevel;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ { I" name;FI"associatedCounterId;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"PerfEntityMetric;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sampleInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PerfSampleInfo;T{ I" name;FI" value;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PerfMetricSeries;TI"wsdl_base;F@x8I"PerfEntityMetricBase;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5I"wsdl_base;F@äKI"PerfEntityMetricCSV;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sampleInfoCSV;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PerfMetricSeriesCSV;TI"wsdl_base;F@x8I"PerfInterval;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ { I" name;FI"samplingPeriod;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" length;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" level;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ { I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† I"wsdl_base;F@äKI"PerfMetricId;T{I" kind;FI" data;FI" props;F[{ I" name;FI"counterId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" instance;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"PerfMetricIntSeries;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@¼I"PerfMetricSeries;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@?8I"wsdl_base;F@äKI"PerfMetricSeriesCSV;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¼I"PerfProviderSummary;T{I" kind;FI" data;FI" props;F[ { I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI"currentSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"summarySupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"refreshRate;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"PerfQuerySpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI"startTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" endTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxSample;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" metricId;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@?8{ I" name;FI"intervalId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" format;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"PerfSampleInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"timestamp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" interval;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"PerformanceDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"counterType;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI"statsType;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"*PerformanceManagerCounterLevelMapping;T{I" kind;FI" data;FI" props;F[{ I" name;FI"counterId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"aggregateLevel;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"perDeviceLevel;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"%PerformanceStatisticsDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"intervals;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ú7I"wsdl_base;F@äKI"Permission;T{I" kind;FI" data;FI" props;F[ { I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"principal;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" group;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" roleId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"propagate;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"PermissionAddedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" role;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"RoleEventArgument;T{ I" name;FI"propagate;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;FI"PermissionEvent;TI"PermissionEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@VL{ I" name;FI"principal;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" group;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;FI"AuthorizationEvent;TI"PermissionProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I"PermissionRemovedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@£½I"PermissionUpdatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" role;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š½{ I" name;FI"propagate;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@£½I"PhysicalNic;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"pci;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" driver;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"linkSpeed;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@O${ I" name;FI"validLinkSpecification;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@O${ I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PhysicalNicSpec;T{ I" name;FI"wakeOnLanSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"mac;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI"fcoeConfiguration;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"FcoeConfig;T{ I" name;FI"vmDirectPathGen2Supported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI""vmDirectPathGen2SupportedMode;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"!resourcePoolSchedulerAllowed;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† { I" name;FI"*resourcePoolSchedulerDisallowedReason;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"autoNegotiateSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@† I"wsdl_base;F@äKI"#PhysicalNicCdpDeviceCapability;T{I" kind;FI" data;FI" props;F[ { I" name;FI" router;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"transparentBridge;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"sourceRouteBridge;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"networkSwitch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"igmpEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" repeater;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"PhysicalNicCdpInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"cdpVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" timeout;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"ttl;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" samples;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" devId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" address;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceCapability;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"#PhysicalNicCdpDeviceCapability;T{ I" name;FI"softwareVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hardwarePlatform;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" ipPrefix;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ipPrefixLen;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" vlan;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"fullDuplex;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"mtu;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"systemName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"systemOID;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" mgmtAddr;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" location;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"PhysicalNicConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@"¾I"wsdl_base;F@äKI"PhysicalNicHint;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vlanId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"PhysicalNicHintInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" subnet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PhysicalNicIpHint;T{ I" name;FI" network;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PhysicalNicNameHint;T{ I" name;FI"connectedSwitchPort;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"PhysicalNicCdpInfo;T{ I" name;FI" lldpInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"#LinkLayerDiscoveryProtocolInfo;TI"wsdl_base;F@äKI"PhysicalNicIpHint;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipSubnet;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"PhysicalNicHint;TI"PhysicalNicLinkInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" speedMb;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" duplex;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"PhysicalNicNameHint;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@‹¿I"PhysicalNicProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I"PhysicalNicSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ip;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¡/{ I" name;FI"linkSpeed;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@O$I"wsdl_base;F@äKI"PnicUplinkProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I"PodDiskLocator;T{I" kind;FI" data;FI" props;F[ { I" name;FI" diskId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"diskMoveType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"diskBackingInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualDeviceBackingInfo;T{ I" name;FI" profile;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@³DI"wsdl_base;F@äKI"PodStorageDrsEntry;T{I" kind;FI" data;FI" props;F[ { I" name;FI"storageDrsConfig;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StorageDrsConfigInfo;T{ I" name;FI"recommendation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@A { I" name;FI" drsFault;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@c { I" name;FI"actionHistory;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Z I"wsdl_base;F@äKI"PolicyOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"parameter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@äKI"PortGroupProfile;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vlan;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VlanProfile;T{ I" name;FI" vswitch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""VirtualSwitchSelectionProfile;T{ I" name;FI"networkPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"NetworkPolicyProfile;TI"wsdl_base;F@r'I"PosixUserSearchResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"shellAccess;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@CI"PowerSystemCapability;T{I" kind;FI" data;FI" props;F[{ I" name;FI"availablePolicy;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"HostPowerPolicy;TI"wsdl_base;F@äKI"PowerSystemInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"currentPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÀI"wsdl_base;F@äKI"PrivilegeAvailability;T{I" kind;FI" data;FI" props;F[{ I" name;FI" privId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"isGranted;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"PrivilegePolicyDef;T{I" kind;FI" data;FI" props;F[ { I" name;FI"createPrivilege;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"readPrivilege;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"updatePrivilege;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deletePrivilege;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ProductComponentInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" release;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"ProfileApplyProfileElement;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I" ProfileApplyProfileProperty;T{I" kind;FI" data;FI" props;F[{ I" name;FI"propertyName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" array;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" profile;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@r'I"wsdl_base;F@äKI"ProfileAssociatedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ProfileEvent;TI"ProfileChangedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@)ÁI"ProfileCompositeExpression;T{I" kind;FI" data;FI" props;F[{ I" name;FI" operator;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"expressionName;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ˆYI")ProfileCompositePolicyOptionMetadata;T{I" kind;FI" data;FI" props;F[{ I" name;FI" option;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI" ProfilePolicyOptionMetadata;TI"ProfileConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"annotation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"ProfileCreateSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"annotation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"ProfileCreatedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@)ÁI")ProfileDeferredPolicyOptionParameter;T{I" kind;FI" data;FI" props;F[{ I" name;FI"inputPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fO{ I" name;FI"parameter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@äKI"ProfileDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI" section;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ProfileDescriptionSection;TI"wsdl_base;F@äKI"ProfileDescriptionSection;T{I" kind;FI" data;FI" props;F[{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ExtendedElementDescription;T{ I" name;FI" message;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@BI"wsdl_base;F@äKI"ProfileDissociatedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@)ÁI"ProfileEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" profile;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@áQI"wsdl_base;F@ I"ProfileEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" profile;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@i{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@sI"ProfileExecuteError;T{I" kind;FI" data;FI" props;F[{ I" name;FI" path;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fO{ I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@BI"wsdl_base;F@äKI"ProfileExecuteResult;T{I" kind;FI" data;FI" props;F[ { I" name;FI" status;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"configSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ü&{ I" name;FI"inapplicablePath;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ur{ I" name;FI"requireInput;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@¸&{ I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ProfileExecuteError;TI"wsdl_base;F@äKI"ProfileExpression;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"displayName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" negated;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"ProfileExpressionMetadata;T{I" kind;FI" data;FI" props;F[{ I" name;FI"expressionId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÅÁ{ I" name;FI"parameter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ProfileParameterMetadata;TI"wsdl_base;F@äKI"ProfileMetadata;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"profileTypeName;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ExtendedDescription;T{ I" name;FI" sortSpec;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"#ProfileMetadataProfileSortSpec;T{ I" name;FI"profileCategory;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û { I" name;FI"profileComponent;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û I"wsdl_base;F@äKI"#ProfileMetadataProfileSortSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" policyId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"parameter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ProfileParameterMetadata;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÅÁ{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI" optional;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"defaultValue;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™I"wsdl_base;F@äKI"ProfilePolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"policyOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÉYI"wsdl_base;F@äKI"ProfilePolicyMetadata;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÅÁ{ I" name;FI"possibleOption;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@TÁI"wsdl_base;F@äKI" ProfilePolicyOptionMetadata;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÅÁ{ I" name;FI"parameter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@hÂI"wsdl_base;F@äKI"ProfileProfileStructure;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profileTypeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" child;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"$ProfileProfileStructureProperty;TI"wsdl_base;F@äKI"$ProfileProfileStructureProperty;T{I" kind;FI" data;FI" props;F[{ I" name;FI"propertyName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" array;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" element;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@O'I"wsdl_base;F@äKI"ProfilePropertyPath;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profilePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ur{ I" name;FI" policyId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"parameterId;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û I"wsdl_base;F@äKI"%ProfileReferenceHostChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"referenceHost;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@)ÁI"ProfileRemovedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@)ÁI" ProfileSerializedCreateSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profileConfigString;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ :I"ProfileSimpleExpression;T{I" kind;FI" data;FI" props;F[{ I" name;FI"expressionType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"parameter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@ˆYI"%ProfileUpdateFailedUpdateFailure;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profilePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fO{ I" name;FI" errMsg;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@BI"wsdl_base;F@äKI"PropertyChange;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ur{ I" name;FI"op;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PropertyChangeOp;T{ I" name;FI"val;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™I"wsdl_base;F@äKI"PropertyFilterSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" propSet;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PropertySpec;T{ I" name;FI"objectSet;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ObjectSpec;T{ I" name;FI""reportMissingObjectsInResults;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"!vmodl.query.version.version3;TI"wsdl_type;F@† I"wsdl_base;F@äKI"PropertyFilterUpdate;T{I" kind;FI" data;FI" props;F[{ I" name;FI" filter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@O:{ I" name;FI"objectSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ObjectUpdate;T{ I" name;FI"missingSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"MissingObject;TI"wsdl_base;F@äKI"PropertySpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"all;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" pathSet;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;F@äKI"RecoveryEvent;T{I" kind;FI" data;FI" props;F[ { I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" dvsUuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vnic;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"RecurrentTaskScheduler;T{I" kind;FI" data;FI" props;F[{ I" name;FI" interval;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@HLI"RemoteTSMEnabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@úKI" ReplicationInfoDiskSettings;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"diskReplicationId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ReplicationVmProgressInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" progress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"bytesTransferred;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"bytesToTransfer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"checksumTotalBytes;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"checksumComparedBytes;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"ResourceAllocationInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"reservation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"expandableReservation;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" limit;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" shares;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@‡d{ I" name;FI"overheadLimit;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ÞI"wsdl_base;F@äKI"ResourceAllocationOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sharesOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"SharesOption;TI"wsdl_base;F@äKI"ResourceConfigOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"cpuAllocationOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ResourceAllocationOption;T{ I" name;FI"memoryAllocationOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@èÄI"wsdl_base;F@äKI"ResourceConfigSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"changeVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"lastModified;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"cpuAllocation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ResourceAllocationInfo;T{ I" name;FI"memoryAllocation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÅI"wsdl_base;F@äKI"ResourcePoolCreatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" parent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:³I"wsdl_base;FI"ResourcePoolEvent;TI"ResourcePoolDestroyedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@*ÅI"ResourcePoolEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resourcePool;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:³I"wsdl_base;F@ I"ResourcePoolEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resourcePool;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¸ I"wsdl_base;F@FMI"ResourcePoolMovedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"oldParent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:³{ I" name;FI"newParent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:³I"wsdl_base;F@*ÅI"ResourcePoolQuickStats;T{I" kind;FI" data;FI" props;F[{ I" name;FI"overallCpuUsage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"overallCpuDemand;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"guestMemoryUsage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"hostMemoryUsage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"distributedCpuEntitlement;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"!distributedMemoryEntitlement;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"staticCpuEntitlement;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"staticMemoryEntitlement;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"privateMemory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"sharedMemory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"swappedMemory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"balloonedMemory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"overheadMemory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"consumedOverheadMemory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"compressedMemory;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ÞI"wsdl_base;F@äKI""ResourcePoolReconfiguredEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@*ÅI"ResourcePoolResourceUsage;T{I" kind;FI" data;FI" props;F[ { I" name;FI"reservationUsed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"reservationUsedForVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"unreservedForPool;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"unreservedForVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"overallUsage;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" maxUsage;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"ResourcePoolRuntimeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" memory;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ResourcePoolResourceUsage;T{ I" name;FI"cpu;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Æ{ I" name;FI"overallStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D6I"wsdl_base;F@äKI"ResourcePoolSummary;T{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š;{ I" name;FI" runtime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@};{ I" name;FI"quickStats;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"ResourcePoolQuickStats;T{ I" name;FI"configuredMemoryMB;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ I"wsdl_base;F@äKI"ResourceViolatedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@*ÅI"RetrieveOptions;T{I" kind;FI" data;FI" props;F[{ I" name;FI"maxObjects;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"RetrieveResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" token;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" objects;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@~:I"wsdl_base;F@äKI"RoleAddedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"privilegeList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"RoleEvent;TI"RoleEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" role;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@š½I"wsdl_base;F@À½I"RoleEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" roleId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@sI"RoleRemovedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ŽÆI"RoleUpdatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"privilegeList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ŽÆI"RollbackEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"methodName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’mI"RunScriptAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI" script;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¹NI"SSPIAuthentication;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sspiToken;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@½I"!ScheduledHardwareUpgradeInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"upgradePolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"versionKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"#scheduledHardwareUpgradeStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI" ScheduledTaskCompletedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ScheduledTaskEvent;TI"ScheduledTaskCreatedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@"ÇI"ScheduledTaskDescription;T{I" kind;FI" data;FI" props;F[ { I" name;FI" action;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³L{ I" name;FI"schedulerInfo;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"ScheduledTaskDetail;T{ I" name;FI" state;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI"dayOfWeek;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI"weekOfMonth;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»LI"wsdl_base;F@äKI"ScheduledTaskDetail;T{I" kind;FI" data;FI" props;F[{ I" name;FI"frequency;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@³LI"%ScheduledTaskEmailCompletedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"to;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@"ÇI""ScheduledTaskEmailFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"to;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@"ÇI"ScheduledTaskEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"scheduledTask;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ScheduledTaskEventArgument;T{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@VLI"wsdl_base;F@ I"ScheduledTaskEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI"scheduledTask;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@îŸI""ServiceConsoleReservationInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"serviceConsoleReservedCfg;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"serviceConsoleReserved;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"unreserved;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"ServiceContent;T{I" kind;FI" data;FI" props;F[*{ I" name;FI"rootFolder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@a{ I" name;FI"propertyCollector;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@;{ I" name;FI"viewManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"ViewManager;T{ I" name;FI" about;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@r‚{ I" name;FI" setting;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ „{ I" name;FI"userDirectory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"UserDirectory;T{ I" name;FI"sessionManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"SessionManager;T{ I" name;FI"authorizationManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"AuthorizationManager;T{ I" name;FI"serviceManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;FI"ServiceManager;T{ I" name;FI"perfManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PerformanceManager;T{ I" name;FI"scheduledTaskManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"ScheduledTaskManager;T{ I" name;FI"alarmManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"AlarmManager;T{ I" name;FI"eventManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"EventManager;T{ I" name;FI"taskManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"TaskManager;T{ I" name;FI"extensionManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"ExtensionManager;T{ I" name;FI"customizationSpecManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"CustomizationSpecManager;T{ I" name;FI"customFieldsManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"CustomFieldsManager;T{ I" name;FI"accountManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"HostLocalAccountManager;T{ I" name;FI"diagnosticManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DiagnosticManager;T{ I" name;FI"licenseManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@m„{ I" name;FI"searchIndex;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"SearchIndex;T{ I" name;FI"fileManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"FileManager;T{ I" name;FI"datastoreNamespaceManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;FI"DatastoreNamespaceManager;T{ I" name;FI"virtualDiskManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"VirtualDiskManager;T{ I" name;FI"virtualizationManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;FI"VirtualizationManager;T{ I" name;FI"snmpSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@%„{ I" name;FI"vmProvisioningChecker;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"&VirtualMachineProvisioningChecker;T{ I" name;FI"vmCompatibilityChecker;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"'VirtualMachineCompatibilityChecker;T{ I" name;FI"ovfManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"OvfManager;T{ I" name;FI"ipPoolManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"IpPoolManager;T{ I" name;FI"dvSwitchManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"$DistributedVirtualSwitchManager;T{ I" name;FI"hostProfileManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"HostProfileManager;T{ I" name;FI"clusterProfileManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"ClusterProfileManager;T{ I" name;FI"complianceManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"ProfileComplianceManager;T{ I" name;FI"localizationManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"LocalizationManager;T{ I" name;FI"storageResourceManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;FI"StorageResourceManager;T{ I" name;FI"guestOperationsManager;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"GuestOperationsManager;TI"wsdl_base;F@äKI"ServiceManagerServiceInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"serviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" location;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" service;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"ServiceProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r'I"SessionEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ I"'SessionManagerGenericServiceTicket;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û { I" name;FI"sslThumbprint;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û I"wsdl_base;F@äKI")SessionManagerHttpServiceRequestSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" method;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@í?I"SessionManagerLocalTicket;T{I" kind;FI" data;FI" props;F[{ I" name;FI" userName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"passwordFilePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"%SessionManagerServiceRequestSpec;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"*SessionManagerVmomiServiceRequestSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" method;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@o6I"wsdl_base;F@í?I"SessionTerminatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sessionId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"terminatedUsername;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ OI"SharesInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" shares;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" level;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"SharesLevel;TI"wsdl_base;F@äKI"SharesOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sharesOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"defaultLevel;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÀËI"wsdl_base;F@äKI" SingleIp;T{I" kind;FI" data;FI" props;F[{ I" name;FI" address;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@·nI"SingleMac;T{I" kind;FI" data;FI" props;F[{ I" name;FI" address;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@oI"StateAlarmExpression;T{I" kind;FI" data;FI" props;F[ { I" name;FI" operator;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StateAlarmOperator;T{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"statePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ur{ I" name;FI" yellow;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"red;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@; I"StaticRouteProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û I"wsdl_base;F@r'I"StorageDrsConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"podConfig;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StorageDrsPodConfigInfo;T{ I" name;FI" vmConfig;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"StorageDrsVmConfigInfo;TI"wsdl_base;F@äKI"StorageDrsConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"podConfigSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StorageDrsPodConfigSpec;T{ I" name;FI"vmConfigSpec;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"StorageDrsVmConfigSpec;TI"wsdl_base;F@äKI""StorageDrsIoLoadBalanceConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ioLatencyThreshold;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"ioLoadImbalanceThreshold;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"StorageDrsOptionSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" option;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@AI"wsdl_base;F@þTI"StorageDrsPodConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ioLoadBalanceEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"defaultVmBehavior;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"loadBalanceInterval;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"defaultIntraVmAffinity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"spaceLoadBalanceConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"%StorageDrsSpaceLoadBalanceConfig;T{ I" name;FI"ioLoadBalanceConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""StorageDrsIoLoadBalanceConfig;T{ I" name;FI" rule;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@°Q{ I" name;FI" option;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@AI"wsdl_base;F@äKI"StorageDrsPodConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ioLoadBalanceEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"defaultVmBehavior;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"loadBalanceInterval;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"defaultIntraVmAffinity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"spaceLoadBalanceConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@®Ì{ I" name;FI"ioLoadBalanceConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¶Ì{ I" name;FI" rule;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÐR{ I" name;FI" option;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"StorageDrsOptionSpec;TI"wsdl_base;F@äKI"StorageDrsPodSelectionSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"initialVmConfig;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VmPodConfigForPlacement;T{ I" name;FI"storagePod;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¡I"wsdl_base;F@äKI"%StorageDrsSpaceLoadBalanceConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"spaceUtilizationThreshold;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI""minSpaceUtilizationDifference;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"StorageDrsVmConfigInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"vm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" behavior;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"intraVmAffinity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"intraVmAntiAffinity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"$VirtualDiskAntiAffinityRuleSpec;TI"wsdl_base;F@äKI"StorageDrsVmConfigSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" info;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@BÌI"wsdl_base;F@þTI"StorageIOAllocationInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" limit;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" shares;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@‡d{ I" name;FI"reservation;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@ I"wsdl_base;F@äKI"StorageIOAllocationOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"limitOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@5§{ I" name;FI"sharesOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÙÄI"wsdl_base;F@äKI"StorageIORMConfigOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"enabledOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"BoolOption;T{ I" name;FI"congestionThresholdOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"!statsCollectionEnabledOption;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@°ÍI"wsdl_base;F@äKI"StorageIORMConfigSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"congestionThresholdMode;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û { I" name;FI"congestionThreshold;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"percentOfPeakThroughput;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ { I" name;FI"statsCollectionEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"statsAggregationDisabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† I"wsdl_base;F@äKI"StorageIORMInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" enabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"congestionThresholdMode;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û { I" name;FI"congestionThreshold;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"percentOfPeakThroughput;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ { I" name;FI"statsCollectionEnabled;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"statsAggregationDisabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† I"wsdl_base;F@äKI"StorageMigrationAction;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"relocateSpec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@H{ I" name;FI" source;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"destination;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"sizeTransferred;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"spaceUtilSrcBefore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"spaceUtilDstBefore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"spaceUtilSrcAfter;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"spaceUtilDstAfter;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"ioLatencySrcBefore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"ioLatencyDstBefore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|yI"wsdl_base;F@™QI"StoragePerformanceSummary;T{I" kind;FI" data;FI" props;F[ { I" name;FI" interval;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"percentile;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"datastoreReadLatency;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"xsd:double;F{ I" name;FI"datastoreWriteLatency;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@šÎ{ I" name;FI"datastoreVmLatency;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@šÎ{ I" name;FI"datastoreReadIops;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@šÎ{ I" name;FI"datastoreWriteIops;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@šÎ{ I" name;FI"siocActivityDuration;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"StoragePlacementAction;T{I" kind;FI" data;FI" props;F[ { I" name;FI"vm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"relocateSpec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@H{ I" name;FI"destination;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"spaceUtilBefore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"spaceUtilAfter;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|y{ I" name;FI"ioLatencyBefore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@|yI"wsdl_base;F@™QI"StoragePlacementResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"recommendations;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@A { I" name;FI" drsFault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@c { I" name;FI" task;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@w6I"wsdl_base;F@äKI"StoragePlacementSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" priority;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ëG{ I" name;FI"vm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"podSelectionSpec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"StorageDrsPodSelectionSpec;T{ I" name;FI"cloneSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@.H{ I" name;FI"cloneName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"configSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»{ I" name;FI"relocateSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@H{ I" name;FI"resourcePool;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¸ { I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" folder;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@a{ I" name;FI"disallowPrerequisiteMoves;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"resourceLeaseDurationSec;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ I"wsdl_base;F@äKI"StoragePodSummary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" capacity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"freeSpace;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"StorageProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI"nasStorage;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"NasStorageProfile;TI"wsdl_base;F@r'I"StorageRequirement;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"freeSpaceRequiredInKb;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"StringExpression;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ænI"StringOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"defaultValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"validCharacters;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@úPI"StringPolicy;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ QI"Tag;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"TaskDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"methodInfo;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI" state;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@»L{ I" name;FI" reason;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³LI"wsdl_base;F@äKI"TaskEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@·I"wsdl_base;F@ I"TaskFilterSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"TaskFilterSpecByEntity;T{ I" name;FI" time;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"TaskFilterSpecByTime;T{ I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"TaskFilterSpecByUsername;T{ I" name;FI" state;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@õA{ I" name;FI" alarm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@` { I" name;FI"scheduledTask;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@î<{ I" name;FI"eventChainId;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ { I" name;FI"tag;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"parentTaskKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"rootTaskKey;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"TaskFilterSpecByEntity;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"recursion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""TaskFilterSpecRecursionOption;TI"wsdl_base;F@äKI"TaskFilterSpecByTime;T{I" kind;FI" data;FI" props;F[{ I" name;FI" timeType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"TaskFilterSpecTimeOption;T{ I" name;FI"beginTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" endTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"TaskFilterSpecByUsername;T{I" kind;FI" data;FI" props;F[{ I" name;FI"systemUser;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" userList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI" TaskInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" task;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@w6{ I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@B{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@o6{ I" name;FI"descriptionId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI"entityName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" locked;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@õA{ I" name;FI"cancelled;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"cancelable;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" error;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI" result;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@™{ I" name;FI" progress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"TaskReason;T{ I" name;FI"queueTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"startTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"completeTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"eventChainId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"changeTag;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"parentTaskKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"rootTaskKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;F@äKI"TaskReason;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@äKI"TaskReasonAlarm;T{I" kind;FI" data;FI" props;F[ { I" name;FI"alarmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" alarm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@` { I" name;FI"entityName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@&ÑI"TaskReasonSchedule;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"scheduledTask;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@î{ I" name;FI"faultToleranceState;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"&VirtualMachineFaultToleranceState;T{ I" name;FI"dasVmProtection;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;FI"0VirtualMachineRuntimeInfoDasProtectionState;T{ I" name;FI"toolsInstallerMounted;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"suspendTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" bootTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"suspendInterval;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" question;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineQuestionInfo;T{ I" name;FI"memoryOverhead;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"maxCpuUsage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxMemoryUsage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numMksConnections;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"recordReplayState;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"$VirtualMachineRecordReplayState;T{ I" name;FI"cleanPowerOff;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† { I" name;FI"needSecondaryReason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"onlineStandby;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@† { I" name;FI"minRequiredEVCModeKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI"consolidationNeeded;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI"offlineFeatureRequirement;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ˆr{ I" name;FI"featureRequirement;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ˆr{ I" name;FI"featureMask;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@r{ I" name;FI"vFlashCacheAllocation;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@ÞI"wsdl_base;F@äKI"0VirtualMachineRuntimeInfoDasProtectionState;T{I" kind;FI" data;FI" props;F[{ I" name;FI"dasProtected;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"%VirtualMachineScsiDiskDeviceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" disk;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@·{ I" name;FI"transportHint;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"lunNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ I"wsdl_base;F@6íI"&VirtualMachineScsiPassthroughInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"scsiClass;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"physicalUnitNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@E¸I"VirtualMachineSerialInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@E¸I"VirtualMachineSnapshotInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"currentSnapshot;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@F{ I" name;FI"rootSnapshotList;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineSnapshotTree;TI"wsdl_base;F@äKI"VirtualMachineSnapshotTree;T{I" kind;FI" data;FI" props;F[{ I" name;FI" snapshot;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@F{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ { I" name;FI"createTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@º>{ I" name;FI" quiesced;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"backupManifest;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@û { I" name;FI"childSnapshotList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ ñ{ I" name;FI"replaySupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"VirtualMachineSoundInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@E¸I"VirtualMachineSriovInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"virtualFunction;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" pnic;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@/[I"VirtualMachineStorageInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"perDatastoreUsage;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"#VirtualMachineUsageOnDatastore;T{ I" name;FI"timestamp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"!VirtualMachineStorageSummary;T{I" kind;FI" data;FI" props;F[ { I" name;FI"committed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"uncommitted;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" unshared;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"timestamp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"VirtualMachineSummary;T{I" kind;FI" data;FI" props;F[ { I" name;FI"vm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" runtime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@^F{ I" name;FI" guest;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineGuestSummary;T{ I" name;FI" config;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" VirtualMachineConfigSummary;T{ I" name;FI" storage;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;FI"!VirtualMachineStorageSummary;T{ I" name;FI"quickStats;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualMachineQuickStats;T{ I" name;FI"overallStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D6{ I" name;FI"customValue;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÐI"wsdl_base;F@äKI"VirtualMachineTargetInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"configurationTag;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"VirtualMachineTicket;T{I" kind;FI" data;FI" props;F[ { I" name;FI" ticket;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" cfgFile;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"sslThumbprint;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"#VirtualMachineUsageOnDatastore;T{I" kind;FI" data;FI" props;F[ { I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"committed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"uncommitted;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" unshared;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"VirtualMachineUsbInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" product;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"physicalPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" family;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" speed;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" summary;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@nFI"wsdl_base;F@E¸I"#VirtualMachineVFlashModuleInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vFlashModule;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ô¦I"wsdl_base;F@E¸I"VirtualMachineVMCIDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"#allowUnrestrictedCommunication;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@ÛI"#VirtualMachineVMCIDeviceOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"#allowUnrestrictedCommunication;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°ÍI"wsdl_base;F@-ÛI"VirtualMachineVMIROM;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"VirtualMachineVideoCard;T{I" kind;FI" data;FI" props;F[ { I" name;FI"videoRamSizeInKB;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"numDisplays;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@ { I" name;FI"useAutoDetect;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† { I" name;FI"enable3DSupport;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@† { I" name;FI"use3dRenderer;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@û I"wsdl_base;F@ÛI"VirtualMachineWipeResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"shrinkableDiskSpace;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@äKI"VirtualNicManagerNetConfig;T{I" kind;FI" data;FI" props;F[ { I" name;FI" nicType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"multiSelectAllowed;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"candidateVnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@:š{ I" name;FI"selectedVnic;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@:šI"wsdl_base;F@äKI"VirtualPCIController;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@MãI"VirtualPCIControllerOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"numSCSIControllers;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numEthernetCards;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numVideoCards;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numSoundCards;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numVmiRoms;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@Ô|{ I" name;FI"numVmciDevices;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@Ô|{ I" name;FI"numPCIPassthroughDevices;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@Ô|{ I" name;FI"numSasSCSIControllers;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@Ô|{ I" name;FI"numVmxnet3EthernetCards;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@Ô|{ I" name;FI""numParaVirtualSCSIControllers;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@Ô|{ I" name;FI"numSATAControllers;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version9;TI"wsdl_type;F@Ô|I"wsdl_base;F@cãI"VirtualPCIPassthrough;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"+VirtualPCIPassthroughDeviceBackingInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" deviceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" systemId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vendorId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FZI"wsdl_base;F@ ÛI"-VirtualPCIPassthroughDeviceBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI" VirtualPCIPassthroughOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-ÛI"VirtualPCNet32;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@†áI"VirtualPCNet32Option;T{I" kind;FI" data;FI" props;F[{ I" name;FI"supportsMorphing;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@ŽáI"VirtualPS2Controller;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@MãI"VirtualPS2ControllerOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"numKeyboards;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numPointingDevices;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|I"wsdl_base;F@cãI"VirtualParallelPort;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI")VirtualParallelPortDeviceBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ ÛI"+VirtualParallelPortDeviceBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"'VirtualParallelPortFileBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI")VirtualParallelPortFileBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@%ÛI"VirtualParallelPortOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-ÛI"VirtualPointingDevice;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"'VirtualPointingDeviceBackingOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostPointingDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@&§I"wsdl_base;F@ÛI"+VirtualPointingDeviceDeviceBackingInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostPointingDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ ÛI" VirtualPointingDeviceOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-ÛI"VirtualSATAController;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@MãI" VirtualSATAControllerOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"numSATADisks;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numSATACdroms;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|I"wsdl_base;F@cãI"VirtualSCSIController;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hotAddRemove;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"sharedBus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualSCSISharing;T{ I" name;FI"scsiCtlrUnitNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@MãI" VirtualSCSIControllerOption;T{I" kind;FI" data;FI" props;F[ { I" name;FI"numSCSIDisks;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numSCSICdroms;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numSCSIPassthrough;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI" sharing;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ƒô{ I" name;FI"defaultSharedIndex;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"hotAddRemove;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°Í{ I" name;FI"scsiCtlrUnitNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@cãI"VirtualSCSIPassthrough;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI",VirtualSCSIPassthroughDeviceBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ ÛI".VirtualSCSIPassthroughDeviceBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"!VirtualSCSIPassthroughOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-ÛI"VirtualSIOController;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@MãI"VirtualSIOControllerOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"numFloppyDrives;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numSerialPorts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|{ I" name;FI"numParallelPorts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ô|I"wsdl_base;F@cãI"VirtualSerialPort;T{I" kind;FI" data;FI" props;F[{ I" name;FI"yieldOnPoll;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@ÛI"'VirtualSerialPortDeviceBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ ÛI")VirtualSerialPortDeviceBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"%VirtualSerialPortFileBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"'VirtualSerialPortFileBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@%ÛI"VirtualSerialPortOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"yieldOnPoll;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°ÍI"wsdl_base;F@-ÛI"%VirtualSerialPortPipeBackingInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" endpoint;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" noRxLoss;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;FI"!VirtualDevicePipeBackingInfo;TI"'VirtualSerialPortPipeBackingOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI" endpoint;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@&§{ I" name;FI" noRxLoss;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°ÍI"wsdl_base;FI"#VirtualDevicePipeBackingOption;TI"*VirtualSerialPortThinPrintBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@û¿I",VirtualSerialPortThinPrintBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@‰ÜI"$VirtualSerialPortURIBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI" VirtualDeviceURIBackingInfo;TI"&VirtualSerialPortURIBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI""VirtualDeviceURIBackingOption;TI"VirtualSoundBlaster16;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤áI" VirtualSoundBlaster16Option;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¬áI"VirtualSoundCard;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"&VirtualSoundCardDeviceBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ ÛI"(VirtualSoundCardDeviceBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"VirtualSoundCardOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-ÛI"VirtualSriovEthernetCard;T{I" kind;FI" data;FI" props;F[{ I" name;FI"allowGuestOSMtuChange;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"sriovBacking;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"-VirtualSriovEthernetCardSriovBackingInfo;TI"wsdl_base;F@†áI"#VirtualSriovEthernetCardOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ŽáI"-VirtualSriovEthernetCardSriovBackingInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"physicalFunctionBacking;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"+VirtualPCIPassthroughDeviceBackingInfo;T{ I" name;FI"virtualFunctionBacking;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ùõ{ I" name;FI"virtualFunctionIndex;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@û¿I"/VirtualSriovEthernetCardSriovBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@‰ÜI"VirtualSwitchProfile;T{I" kind;FI" data;FI" props;F[ { I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" link;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"LinkProfile;T{ I" name;FI" numPorts;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"NumPortsProfile;T{ I" name;FI"networkPolicy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@iÀI"wsdl_base;F@r'I""VirtualSwitchSelectionProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I"VirtualUSB;T{I" kind;FI" data;FI" props;F[ { I" name;FI"connected;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI" vendor;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ { I" name;FI" product;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ { I" name;FI" family;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û { I" name;FI" speed;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@ÛI"VirtualUSBController;T{I" kind;FI" data;FI" props;F[{ I" name;FI"autoConnectDevices;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"ehciEnabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† I"wsdl_base;F@MãI"VirtualUSBControllerOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"autoConnectDevices;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°Í{ I" name;FI"ehciSupported;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@°Í{ I" name;FI"supportedSpeeds;TI"is-optional;FFI" is-array;FTI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û I"wsdl_base;F@cãI"'VirtualUSBControllerPciBusSlotInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ehciPciSlotNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI" VirtualDevicePciBusSlotInfo;TI"VirtualUSBOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-ÛI"&VirtualUSBRemoteClientBackingInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostname;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@QÛI"(VirtualUSBRemoteClientBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uÛI"$VirtualUSBRemoteHostBackingInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostname;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ ÛI"&VirtualUSBRemoteHostBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"VirtualUSBUSBBackingInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ ÛI"VirtualUSBUSBBackingOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÛI"VirtualUSBXHCIController;T{I" kind;FI" data;FI" props;F[{ I" name;FI"autoConnectDevices;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@MãI"#VirtualUSBXHCIControllerOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"autoConnectDevices;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°Í{ I" name;FI"supportedSpeeds;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@cãI"VirtualVMIROMOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-ÛI"VirtualVideoCardOption;T{I" kind;FI" data;FI" props;F[ { I" name;FI"videoRamSizeInKB;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@5§{ I" name;FI"numDisplays;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@Ô|{ I" name;FI"useAutoDetect;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@°Í{ I" name;FI"support3D;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version4;TI"wsdl_type;F@°Í{ I" name;FI"use3dRendererSupported;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@°ÍI"wsdl_base;F@-ÛI"VirtualVmxnet;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@†áI"VirtualVmxnet2;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VirtualVmxnet;TI"VirtualVmxnet2Option;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VirtualVmxnetOption;TI"VirtualVmxnet3;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@:÷I"VirtualVmxnet3Option;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@B÷I"VirtualVmxnetOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ŽáI"VlanProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r'I"VmAcquiredMksTicketEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmAcquiredTicketEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ticketType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmAutoRenameEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" oldName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmBeingClonedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"destFolder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@1S{ I" name;FI" destName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;FI"VmCloneEvent;TI"VmBeingClonedNoFolderEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" destName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@¥÷I"VmBeingCreatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configSpec;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»I"wsdl_base;F@€\I"VmBeingDeployedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"srcTemplate;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@“sI"wsdl_base;F@€\I"VmBeingHotMigratedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"destDatacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@|s{ I" name;FI"destDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@gI"wsdl_base;F@€\I"VmBeingMigratedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"destDatacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@|s{ I" name;FI"destDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@gI"wsdl_base;F@€\I"VmBeingRelocatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"destDatacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@|s{ I" name;FI"destDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@gI"wsdl_base;FI"VmRelocateSpecEvent;TI"VmCloneEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmCloneFailedEvent;T{I" kind;FI" data;FI" props;F[ { I" name;FI"destFolder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@1S{ I" name;FI" destName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@¥÷I"VmClonedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" sourceVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@“sI"wsdl_base;F@¥÷I"VmConfigFileInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@“yI"VmConfigFileQuery;T{I" kind;FI" data;FI" props;F[{ I" name;FI" filter;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VmConfigFileQueryFilter;T{ I" name;FI" details;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VmConfigFileQueryFlags;TI"wsdl_base;F@/I"VmConfigFileQueryFilter;T{I" kind;FI" data;FI" props;F[{ I" name;FI"matchConfigVersion;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"VmConfigFileQueryFlags;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"VmConfigInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" product;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ôº{ I" name;FI" property;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@̺{ I" name;FI"ipAssignment;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VAppIPAssignmentInfo;T{ I" name;FI" eula;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ovfSection;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@òÕ{ I" name;FI"ovfEnvironmentTransport;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"installBootRequired;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"installBootStopDelay;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"VmConfigMissingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmConfigSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" product;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VAppProductSpec;T{ I" name;FI" property;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VAppPropertySpec;T{ I" name;FI"ipAssignment;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Æø{ I" name;FI" eula;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ovfSection;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VAppOvfSectionSpec;T{ I" name;FI"ovfEnvironmentTransport;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"installBootRequired;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"installBootStopDelay;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"VmConnectedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmCreatedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmDasBeingResetEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@€\I"'VmDasBeingResetWithScreenshotEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"screenshotFilePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"VmDasBeingResetEvent;TI"VmDasResetFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmDasUpdateErrorEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmDasUpdateOkEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmDateRolledBackEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmDeployFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"destDatastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@FM{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"VmDeployedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"srcTemplate;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@“sI"wsdl_base;F@€\I"VmDisconnectedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmDiscoveredEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmDiskFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" disk;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"VmDiskFileInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" diskType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"capacityKb;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"hardwareVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"controllerType;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ã{ I" name;FI"diskExtents;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" thin;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@“yI"VmDiskFileQuery;T{I" kind;FI" data;FI" props;F[{ I" name;FI" filter;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VmDiskFileQueryFilter;T{ I" name;FI" details;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VmDiskFileQueryFlags;TI"wsdl_base;F@/I"VmDiskFileQueryFilter;T{I" kind;FI" data;FI" props;F[ { I" name;FI" diskType;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"matchHardwareVersion;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"controllerType;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ã{ I" name;FI" thin;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"VmDiskFileQueryFlags;T{I" kind;FI" data;FI" props;F[ { I" name;FI" diskType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"capacityKb;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"hardwareVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"controllerType;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI"diskExtents;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@† { I" name;FI" thin;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@† I"wsdl_base;F@äKI"VmEmigratingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmEndRecordingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmEndReplayingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I" VmEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" template;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@ I"VmEventArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@FMI"VmFailedMigrateEvent;T{I" kind;FI" data;FI" props;F[ { I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI"destDatacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@|s{ I" name;FI"destDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@gI"wsdl_base;F@€\I"VmFailedRelayoutEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"*VmFailedRelayoutOnVmfs2DatastoreEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"#VmFailedStartingSecondaryEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmFailedToPowerOffEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"VmFailedToPowerOnEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"VmFailedToRebootGuestEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"VmFailedToResetEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"!VmFailedToShutdownGuestEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I" VmFailedToStandbyGuestEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"VmFailedToSuspendEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"$VmFailedUpdatingSecondaryConfig;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmFailoverFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@ä1I"wsdl_base;F@€\I"&VmFaultToleranceStateChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" oldState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ ð{ I" name;FI" newState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ ðI"wsdl_base;F@€\I"#VmFaultToleranceTurnedOffEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"&VmFaultToleranceVmTerminatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmGuestRebootEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmGuestShutdownEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmGuestStandbyEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"(VmHealthMonitoringStateChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ãQI" VmInstanceUuidAssignedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmInstanceUuidChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"oldInstanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"newInstanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I" VmInstanceUuidConflictEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"conflictedVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@“s{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmLogFileInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@“yI"VmLogFileQuery;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@/I"VmMacAssignedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" adapter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"mac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmMacChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" adapter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" oldMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newMac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmMacConflictEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"conflictedVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@“s{ I" name;FI"mac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmMaxFTRestartCountReached;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmMaxRestartCountReached;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmMessageErrorEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"messageInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÊîI"wsdl_base;F@€\I"VmMessageEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"messageInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ÊîI"wsdl_base;F@€\I"VmMessageWarningEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"messageInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÊîI"wsdl_base;F@€\I"VmMigratedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sourceHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"sourceDatacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@|s{ I" name;FI"sourceDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@gI"wsdl_base;F@€\I"(VmNoCompatibleHostForSecondaryEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmNoNetworkAccessEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@€\I"VmNvramFileInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@“yI"VmNvramFileQuery;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@/I"VmOrphanedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmPodConfigForPlacement;T{I" kind;FI" data;FI" props;F[ { I" name;FI"storagePod;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¡{ I" name;FI" disk;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PodDiskLocator;T{ I" name;FI" vmConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@BÌ{ I" name;FI"interVmRule;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@°QI"wsdl_base;F@äKI"VmPortGroupProfile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@>ŸI"VmPowerOffOnIsolationEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"isolatedHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;FI"VmPoweredOffEvent;TI"VmPoweredOffEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmPoweredOnEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"*VmPoweringOnWithCustomizedDVPortEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vnic;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@êI"wsdl_base;F@€\I"VmPrimaryFailoverEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmReconfiguredEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configSpec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@»I"wsdl_base;F@€\I"VmRegisteredEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmRelayoutSuccessfulEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmRelayoutUpToDateEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmReloadFromPathEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I" VmReloadFromPathFailedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmRelocateFailedEvent;T{I" kind;FI" data;FI" props;F[ { I" name;FI" destHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI"destDatacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@|s{ I" name;FI"destDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@gI"wsdl_base;F@1øI"VmRelocateSpecEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmRelocatedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sourceHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"sourceDatacenter;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@|s{ I" name;FI"sourceDatastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@gI"wsdl_base;F@1øI""VmRemoteConsoleConnectedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"%VmRemoteConsoleDisconnectedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmRemovedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmRenamedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" oldName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I",VmRequirementsExceedCurrentEVCModeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmResettingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmResourcePoolMovedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"oldParent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:³{ I" name;FI"newParent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@:³I"wsdl_base;F@€\I"VmResourceReallocatedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"$VmRestartedOnAlternateHostEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sourceHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@fI"wsdl_base;F@.mI"VmResumingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmSecondaryAddedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"%VmSecondaryDisabledBySystemEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@€\I"VmSecondaryDisabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmSecondaryEnabledEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmSecondaryStartedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmShutdownOnIsolationEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"isolatedHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"shutdownResult;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÿüI"VmSnapshotFileInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@“yI"VmSnapshotFileQuery;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@/I"VmStartRecordingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmStartReplayingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmStartingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmStartingSecondaryEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmStaticMacConflictEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"conflictedVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@“s{ I" name;FI"mac;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmStoppingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmSuspendedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmSuspendingEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"%VmTimedoutStartingSecondaryEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" timeout;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@€\I"VmUnsupportedStartingEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" guestId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"VmStartingEvent;TI"VmUpgradeCompleteEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmUpgradeFailedEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€\I"VmUpgradingEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmUuidAssignedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmUuidChangedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" oldUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" newUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmUuidConflictEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"conflictedVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@“s{ I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@€\I"VmWwnAssignedEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI" nodeWwns;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI" portWwns;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@€\I"VmWwnChangedEvent;T{I" kind;FI" data;FI" props;F[ { I" name;FI"oldNodeWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"oldPortWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"newNodeWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"newPortWwns;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@€\I"VmWwnConflictEvent;T{I" kind;FI" data;FI" props;F[{ I" name;FI"conflictedVms;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@“s{ I" name;FI"conflictedHosts;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@f{ I" name;FI"wwn;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@€\I"!VmfsDatastoreAllExtentOption;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"$VmfsDatastoreSingleExtentOption;TI"VmfsDatastoreBaseOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI" layout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@þ({ I" name;FI"partitionFormatChange;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† I"wsdl_base;F@äKI"VmfsDatastoreCreateSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"partition;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@C){ I" name;FI" vmfs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@V){ I" name;FI" extent;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@J I"wsdl_base;FI"VmfsDatastoreSpec;TI"VmfsDatastoreExpandSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"partition;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@C){ I" name;FI" extent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J I"wsdl_base;F@µÿI"VmfsDatastoreExtendSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"partition;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@C){ I" name;FI" extent;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@J I"wsdl_base;F@µÿI"VmfsDatastoreInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"maxPhysicalRDMFileSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@Þ{ I" name;FI"maxVirtualRDMFileSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@Þ{ I" name;FI" vmfs;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@^)I"wsdl_base;F@I"&VmfsDatastoreMultipleExtentOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vmfsExtent;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ )I"wsdl_base;FI"VmfsDatastoreBaseOption;TI"VmfsDatastoreOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" spec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@µÿI"wsdl_base;F@äKI"$VmfsDatastoreSingleExtentOption;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vmfsExtent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ )I"wsdl_base;F@ I"VmfsDatastoreSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI",VmwareDistributedVirtualSwitchPvlanSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" pvlanId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@××I"0VmwareDistributedVirtualSwitchTrunkVlanSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vlanId;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@.`I"wsdl_base;F@××I"-VmwareDistributedVirtualSwitchVlanIdSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vlanId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@××I"+VmwareDistributedVirtualSwitchVlanSpec;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ QI""VmwareUplinkPortTeamingPolicy;T{I" kind;FI" data;FI" props;F[ { I" name;FI" policy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@é_{ I" name;FI"reversePolicy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Á_{ I" name;FI"notifySwitches;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Á_{ I" name;FI"rollingOrder;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Á_{ I" name;FI"failureCriteria;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DVSFailureCriteria;T{ I" name;FI"uplinkPortOrder;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" VMwareUplinkPortOrderPolicy;TI"wsdl_base;F@ QI"VnicPortArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vnic;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" port;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ݨI"wsdl_base;F@äKI"VsanClusterConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"defaultConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI")VsanClusterConfigInfoHostDefaultInfo;TI"wsdl_base;F@äKI")VsanClusterConfigInfoHostDefaultInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"autoClaimStorage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@äKI"VsanHostClusterStatus;T{I" kind;FI" data;FI" props;F[ { I" name;FI" uuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" nodeUuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" health;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"nodeState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VsanHostClusterStatusState;T{ I" name;FI"memberUuid;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"VsanHostClusterStatusState;T{I" kind;FI" data;FI" props;F[{ I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"completion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"1VsanHostClusterStatusStateCompletionEstimate;TI"wsdl_base;F@äKI"1VsanHostClusterStatusStateCompletionEstimate;T{I" kind;FI" data;FI" props;F[{ I" name;FI"completeTime;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"percentComplete;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"VsanHostConfigInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI" enabled;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"hostSystem;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI"clusterInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""VsanHostConfigInfoClusterInfo;T{ I" name;FI"storageInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""VsanHostConfigInfoStorageInfo;T{ I" name;FI"networkInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""VsanHostConfigInfoNetworkInfo;TI"wsdl_base;F@äKI""VsanHostConfigInfoClusterInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" nodeUuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI""VsanHostConfigInfoNetworkInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" port;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI",VsanHostConfigInfoNetworkInfoPortConfig;TI"wsdl_base;F@äKI",VsanHostConfigInfoNetworkInfoPortConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ipConfig;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VsanHostIpConfig;T{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI""VsanHostConfigInfoStorageInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"autoClaimStorage;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"diskMapping;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@t1I"wsdl_base;F@äKI"VsanHostDecommissionMode;T{I" kind;FI" data;FI" props;F[{ I" name;FI"objectAction;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"VsanHostDiskMapResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" mapping;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@t1{ I" name;FI"diskResult;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@U1{ I" name;FI" error;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"VsanHostDiskMapping;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ssd;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@·{ I" name;FI" nonSsd;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@·I"wsdl_base;F@äKI"VsanHostDiskResult;T{I" kind;FI" data;FI" props;F[ { I" name;FI" disk;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@·{ I" name;FI" state;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vsanUuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" error;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@äKI"VsanHostIpConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI"upstreamIpAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"downstreamIpAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"VsanHostMembershipInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" nodeUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostname;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"VsanHostRuntimeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"membershipList;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"VsanHostMembershipInfo;T{ I" name;FI"diskIssues;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!VsanHostRuntimeInfoDiskIssue;T{ I" name;FI"accessGenNo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"!VsanHostRuntimeInfoDiskIssue;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" issue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@äKI"WaitOptions;T{I" kind;FI" data;FI" props;F[{ I" name;FI"maxWaitSeconds;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxObjectUpdates;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@äKI"WarningUpgradeEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@DsI"WeeklyTaskScheduler;T{I" kind;FI" data;FI" props;F[ { I" name;FI" sunday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" monday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" tuesday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"wednesday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" thursday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" friday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" saturday;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@ç³I"WinNetBIOSConfigInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"primaryWINS;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"secondaryWINS;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@®{I"ActiveDirectoryFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"errorCode;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI" VimFault;TI"AdminDisabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"HostConfigFault;TI"AdminNotDisabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI"AffinityConfigured;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configuredAffinity;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"MigrationFault;TI"AgentInstallFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI"statusCode;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ { I" name;FI"installerOutput;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û I"wsdl_base;FI"HostConnectFault;TI"AlreadyBeingManaged;T{I" kind;FI" data;FI" props;F[{ I" name;FI"ipAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@(I"AlreadyConnected;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@(I"AlreadyExists;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"AlreadyUpgraded;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"AnswerFileUpdateFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" failure;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"AnswerFileUpdateFailure;TI"wsdl_base;F@êI"ApplicationQuiesceFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"SnapshotFault;TI"AuthMinimumAdminPermission;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"BackupBlobReadFailure;T{I" kind;FI" data;FI" props;F[{ I" name;FI"entityName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"entityType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;FI" DvsFault;TI"BackupBlobWriteFailure;T{I" kind;FI" data;FI" props;F[{ I" name;FI"entityName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"entityType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@”I"BlockedByFirewall;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI"CAMServerRefusedConnection;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"InvalidCAMServer;TI"CannotAccessFile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"FileFault;TI"CannotAccessLocalSource;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"CannotAccessNetwork;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"CannotAccessVmDevice;TI"CannotAccessVmComponent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VmConfigFault;TI"CannotAccessVmConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;FI"CannotAccessVmComponent;TI"CannotAccessVmDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" backing;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connected;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@íI"CannotAccessVmDisk;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@ÖI"&CannotAddHostWithFTVmAsStandalone;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@(I",CannotAddHostWithFTVmToDifferentCluster;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@(I"(CannotAddHostWithFTVmToNonHACluster;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@(I"*CannotChangeDrsBehaviorForFtSecondary;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"VmFaultToleranceIssue;TI")CannotChangeHaSettingsForFtSecondary;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI" CannotChangeVsanClusterUuid;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VsanFault;TI"CannotChangeVsanNodeUuid;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@_I"CannotCreateFile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"CannotDecryptPasswords;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"CustomizationFault;TI"CannotDeleteFile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"(CannotDisableDrsOnClustersWithVApps;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"RuntimeFault;TI"CannotDisableSnapshot;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"-CannotDisconnectHostWithFaultToleranceVm;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"&CannotModifyConfigCpuRequirements;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"CannotMoveFaultToleranceVm;T{I" kind;FI" data;FI" props;F[{ I" name;FI" moveType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"'CannotMoveHostWithFaultToleranceVm;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"CannotMoveVmWithDeltaDisk;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"$CannotMoveVmWithNativeDeltaDisk;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"CannotMoveVsanEnabledHost;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@_I"(CannotPlaceWithoutPrerequisiteMoves;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"CannotPowerOffVmInCluster;T{I" kind;FI" data;FI" props;F[{ I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"InvalidState;TI"'CannotReconfigureVsanWhenHaEnabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@_I"CannotUseNetwork;T{I" kind;FI" data;FI" props;F[ { I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" backing;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connected;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"ClockSkew;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI""CloneFromSnapshotNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"CollectorAddressUnset;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@”I"ConcurrentAccess;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"ConflictingConfiguration;T{I" kind;FI" data;FI" props;F[{ I" name;FI"configInConflict;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"#ConflictingConfigurationConfig;TI"wsdl_base;F@”I"ConflictingDatastoreFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"url;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@„I"ConnectedIso;T{I" kind;FI" data;FI" props;F[{ I" name;FI" cdrom;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"VirtualCdrom;T{ I" name;FI" filename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfExport;TI"CpuCompatibilityUnknown;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"CpuIncompatible;TI"CpuHotPlugNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"CpuIncompatible;T{I" kind;FI" data;FI" props;F[ { I" name;FI" level;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"registerName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"registerBits;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI"desiredBits;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ê I"wsdl_base;FI"&VirtualHardwareCompatibilityIssue;TI"CpuIncompatible1ECX;T{I" kind;FI" data;FI" props;F[ { I" name;FI" sse3;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"pclmulqdq;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI" ssse3;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" sse41;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" sse42;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"aes;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@† { I" name;FI" other;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"otherOnly;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@…I"CpuIncompatible81EDX;T{I" kind;FI" data;FI" props;F[ { I" name;FI"nx;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" ffxsr;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" rdtscp;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"lm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" other;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"otherOnly;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@…I"CustomizationFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"CustomizationPending;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"DVPortNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"DeviceBackingNotSupported;TI"DasConfigFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI" output;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@û { I" name;FI" event;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@ I"wsdl_base;F@êI"DatabaseError;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"DatacenterMismatch;T{I" kind;FI" data;FI" props;F[{ I" name;FI"invalidArgument;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DatacenterMismatchArgument;T{ I" name;FI"expectedDatacenter;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÝI"wsdl_base;F@I"DatastoreNotWritableOnHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;FI"InvalidDatastore;TI" DeltaDiskFormatNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"deltaDiskFormat;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"DestinationSwitchFull;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"CannotAccessNetwork;TI"DestinationVsanDisabled;T{I" kind;FI" data;FI" props;F[{ I" name;FI"destinationCluster;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"CannotMoveVsanEnabledHost;TI"DeviceBackingNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" backing;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"DeviceNotSupported;TI"!DeviceControllerNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI"controller;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÈI"DeviceHotPlugNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"InvalidDeviceSpec;TI"DeviceNotFound;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"DeviceNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û I"wsdl_base;F@ºI"#DeviceUnsupportedForVmPlatform;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI""DeviceUnsupportedForVmVersion;T{I" kind;FI" data;FI" props;F[{ I" name;FI"currentVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"expectedVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"DirectoryNotEmpty;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"DisableAdminNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI"DisallowedChangeByService;T{I" kind;FI" data;FI" props;F[{ I" name;FI"serviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"disallowedChange;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@„I"DisallowedDiskModeChange;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"&DisallowedMigrationDeviceAttached;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@I"&DisallowedOperationOnFailoverHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" hostname;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@„I"DiskHasPartitions;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VsanDiskFault;TI"DiskIsLastRemainingNonSSD;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@lI"DiskIsNonLocal;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@lI"DiskIsUSB;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@lI"DiskMoveTypeNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"DiskNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" disk;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ºI"DiskTooSmall;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@lI"DomainNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI"domainName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"ActiveDirectoryFault;TI"DrsDisabledOnVm;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI" DrsVmotionIncompatibleFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@ºI"DuplicateDisks;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@lI"DuplicateName;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" object;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5I"wsdl_base;F@êI""DuplicateVsanNetworkInterface;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@_I"DvsApplyOperationFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"objectFault;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"(DvsApplyOperationFaultFaultOnObject;TI"wsdl_base;F@”I" DvsFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"DvsNotAuthorized;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sessionExtensionKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dvsExtensionKey;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"DvsOperationBulkFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostFault;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"%DvsOperationBulkFaultFaultOnHost;TI"wsdl_base;F@”I"DvsScopeViolated;T{I" kind;FI" data;FI" props;F[{ I" name;FI" scope;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@”I"EVCAdmissionFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" faults;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vim.version.version8;TI"wsdl_type;F@ä1I"wsdl_base;FI"NotSupportedHostInCluster;TI")EVCAdmissionFailedCPUFeaturesForMode;T{I" kind;FI" data;FI" props;F[{ I" name;FI"currentEVCModeKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"EVCAdmissionFailed;TI"EVCAdmissionFailedCPUModel;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@YI"&EVCAdmissionFailedCPUModelForMode;T{I" kind;FI" data;FI" props;F[{ I" name;FI"currentEVCModeKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@YI" EVCAdmissionFailedCPUVendor;T{I" kind;FI" data;FI" props;F[{ I" name;FI"clusterCPUVendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hostCPUVendor;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@YI"'EVCAdmissionFailedCPUVendorUnknown;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@YI"'EVCAdmissionFailedHostDisconnected;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@YI"#EVCAdmissionFailedHostSoftware;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@YI"*EVCAdmissionFailedHostSoftwareForMode;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@YI"EVCAdmissionFailedVmActive;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@YI"EightHostLimitViolated;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"ExpiredAddonLicense;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ExpiredFeatureLicense;TI"ExpiredEditionLicense;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@µI"ExpiredFeatureLicense;T{I" kind;FI" data;FI" props;F[{ I" name;FI" feature;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" count;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"expirationDate;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"NotEnoughLicenses;TI"ExtendedFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"faultTypeId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" data;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5I"wsdl_base;F@êI"FailToEnableSPBM;T{I" kind;FI" data;FI" props;F[{ I" name;FI"cs;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@L{ I" name;FI" csName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hostLicenseStates;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"'ComputeResourceHostSPBMLicenseInfo;TI"wsdl_base;F@ÙI" FailToLockFaultToleranceVMs;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"alreadyLockedVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@„I"'FaultToleranceAntiAffinityViolated;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@I" FaultToleranceCannotEditMem;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@ÞI""FaultToleranceCpuIncompatible;T{I" kind;FI" data;FI" props;F[{ I" name;FI" model;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" family;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI" stepping;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@…I"!FaultToleranceNeedsThickDisk;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"FaultToleranceNotLicensed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"FaultToleranceNotSameBuild;T{I" kind;FI" data;FI" props;F[{ I" name;FI" build;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"-FaultTolerancePrimaryPowerOnNotAttempted;T{I" kind;FI" data;FI" props;F[{ I" name;FI"secondaryVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"primaryVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@BI"$FaultToleranceVmNotDasProtected;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"FcoeFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"FcoeFaultPnicHasNoPortSet;T{I" kind;FI" data;FI" props;F[{ I" name;FI"nicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"FcoeFault;TI"FeatureRequirementsNotMet;T{I" kind;FI" data;FI" props;F[{ I" name;FI"featureRequirement;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ˆr{ I" name;FI"vm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@ºI"FileAlreadyExists;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"FileBackedPortNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"FileFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" file;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"FileLocked;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"FileNameTooLong;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"FileNotFound;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"FileNotWritable;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"FileTooLarge;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" fileSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"maxFileSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@ÇI"FilesystemQuiesceFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@pI"FtIssuesOnHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" errors;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@BI"#FullStorageVMotionNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"!MigrationFeatureNotSupported;TI"GenericDrsFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostFaults;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@êI"GenericVmConfigFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"!GuestAuthenticationChallenge;T{I" kind;FI" data;FI" props;F[{ I" name;FI"serverChallenge;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@½{ I" name;FI"sessionID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;FI"GuestOperationsFault;TI"GuestComponentsOutOfDate;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤ I"GuestOperationsFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"GuestOperationsUnavailable;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤ I"GuestPermissionDenied;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤ I"GuestProcessNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI"pid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@¤ I"HAErrorsAtDest;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"+HostAccessRestrictedToManagementServer;T{I" kind;FI" data;FI" props;F[{ I" name;FI"managementServer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"NotSupported;TI"HostCommunication;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"HostConfigFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" failure;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@òI"HostConfigFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"HostConnectFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"HostInDomain;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI"&HostIncompatibleForFaultTolerance;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"$HostIncompatibleForRecordReplay;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"HostInventoryFull;T{I" kind;FI" data;FI" props;F[{ I" name;FI" capacity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ÙI"HostNotConnected;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"HostCommunication;TI"HostNotReachable;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@N I"HostPowerOpFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI" HotSnapshotMoveNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"SnapshotCopyNotSupported;TI"IDEDiskNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"DiskNotSupported;TI"$IORMNotSupportedHostOnDatastore;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"datastoreName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" host;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@êI"ImportHostAddFailure;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostIp;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"ImportOperationBulkFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"importFaults;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@‚kI"wsdl_base;F@”I"'InUseFeatureManipulationDisallowed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÙI"InaccessibleDatastore;T{I" kind;FI" data;FI" props;F[{ I" name;FI" detail;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version7;TI"wsdl_type;F@û I"wsdl_base;F@I"InaccessibleVFlashSource;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"IncompatibleDefaultDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"#IncompatibleHostForFtSecondary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@BI"IncompatibleSetting;T{I" kind;FI" data;FI" props;F[{ I" name;FI"conflictingProperty;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;FI"InvalidArgument;TI"IncorrectFileType;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"IncorrectHostInformation;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÙI"'IndependentDiskVMotionNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r I"!InsufficientAgentVmsDeployed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"requiredNumAgentVms;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"currentNumAgentVms;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"InsufficientResourcesFault;TI""InsufficientCpuResourcesFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"unreserved;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requested;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@, I"InsufficientDisks;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@lI"'InsufficientFailoverResourcesFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@, I""InsufficientHostCapacityFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ê I"wsdl_base;F@, I"%InsufficientHostCpuCapacityFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"unreserved;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requested;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;FI""InsufficientHostCapacityFault;TI"(InsufficientHostMemoryCapacityFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"unreserved;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requested;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@t I"%InsufficientMemoryResourcesFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"unreserved;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requested;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@, I"InsufficientPerCpuCapacity;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@t I"InsufficientResourcesFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"#InsufficientStandbyCpuResource;T{I" kind;FI" data;FI" props;F[{ I" name;FI"available;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requested;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;FI" InsufficientStandbyResource;TI"&InsufficientStandbyMemoryResource;T{I" kind;FI" data;FI" props;F[{ I" name;FI"available;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requested;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@ I" InsufficientStandbyResource;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@, I"InsufficientStorageSpace;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@, I"%InsufficientVFlashResourcesFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"freeSpace;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requestedSpace;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@, I" InvalidAffinitySettingFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"InvalidArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI"invalidProperty;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;F@„I"InvalidBmcRole;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"InvalidBundle;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"PlatformConfigFault;TI"InvalidCAMCertificate;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¿I"InvalidCAMServer;T{I" kind;FI" data;FI" props;F[{ I" name;FI"camServer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¬I"InvalidClientCertificate;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"InvalidLogin;TI"InvalidCollectorVersion;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ 2I"InvalidController;T{I" kind;FI" data;FI" props;F[{ I" name;FI"controllerKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ÞI"InvalidDasConfigArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entry;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"clusterName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ú I"%InvalidDasRestartPriorityForFtVm;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ú I"InvalidDatastore;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"InvalidDatastorePath;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastorePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"InvalidDatastoreState;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastoreName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@üI"InvalidDeviceBacking;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"InvalidDeviceOperation;T{I" kind;FI" data;FI" props;F[{ I" name;FI" badOp;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ü{ I" name;FI"badFileOp;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÜI"wsdl_base;F@ÞI"InvalidDeviceSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI"deviceIndex;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"InvalidVmConfig;TI"InvalidDiskFormat;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"InvalidFormat;TI"InvalidDrsBehaviorForFtVm;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ú I"InvalidEditionLicense;T{I" kind;FI" data;FI" props;F[{ I" name;FI" feature;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÙI"InvalidEvent;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"InvalidFolder;T{I" kind;FI" data;FI" props;F[{ I" name;FI" target;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@êI"InvalidFormat;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"InvalidGuestLogin;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤ I"InvalidHostConnectionState;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"InvalidHostState;TI"InvalidHostName;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI"InvalidHostState;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@üI"InvalidIndexArgument;T{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ú I"InvalidIpfixConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" property;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;F@”I"InvalidIpmiLoginInfo;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"InvalidIpmiMacAddress;T{I" kind;FI" data;FI" props;F[{ I" name;FI"userProvidedMacAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"observedMacAddress;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"InvalidLicense;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseContent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"InvalidLocale;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"InvalidLogin;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"InvalidName;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@êI"InvalidNasCredentials;T{I" kind;FI" data;FI" props;F[{ I" name;FI" userName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"NasConfigFault;TI"InvalidNetworkInType;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VAppPropertyFault;TI"InvalidNetworkResource;T{I" kind;FI" data;FI" props;F[{ I" name;FI"remoteHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"remotePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¹I""InvalidOperationOnSecondaryVm;T{I" kind;FI" data;FI" props;F[{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"InvalidPowerState;T{I" kind;FI" data;FI" props;F[{ I" name;FI"requestedState;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@º>{ I" name;FI"existingState;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@º>I"wsdl_base;F@üI"InvalidPrivilege;T{I" kind;FI" data;FI" props;F[{ I" name;FI"privilege;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI" InvalidProfileReferenceHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" profile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@iI"wsdl_base;F@„I"InvalidProperty;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;F@ 2I"InvalidPropertyType;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÁI"InvalidPropertyValue;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÁI"InvalidRequest;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"&InvalidResourcePoolStructureFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@, I"InvalidSnapshotFormat;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@Þ I"InvalidState;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"InvalidType;T{I" kind;FI" data;FI" props;F[{ I" name;FI" argument;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;FI"InvalidRequest;TI"InvalidVmConfig;T{I" kind;FI" data;FI" props;F[{ I" name;FI" property;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;F@ÞI"#InventoryHasStandardAloneHosts;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hosts;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÙI"IpHostnameGeneratorError;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"IscsiFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"IscsiFaultInvalidVnic;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"IscsiFault;TI"IscsiFaultPnicInUse;T{I" kind;FI" data;FI" props;F[{ I" name;FI"pnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"IscsiFaultVnicAlreadyBound;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"!IscsiFaultVnicHasActivePaths;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"%IscsiFaultVnicHasMultipleUplinks;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"IscsiFaultVnicHasNoUplinks;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"!IscsiFaultVnicHasWrongUplink;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"IscsiFaultVnicInUse;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"IscsiFaultVnicIsLastPath;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"IscsiFaultVnicNotBound;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"IscsiFaultVnicNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vnicDevice;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@£I"#LargeRDMConversionNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"$LargeRDMNotSupportedOnDatastore;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"datastoreName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI" LegacyNetworkInterfaceInUse;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ªI"LicenseAssignmentFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@„I"LicenseDowngradeDisallowed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" edition;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" entityId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" features;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@³tI"wsdl_base;F@ÙI"LicenseEntityNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entityId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"LicenseExpired;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÙI"LicenseKeyEntityMismatch;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÙI"LicenseRestricted;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÙI"LicenseServerUnavailable;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseServer;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"LicenseSourceUnavailable;T{I" kind;FI" data;FI" props;F[{ I" name;FI"licenseSource;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@D4I"wsdl_base;F@ÙI"LimitExceeded;T{I" kind;FI" data;FI" props;F[{ I" name;FI" property;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ur{ I" name;FI" limit;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@êI"LinuxVolumeNotClean;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"LogBundlingFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"MaintenanceModeFileMove;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"ManagedObjectNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI"obj;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5I"wsdl_base;F@„I"MemoryHotPlugNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"MemorySizeNotRecommended;T{I" kind;FI" data;FI" props;F[{ I" name;FI"memorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"minMemorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxMemorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ºI"MemorySizeNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI"memorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"minMemorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxMemorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ºI"&MemorySizeNotSupportedByDatastore;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"memorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"maxMemorySizeMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ºI"$MemorySnapshotOnIndependentDisk;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@pI"MethodAlreadyDisabledFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" sourceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@„I"MethodDisabled;T{I" kind;FI" data;FI" props;F[{ I" name;FI" source;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version6;TI"wsdl_type;F@û I"wsdl_base;F@„I"MethodFault;T{I" kind;FI" data;FI" props;F[ { I" name;FI"dynamicType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"dynamicProperty;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Er{ I" name;FI"faultCause;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vmodl.version.version1;TI"wsdl_type;F@ä1{ I" name;FI"faultMessage;TI"is-optional;FTI" is-array;FTI"version-id-ref;FI"vmodl.version.version1;TI"wsdl_type;F@BI"wsdl_base;FI"DataObject;FI"MethodNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI" receiver;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI" method;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@jI"MigrationDisabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"MigrationFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"!MigrationFeatureNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI"atSourceHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"failedHostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"failedHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê I"wsdl_base;F@I"MigrationNotReady;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"MismatchedBundle;T{I" kind;FI" data;FI" props;F[ { I" name;FI"bundleUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"bundleBuildNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"hostBuildNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@êI"MismatchedNetworkPolicies;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" backing;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"connected;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@I""MismatchedVMotionNetworkNames;T{I" kind;FI" data;FI" props;F[{ I" name;FI"sourceNetwork;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"destNetwork;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"MissingBmcSupport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"MissingController;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"MissingIpPool;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÁI"MissingLinuxCustResources;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"MissingNetworkIpConfig;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÁI"!MissingPowerOffConfiguration;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VAppConfigFault;TI" MissingPowerOnConfiguration;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@yI" MissingWindowsCustResources;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"MksConnectionLimitReached;T{I" kind;FI" data;FI" props;F[{ I" name;FI"connectionLimit;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@üI"MountError;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"diskIndex;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@uI"$MultipleCertificatesVerifyFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"thumbprintData;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"2MultipleCertificatesVerifyFaultThumbprintData;TI"wsdl_base;F@(I""MultipleSnapshotsNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@pI"NamespaceFull;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"currentMaxSize;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Þ{ I" name;FI"requiredSize;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@êI"NamespaceLimitReached;T{I" kind;FI" data;FI" props;F[{ I" name;FI" limit;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@êI"NamespaceWriteProtected;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"NasConfigFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@òI"NasConnectionLimitReached;T{I" kind;FI" data;FI" props;F[{ I" name;FI"remoteHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"remotePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¹I"!NasSessionCredentialConflict;T{I" kind;FI" data;FI" props;F[{ I" name;FI"remoteHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"remotePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" userName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¹I"NasVolumeNotMounted;T{I" kind;FI" data;FI" props;F[{ I" name;FI"remoteHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"remotePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¹I"NetworkCopyFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"(NetworkDisruptedAndConfigRolledBack;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"NetworkInaccessible;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¹I"NetworksMayNotBeTheSame;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"NicSettingMismatch;T{I" kind;FI" data;FI" props;F[{ I" name;FI"numberOfNicsInSpec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numberOfNicsInVM;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@uI"NoActiveHostInCluster;T{I" kind;FI" data;FI" props;F[{ I" name;FI"computeResource;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@LI"wsdl_base;F@üI"NoAvailableIp;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@—I"wsdl_base;F@ÁI"NoClientCertificate;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"NoCompatibleDatastore;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"!NoCompatibleHardAffinityHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"NoCompatibleHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@êI"'NoCompatibleHostWithAccessToDevice;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"NoCompatibleHost;TI"!NoCompatibleSoftAffinityHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"NoConnectedDatastore;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"NoDiskFound;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"NoDiskSpace;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÇI"NoDisksToCustomize;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"NoGateway;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI"NoGuestHeartbeat;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I" NoHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@(I"!NoHostSuitableForFtSecondary;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"NoLicenseServerConfigured;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÙI"NoPeerHostFound;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"HostPowerOpFailed;TI"NoPermission;T{I" kind;FI" data;FI" props;F[{ I" name;FI" object;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@â5{ I" name;FI"privilegeId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"SecurityError;TI"NoPermissionOnAD;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¬I"NoPermissionOnHost;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@(I"NoPermissionOnNasVolume;T{I" kind;FI" data;FI" props;F[{ I" name;FI" userName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¹I"NoSubjectName;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"NoVcManagedIpConfigured;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÁI"NoVirtualNic;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@òI"NoVmInVApp;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@yI"NonADUserRequired;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¬I""NonHomeRDMVMotionNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@r I"#NonPersistentDisksNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"$NonVmwareOuiMacNotSupportedHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"NotSupportedHost;TI"NotADirectory;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI" NotAFile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"NotAuthenticated;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"NoPermission;TI"NotEnoughCpus;T{I" kind;FI" data;FI" props;F[{ I" name;FI"numCpuDest;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" numCpuVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ºI"NotEnoughLicenses;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"NotEnoughLogicalCpus;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ê I"wsdl_base;FI"NotEnoughCpus;TI" NotFound;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"NotImplemented;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"NotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"NotSupportedDeviceForFT;T{I" kind;FI" data;FI" props;F[ { I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceLabel;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"NotSupportedHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI"productName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"productVersion;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@(I"NotSupportedHostForVFlash;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÊI"NotSupportedHostForVsan;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÊI"NotSupportedHostInCluster;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÊI"NotSupportedHostInDvs;T{I" kind;FI" data;FI" props;F[{ I" name;FI"switchProductSpec;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@*I"wsdl_base;F@ÊI" NotSupportedHostInHACluster;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" build;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÊI" NotUserConfigurableProperty;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÁI")NumVirtualCoresPerSocketNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI"#maxSupportedCoresPerSocketDest;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"numCoresPerSocketVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ºI"NumVirtualCpusExceedsLimit;T{I" kind;FI" data;FI" props;F[{ I" name;FI"maxSupportedVcpus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@, I"NumVirtualCpusIncompatible;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" numCpu;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ÞI"NumVirtualCpusNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI"maxSupportedVcpusDest;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" numCpuVm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ºI"OperationDisabledByGuest;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤ I"OperationDisallowedOnHost;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"!OperationNotSupportedByGuest;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤ I"OutOfBounds;T{I" kind;FI" data;FI" props;F[{ I" name;FI"argumentName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@UrI"wsdl_base;F@êI"OvfAttribute;T{I" kind;FI" data;FI" props;F[{ I" name;FI"elementName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"attributeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfInvalidPackage;TI"OvfConnectedDevice;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"OvfHardwareExport;TI"OvfConnectedDeviceFloppy;T{I" kind;FI" data;FI" props;F[{ I" name;FI" filename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfConnectedDevice;TI"OvfConnectedDeviceIso;T{I" kind;FI" data;FI" props;F[{ I" name;FI" filename;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@QI"OvfConstraint;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@:I"OvfConsumerCallbackFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"extensionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"extensionName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI" OvfFault;TI""OvfConsumerCommunicationError;T{I" kind;FI" data;FI" props;F[{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfConsumerCallbackFault;TI"OvfConsumerFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" errorKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" params;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@I5I"wsdl_base;F@’I"OvfConsumerInvalidSection;T{I" kind;FI" data;FI" props;F[{ I" name;FI"lineNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’I"OvfConsumerPowerOnFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"extensionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"extensionName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@üI"!OvfConsumerUndeclaredSection;T{I" kind;FI" data;FI" props;F[{ I" name;FI"qualifiedSectionType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’I"OvfConsumerUndefinedPrefix;T{I" kind;FI" data;FI" props;F[{ I" name;FI" prefix;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@’I"OvfConsumerValidationFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"extensionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"extensionName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" message;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"OvfCpuCompatibility;T{I" kind;FI" data;FI" props;F[ { I" name;FI"registerName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" level;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"registerValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"desiredRegisterValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfImport;TI")OvfCpuCompatibilityCheckNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@;I"OvfDiskMappingNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfSystemFault;TI"OvfDiskOrderConstraint;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"OvfConstraint;TI"OvfDuplicateElement;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"OvfElement;TI"!OvfDuplicatedElementBoundary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" boundary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@hI""OvfDuplicatedPropertyIdExport;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fqid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@}I""OvfDuplicatedPropertyIdImport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@}I"OvfElement;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@:I"OvfElementInvalidValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@hI"OvfExport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ƒI"OvfExportFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@}I" OvfFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"OvfHardwareCheck;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@;I"OvfHardwareExport;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Û{ I" name;FI" vmPath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@}I"OvfHostResourceConstraint;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@`I"OvfHostValueNotParsed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" property;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@XI"OvfImport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ƒI"OvfImportFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@;I"OvfInternalError;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@XI"OvfInvalidPackage;T{I" kind;FI" data;FI" props;F[{ I" name;FI"lineNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ƒI"OvfInvalidValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfAttribute;TI"!OvfInvalidValueConfiguration;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"OvfInvalidValue;TI"OvfInvalidValueEmpty;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@5I"#OvfInvalidValueFormatMalformed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@5I"OvfInvalidValueReference;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@5I"OvfInvalidVmName;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfUnsupportedPackage;TI"OvfMappedOsId;T{I" kind;FI" data;FI" props;F[{ I" name;FI" ovfId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"ovfDescription;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"targetDescription;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@;I"OvfMissingAttribute;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@-I"OvfMissingElement;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@hI"$OvfMissingElementNormalBoundary;T{I" kind;FI" data;FI" props;F[{ I" name;FI" boundary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfMissingElement;TI"OvfMissingHardware;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"resourceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@;I""OvfNetworkMappingNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@;I"OvfNoHostNic;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@YI"OvfNoSpaceOnController;T{I" kind;FI" data;FI" props;F[{ I" name;FI" parent;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfUnsupportedElement;TI"!OvfNoSupportedHardwareFamily;T{I" kind;FI" data;FI" props;F[{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@YI"OvfProperty;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@:I"OvfPropertyExport;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@}I"OvfPropertyNetwork;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"OvfProperty;TI"OvfPropertyNetworkExport;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@}I"OvfPropertyQualifier;T{I" kind;FI" data;FI" props;F[{ I" name;FI"qualifier;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I""OvfPropertyQualifierDuplicate;T{I" kind;FI" data;FI" props;F[{ I" name;FI"qualifier;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I" OvfPropertyQualifierIgnored;T{I" kind;FI" data;FI" props;F[{ I" name;FI"qualifier;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"OvfPropertyType;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"OvfPropertyValue;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"OvfSystemFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ƒI"OvfToXmlUnsupportedElement;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@XI"OvfUnableToExportDisk;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"OvfUnexpectedElement;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@hI"OvfUnknownDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Û{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@XI"OvfUnknownDeviceBacking;T{I" kind;FI" data;FI" props;F[{ I" name;FI" backing;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û¿I"wsdl_base;F@BI"OvfUnknownEntity;T{I" kind;FI" data;FI" props;F[{ I" name;FI"lineNumber;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@XI"OvfUnsupportedAttribute;T{I" kind;FI" data;FI" props;F[{ I" name;FI"elementName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"attributeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@YI"!OvfUnsupportedAttributeValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"OvfUnsupportedAttribute;TI"$OvfUnsupportedDeviceBackingInfo;T{I" kind;FI" data;FI" props;F[ { I" name;FI"elementName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"instanceId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"backingName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@XI"&OvfUnsupportedDeviceBackingOption;T{I" kind;FI" data;FI" props;F[ { I" name;FI"elementName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"instanceId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"backingName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@XI"OvfUnsupportedDeviceExport;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@BI"#OvfUnsupportedDiskProvisioning;T{I" kind;FI" data;FI" props;F[{ I" name;FI"diskProvisioning;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"supportedDiskProvisioning;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@;I"OvfUnsupportedElement;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@YI"OvfUnsupportedElementValue;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÄI"OvfUnsupportedPackage;T{I" kind;FI" data;FI" props;F[{ I" name;FI"lineNumber;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ƒI"OvfUnsupportedSection;T{I" kind;FI" data;FI" props;F[{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÄI"OvfUnsupportedSubType;T{I" kind;FI" data;FI" props;F[ { I" name;FI"elementName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"instanceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"deviceSubType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@YI"OvfUnsupportedType;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"instanceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"deviceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@YI"OvfWrongElement;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@hI"OvfWrongNamespace;T{I" kind;FI" data;FI" props;F[{ I" name;FI"namespaceName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@:I"OvfXmlFormat;T{I" kind;FI" data;FI" props;F[{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@:I"PatchAlreadyInstalled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"PatchNotApplicable;TI"PatchBinariesNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI" patchID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" binary;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"PatchInstallFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI"rolledBack;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@ I"PatchIntegrityError;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ I"PatchMetadataCorrupted;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"PatchMetadataInvalid;TI"PatchMetadataInvalid;T{I" kind;FI" data;FI" props;F[{ I" name;FI" patchID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" metaData;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"PatchMetadataNotFound;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÿI"PatchMissingDependencies;T{I" kind;FI" data;FI" props;F[{ I" name;FI"prerequisitePatch;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"prerequisiteLib;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÍI"PatchNotApplicable;T{I" kind;FI" data;FI" props;F[{ I" name;FI" patchID;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"PatchSuperseded;T{I" kind;FI" data;FI" props;F[{ I" name;FI"supersede;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÍI"PhysCompatRDMNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"RDMNotSupported;TI"PlatformConfigFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" text;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@òI"PowerOnFtSecondaryFailed;T{I" kind;FI" data;FI" props;F[ { I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hostSelectionBy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"$FtIssuesOnHostHostSelectionType;T{ I" name;FI"hostErrors;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI"rootCause;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@BI"PowerOnFtSecondaryTimedout;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" timeout;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI" Timedout;TI"ProfileUpdateFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" failure;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"%ProfileUpdateFailedUpdateFailure;TI"wsdl_base;F@êI"QuestionPending;T{I" kind;FI" data;FI" props;F[{ I" name;FI" text;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@üI""QuiesceDatastoreIOForHAFailed;T{I" kind;FI" data;FI" props;F[ { I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"ds;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI" dsName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"ResourceInUse;TI"RDMConversionNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"RDMNotPreserved;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"RDMNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"RDMNotSupportedOnDatastore;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"datastore;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@{ I" name;FI"datastoreName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI" RDMPointsToInaccessibleDisk;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"CannotAccessVmDisk;TI"RawDiskNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"#ReadHostResourcePoolTreeFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@(I"'ReadOnlyDisksWithLegacyDestination;T{I" kind;FI" data;FI" props;F[{ I" name;FI"roDiskCount;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"timeoutDanger;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@I"RebootRequired;T{I" kind;FI" data;FI" props;F[{ I" name;FI" patch;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"RecordReplayDisabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"RemoteDeviceNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"RemoveFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"ReplicationConfigFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"ReplicationFault;TI"ReplicationDiskConfigFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vmRef;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI"key;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;FI"ReplicationConfigFault;TI"ReplicationFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI""ReplicationIncompatibleWithFT;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€I"ReplicationInvalidOptions;T{I" kind;FI" data;FI" props;F[{ I" name;FI" options;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@€I""ReplicationNotSupportedOnHost;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@€I"ReplicationVmConfigFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" vmRef;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@I"ReplicationVmFault;T{I" kind;FI" data;FI" props;F[ { I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" state;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"instanceId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vm;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;F@€I"RequestCanceled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"ResourceInUse;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"ResourceNotAvailable;T{I" kind;FI" data;FI" props;F[{ I" name;FI"containerType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI"containerName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ãI"wsdl_base;F@êI"RestrictedVersion;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@gI"RollbackFailure;T{I" kind;FI" data;FI" props;F[{ I" name;FI"entityName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"entityType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"RuleViolation;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ê { I" name;FI" rule;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version5;TI"wsdl_type;F@°QI"wsdl_base;F@ÞI"RuntimeFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ 2I"SSLDisabledFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@(I"SSLVerifyFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"selfSigned;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"thumbprint;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@(I"SSPIChallenge;T{I" kind;FI" data;FI" props;F[{ I" name;FI"base64Token;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"SecondaryVmAlreadyDisabled;T{I" kind;FI" data;FI" props;F[{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"SecondaryVmAlreadyEnabled;T{I" kind;FI" data;FI" props;F[{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"!SecondaryVmAlreadyRegistered;T{I" kind;FI" data;FI" props;F[{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"SecondaryVmNotRegistered;T{I" kind;FI" data;FI" props;F[{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"SecurityError;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"$SharedBusControllerNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"ShrinkDiskFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" diskId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@êI"SnapshotCloneNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@d I"SnapshotCopyNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"SnapshotDisabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@pI"SnapshotFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"#SnapshotIncompatibleDeviceInVm;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@pI"SnapshotLocked;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@pI"(SnapshotMoveFromNonHomeNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@d I"SnapshotMoveNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@d I"&SnapshotMoveToNonHomeNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@d I"SnapshotNoChange;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@pI"SnapshotRevertIssue;T{I" kind;FI" data;FI" props;F[{ I" name;FI"snapshotName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" event;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" errors;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@I"$SoftRuleVioCorrectionDisallowed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI" SoftRuleVioCorrectionImpact;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"SsdDiskNotAvailable;T{I" kind;FI" data;FI" props;F[{ I" name;FI"devicePath;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI".StorageDrsCannotMoveDiskInMultiWriterMode;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"StorageDrsCannotMoveFTVm;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"(StorageDrsCannotMoveIndependentDisk;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"/StorageDrsCannotMoveManuallyPlacedSwapFile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI")StorageDrsCannotMoveManuallyPlacedVm;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"#StorageDrsCannotMoveSharedDisk;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"!StorageDrsCannotMoveTemplate;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"'StorageDrsCannotMoveVmInUserFolder;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"+StorageDrsCannotMoveVmWithMountedCDROM;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI".StorageDrsCannotMoveVmWithNoFilesInLayout;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI".StorageDrsDatacentersCannotShareDatastore;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"StorageDrsDisabledOnVm;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"%StorageDrsIolbDisabledInternally;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI" StorageDrsUnableToMoveFiles;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"StorageVMotionNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r I"StorageVmotionIncompatible;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@I"wsdl_base;F@ºI""SuspendedRelocateNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"#SwapDatastoreNotWritableOnHost;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"DatastoreNotWritableOnHost;TI"SwapDatastoreUnset;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"&SwapPlacementOverrideNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@Ö I"SwitchIpUnset;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@”I"SwitchNotInUpgradeMode;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@”I"SystemError;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@„I"TaskInProgress;T{I" kind;FI" data;FI" props;F[{ I" name;FI" task;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@w6I"wsdl_base;F@êI"&ThirdPartyLicenseAssignmentFailed;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" module;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@„I" Timedout;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI""TooManyConcurrentNativeClones;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI" TooManyConsecutiveOverrides;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"TooManyDevices;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@Ö I"TooManyDisksOnLegacyHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI"diskCount;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI"timeoutDanger;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@I"TooManyGuestLogons;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¤ I"TooManyHosts;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@(I"TooManyNativeCloneLevels;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"TooManyNativeClonesOnFile;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÇI"TooManySnapshotLevels;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@pI"ToolsAlreadyUpgraded;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VmToolsUpgradeFault;TI"!ToolsAutoUpgradeNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¸I"ToolsImageCopyFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¸I"ToolsImageNotAvailable;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¸I"#ToolsImageSignatureCheckFailed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¸I" ToolsInstallationInProgress;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"ToolsUnavailable;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"ToolsUpgradeCancelled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@¸I""UnSupportedDatastoreForVFlash;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastoreName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"UnsupportedDatastore;TI"UncommittedUndoableDisk;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"UnconfiguredPropertyValue;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"InvalidPropertyValue;TI"UncustomizableGuest;T{I" kind;FI" data;FI" props;F[{ I" name;FI"uncustomizableGuestOS;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@uI"!UnexpectedCustomizationFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"UnexpectedFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"faultName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ã{ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@„I"UnrecognizedHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"$UnsharedSwapVMotionNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r I"UnsupportedDatastore;T{I" kind;FI" data;FI" props;F[{ I" name;FI"datastore;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@I"wsdl_base;F@ÞI"UnsupportedGuest;T{I" kind;FI" data;FI" props;F[{ I" name;FI"unsupportedGuestOS;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@Ö I"UnsupportedVimApiVersion;T{I" kind;FI" data;FI" props;F[{ I" name;FI" version;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"UnsupportedVmxLocation;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"'UnusedVirtualDiskBlocksNotScrubbed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@BI"UserNotFound;T{I" kind;FI" data;FI" props;F[{ I" name;FI"principal;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"unresolved;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† I"wsdl_base;F@êI"VAppConfigFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"VAppNotRunning;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"VAppOperationInProgress;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@„I"VAppPropertyFault;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" category;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" label;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"VAppTaskInProgress;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"TaskInProgress;TI"VFlashModuleNotSupported;T{I" kind;FI" data;FI" props;F[ { I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"moduleName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" reason;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"$VFlashModuleVersionIncompatible;T{I" kind;FI" data;FI" props;F[ { I" name;FI"moduleName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vmRequestModuleVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hostMinSupportedVerson;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"hostModuleVersion;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@êI"VMINotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"VMOnConflictDVPort;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ªI"VMOnVirtualIntranet;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ªI"%VMotionAcrossNetworkNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@r I"VMotionInterfaceIssue;T{I" kind;FI" data;FI" props;F[{ I" name;FI"atSourceHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@† { I" name;FI"failedHost;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"failedHostEntity;TI"is-optional;FTI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ê I"wsdl_base;F@I"VMotionLinkCapacityLow;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;FI"VMotionInterfaceIssue;TI"VMotionLinkDown;T{I" kind;FI" data;FI" props;F[{ I" name;FI" network;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@o!I"VMotionNotConfigured;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@o!I"VMotionNotLicensed;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@o!I"VMotionNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@o!I" VMotionProtocolIncompatible;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I" VimFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ 2I")VirtualDiskBlocksNotFullyProvisioned;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@BI" VirtualDiskModeNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" mode;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÈI"$VirtualEthernetCardNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÈI"&VirtualHardwareCompatibilityIssue;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ÞI"'VirtualHardwareVersionNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@û { I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;FI"vim.version.version2;TI"wsdl_type;F@ê I"wsdl_base;F@ºI" VmAlreadyExistsInDatacenter;T{I" kind;FI" data;FI" props;F[{ I" name;FI" host;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" hostname;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vm;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@° I"wsdl_base;FI"InvalidFolder;TI"VmConfigFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"*VmConfigIncompatibleForFaultTolerance;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@ÞI"(VmConfigIncompatibleForRecordReplay;T{I" kind;FI" data;FI" props;F[{ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@ÞI" VmFaultToleranceConfigIssue;T{I" kind;FI" data;FI" props;F[{ I" name;FI" reason;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"entityName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q I"wsdl_base;F@BI"'VmFaultToleranceConfigIssueWrapper;T{I" kind;FI" data;FI" props;F[{ I" name;FI"entityName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" entity;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Q { I" name;FI" error;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@BI"'VmFaultToleranceInvalidFileBacking;T{I" kind;FI" data;FI" props;F[{ I" name;FI"backingType;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"backingFilename;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@BI"VmFaultToleranceIssue;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"!VmFaultToleranceOpIssuesList;T{I" kind;FI" data;FI" props;F[{ I" name;FI" errors;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1{ I" name;FI" warnings;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ä1I"wsdl_base;F@BI"%VmFaultToleranceTooManyVMsOnHost;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hostName;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"maxNumFtVms;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@, I" VmHostAffinityRuleViolation;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vmName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" hostName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@ÞI"VmLimitLicense;T{I" kind;FI" data;FI" props;F[{ I" name;FI" limit;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ÙI"VmMetadataManagerFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"+VmMonitorIncompatibleForFaultTolerance;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"VmPowerOnDisabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@üI"VmToolsUpgradeFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"VmValidateMaxDevice;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"max;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ { I" name;FI" count;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@êI"VmWwnConflict;T{I" kind;FI" data;FI" props;F[ { I" name;FI"vm;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@° { I" name;FI" host;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ê { I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"wwn;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ÞI"wsdl_base;F@Ö I"VmfsAlreadyMounted;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"VmfsMountFault;TI"VmfsAmbiguousMount;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@#I"VmfsMountFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@òI"VmotionInterfaceNotEnabled;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@QI"VolumeEditorError;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@uI"VramLimitLicense;T{I" kind;FI" data;FI" props;F[{ I" name;FI" limit;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ I"wsdl_base;F@ÙI"VsanClusterUuidMismatch;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hostClusterUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"destinationClusterUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@¹I"VsanDiskFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" device;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@_I"VsanFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"VspanDestPortConflict;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vspanSessionKey1;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vspanSessionKey2;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"VspanPortConflict;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vspanSessionKey1;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"vspanSessionKey2;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"VspanPortMoveFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"srcPortgroupName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI"destPortgroupName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I" VspanPortPromiscChangeFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"%VspanPortgroupPromiscChangeFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"portgroupName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I""VspanPortgroupTypeChangeFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"portgroupName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"%VspanPromiscuousPortNotSupported;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vspanSessionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"!VspanSameSessionPortConflict;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vspanSessionKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û { I" name;FI" portKey;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@”I"WakeOnLanNotSupported;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ºI"&WakeOnLanNotSupportedByVmotionNIC;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@QI"WillLoseHAProtection;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resolution;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@û I"wsdl_base;F@I"$WillModifyConfigCpuRequirements;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"WillResetSnapshotDirectory;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@I"WipeDiskFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@êI"_typenames;F[ I"ActionParameter;TI"ActionType;TI"AffinityType;TI"AgentInstallFailedReason;TI"ArrayUpdateOperation;TI"AutoStartAction;TI""AutoStartWaitHeartbeatSetting;TI"'CannotMoveFaultToleranceVmMoveType;TI"'CannotPowerOffVmInClusterOperation;TI"CannotUseNetworkReason;TI"CheckTestType;TI"#ClusterDasAamNodeStateDasState;TI"-ClusterDasConfigInfoHBDatastoreCandidate;TI"%ClusterDasConfigInfoServiceState;TI"*ClusterDasConfigInfoVmMonitoringState;TI"#ClusterDasFdmAvailabilityState;TI"*ClusterDasVmSettingsIsolationResponse;TI"(ClusterDasVmSettingsRestartPriority;TI"ClusterPowerOnVmOption;TI"ClusterProfileServiceType;TI"ComplianceResultStatus;TI";ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState;TI"ConfigSpecOperation;TI"!CustomizationLicenseDataMode;TI"CustomizationNetBIOSMode;TI"%CustomizationSysprepRebootOption;TI"6DVPortStatusVmDirectPathGen2InactiveReasonNetwork;TI"4DVPortStatusVmDirectPathGen2InactiveReasonOther;TI"'DasConfigFaultDasConfigFaultReason;TI"DasVmPriority;TI"DatastoreAccessible;TI")DatastoreSummaryMaintenanceModeState;TI"DayOfWeek;TI"DeviceNotSupportedReason;TI" DiagnosticManagerLogCreator;TI"DiagnosticManagerLogFormat;TI"#DiagnosticPartitionStorageType;TI"DiagnosticPartitionType;TI".DisallowedChangeByServiceDisallowedChange;TI"+DistributedVirtualPortgroupMetaTagName;TI"-DistributedVirtualPortgroupPortgroupType;TI";DistributedVirtualSwitchHostInfrastructureTrafficClass;TI"9DistributedVirtualSwitchHostMemberHostComponentState;TI"1DistributedVirtualSwitchNicTeamingPolicyMode;TI"7DistributedVirtualSwitchPortConnecteeConnecteeType;TI"5DistributedVirtualSwitchProductSpecOperationType;TI"DpmBehavior;TI"DrsBehavior;TI"(DrsInjectorWorkloadCorrelationState;TI" DrsRecommendationReasonCode;TI"DvsFilterOnFailure;TI" DvsNetworkRuleDirectionType;TI"EntityImportType;TI"EntityType;TI"+EventAlarmExpressionComparisonOperator;TI"EventCategory;TI"EventEventSeverity;TI"#EventFilterSpecRecursionOption;TI"FibreChannelPortType;TI"-FileSystemMountInfoVStorageSupportStatus;TI"$FtIssuesOnHostHostSelectionType;TI"GuestFileType;TI"GuestInfoAppStateType;TI""GuestOsDescriptorFirmwareType;TI""GuestOsDescriptorSupportLevel;TI"2HostActiveDirectoryInfoDomainMembershipStatus;TI"&HostCapabilityFtUnsupportedReason;TI"4HostCapabilityVmDirectPathGen2UnsupportedReason;TI"HostConfigChangeMode;TI"HostConfigChangeOperation;TI"HostCpuPackageVendor;TI")HostCpuPowerManagementInfoPolicyType;TI"(HostDasErrorEventHostDasErrorReason;TI"#HostDigestInfoDigestMethodType;TI"$HostDisconnectedEventReasonCode;TI")HostDiskPartitionInfoPartitionFormat;TI"HostDiskPartitionInfoType;TI"HostFeatureVersionKey;TI"HostFirewallRuleDirection;TI"HostFirewallRulePortType;TI"HostFirewallRuleProtocol;TI"!HostGraphicsInfoGraphicsType;TI"HostHardwareElementStatus;TI"HostImageAcceptanceLevel;TI",HostIncompatibleForFaultToleranceReason;TI"*HostIncompatibleForRecordReplayReason;TI".HostInternetScsiHbaChapAuthenticationType;TI""HostInternetScsiHbaDigestType;TI"1HostInternetScsiHbaNetworkBindingSupportType;TI"9HostInternetScsiHbaStaticTargetTargetDiscoveryMethod;TI"&HostIpConfigIpV6AddressConfigType;TI""HostIpConfigIpV6AddressStatus;TI"HostLicensableResourceKey;TI"0HostLowLevelProvisioningManagerReloadTarget;TI"$HostMountInfoInaccessibleReason;TI"HostMountMode;TI"7HostNetStackInstanceCongestionControlAlgorithmType;TI"'HostNetStackInstanceSystemStackKey;TI"!HostNumericSensorHealthState;TI"HostNumericSensorType;TI"!HostPatchManagerInstallState;TI"$HostPatchManagerIntegrityStatus;TI"HostPatchManagerReason;TI"HostPowerOperationType;TI"'HostProfileManagerAnswerFileStatus;TI" HostReplayUnsupportedReason;TI"4HostRuntimeInfoNetStackInstanceRuntimeInfoState;TI"HostServicePolicy;TI"HostSnmpAgentCapability;TI"HostStandbyMode;TI"HostSystemConnectionState;TI"+HostSystemIdentificationInfoIdentifier;TI"HostSystemPowerState;TI"-HostUnresolvedVmfsExtentUnresolvedReason;TI"7HostUnresolvedVmfsResolutionSpecVmfsUuidResolution;TI"!HostVirtualNicManagerNicType;TI"HostVmciAccessManagerMode;TI"HttpNfcLeaseState;TI"#InternetScsiSnsDiscoveryMethod;TI"4InvalidDasConfigArgumentEntryForInvalidArgument;TI"&InvalidProfileReferenceHostReason;TI"IscsiPortInfoPathStatus;TI"'LatencySensitivitySensitivityLevel;TI""LicenseAssignmentFailedReason;TI"(LicenseFeatureInfoSourceRestriction;TI"LicenseFeatureInfoState;TI"LicenseFeatureInfoUnit;TI"LicenseManagerLicenseKey;TI"LicenseManagerState;TI" LicenseReservationInfoState;TI"-LinkDiscoveryProtocolConfigOperationType;TI",LinkDiscoveryProtocolConfigProtocolType;TI"ManagedEntityStatus;TI"MetricAlarmOperator;TI"MultipathState;TI"NetBIOSConfigInfoMode;TI"#NetIpConfigInfoIpAddressOrigin;TI"#NetIpConfigInfoIpAddressStatus;TI"NetIpStackInfoEntryType;TI"NetIpStackInfoPreference;TI"&NotSupportedDeviceForFTDeviceType;TI"%NumVirtualCpusIncompatibleReason;TI"ObjectUpdateKind;TI"OvfConsumerOstNodeType;TI"2OvfCreateImportSpecParamsDiskProvisioningType;TI"PerfFormat;TI"PerfStatsType;TI"PerfSummaryType;TI"PerformanceManagerUnit;TI"5PhysicalNicResourcePoolSchedulerDisallowedReason;TI"-PhysicalNicVmDirectPathGen2SupportedMode;TI"PortGroupConnecteeType;TI"ProfileExecuteResultStatus;TI"ProfileNumericComparator;TI"PropertyChangeOp;TI"RecommendationReasonCode;TI"RecommendationType;TI"-ReplicationDiskConfigFaultReasonForFault;TI"+ReplicationVmConfigFaultReasonForFault;TI"%ReplicationVmFaultReasonForFault;TI"ReplicationVmState;TI"6ScheduledHardwareUpgradeInfoHardwareUpgradePolicy;TI"6ScheduledHardwareUpgradeInfoHardwareUpgradeStatus;TI"ScsiLunDescriptorQuality;TI"ScsiLunState;TI"ScsiLunType;TI"!ScsiLunVStorageSupportStatus;TI"/SessionManagerHttpServiceRequestSpecMethod;TI"SharesLevel;TI"SimpleCommandEncoding;TI"SlpDiscoveryMethod;TI"StateAlarmOperator;TI"$StorageDrsPodConfigInfoBehavior;TI"StorageIORMThresholdMode;TI"&StoragePlacementSpecPlacementType;TI""TaskFilterSpecRecursionOption;TI"TaskFilterSpecTimeOption;TI"TaskInfoState;TI",ThirdPartyLicenseAssignmentFailedReason;TI"UpgradePolicy;TI"VAppAutoStartAction;TI""VAppCloneSpecProvisioningType;TI"*VAppIPAssignmentInfoAllocationSchemes;TI"+VAppIPAssignmentInfoIpAllocationPolicy;TI""VAppIPAssignmentInfoProtocols;TI"#VFlashModuleNotSupportedReason;TI"VMotionCompatibilityType;TI" VMwareDVSTeamingMatchStatus;TI"VMwareDVSVspanSessionType;TI"VMwareDvsLacpApiVersion;TI"&VMwareDvsLacpLoadBalanceAlgorithm;TI"VMwareUplinkLacpMode;TI"ValidateMigrationTestType;TI"VirtualAppVAppState;TI")VirtualDeviceConfigSpecFileOperation;TI"%VirtualDeviceConfigSpecOperation;TI"#VirtualDeviceConnectInfoStatus;TI"VirtualDeviceFileExtension;TI"+VirtualDeviceURIBackingOptionDirection;TI"VirtualDiskAdapterType;TI"!VirtualDiskCompatibilityMode;TI"VirtualDiskDeltaDiskFormat;TI"VirtualDiskMode;TI"VirtualDiskType;TI"9VirtualDiskVFlashCacheConfigInfoCacheConsistencyType;TI".VirtualDiskVFlashCacheConfigInfoCacheMode;TI"/VirtualEthernetCardLegacyNetworkDeviceName;TI"VirtualEthernetCardMacType;TI")VirtualMachineAppHeartbeatStatusType;TI"(VirtualMachineConfigInfoNpivWwnType;TI".VirtualMachineConfigInfoSwapPlacementType;TI"&VirtualMachineConfigSpecNpivWwnOp;TI""VirtualMachineConnectionState;TI"fVirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther;TI"cVirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm;TI"&VirtualMachineFaultToleranceState;TI"'VirtualMachineFileLayoutExFileType;TI"&VirtualMachineFlagInfoMonitorType;TI"+VirtualMachineFlagInfoVirtualExecUsage;TI"*VirtualMachineFlagInfoVirtualMmuUsage;TI" VirtualMachineGuestOsFamily;TI"$VirtualMachineGuestOsIdentifier;TI"VirtualMachineGuestState;TI"VirtualMachineHtSharing;TI")VirtualMachineMemoryAllocationPolicy;TI".VirtualMachineMetadataManagerVmMetadataOp;TI"6VirtualMachineMetadataManagerVmMetadataOwnerOwner;TI"VirtualMachineMovePriority;TI"&VirtualMachineNeedSecondaryReason;TI"#VirtualMachinePowerOffBehavior;TI"VirtualMachinePowerOpType;TI"VirtualMachinePowerState;TI"$VirtualMachineRecordReplayState;TI"*VirtualMachineRelocateDiskMoveOptions;TI")VirtualMachineRelocateTransformation;TI"&VirtualMachineScsiPassthroughType;TI"$VirtualMachineStandbyActionType;TI"-VirtualMachineTargetInfoConfigurationTag;TI"VirtualMachineTicketType;TI"%VirtualMachineToolsRunningStatus;TI"VirtualMachineToolsStatus;TI"%VirtualMachineToolsVersionStatus;TI" VirtualMachineUsbInfoFamily;TI"VirtualMachineUsbInfoSpeed;TI")VirtualMachineVideoCardUse3dRenderer;TI"$VirtualPointingDeviceHostChoice;TI"VirtualSCSISharing;TI"VirtualSerialPortEndPoint;TI"#VmDasBeingResetEventReasonCode;TI"0VmFailedStartingSecondaryEventFailureReason;TI".VmFaultToleranceConfigIssueReasonForIssue;TI"1VmFaultToleranceInvalidFileBackingDeviceType;TI"(VmShutdownOnIsolationEventOperation;TI"0VmwareDistributedVirtualSwitchPvlanPortType;TI"VsanDiskIssueType;TI")VsanHostDecommissionModeObjectAction;TI"VsanHostDiskResultState;TI"VsanHostHealthState;TI"VsanHostNodeState;TI"WeekOfMonth;TI"#WillLoseHAProtectionResolution;TI" Alarm;TI"AlarmManager;TI"AuthorizationManager;TI"ClusterComputeResource;TI"ClusterProfile;TI"ClusterProfileManager;TI"ComputeResource;TI"ContainerView;TI"CustomFieldsManager;TI"CustomizationSpecManager;TI"Datacenter;TI"Datastore;TI"DatastoreNamespaceManager;TI"DiagnosticManager;TI" DistributedVirtualPortgroup;TI"DistributedVirtualSwitch;TI"$DistributedVirtualSwitchManager;TI"EnvironmentBrowser;TI"EventHistoryCollector;TI"EventManager;TI"ExtensibleManagedObject;TI"ExtensionManager;TI"FileManager;TI" Folder;TI"GuestAuthManager;TI"GuestFileManager;TI"GuestOperationsManager;TI"GuestProcessManager;TI"HistoryCollector;TI"&HostActiveDirectoryAuthentication;TI"HostAuthenticationManager;TI"HostAuthenticationStore;TI"HostAutoStartManager;TI"HostBootDeviceSystem;TI""HostCacheConfigurationManager;TI"HostCpuSchedulerSystem;TI"HostDatastoreBrowser;TI"HostDatastoreSystem;TI"HostDateTimeSystem;TI"HostDiagnosticSystem;TI"HostDirectoryStore;TI"HostEsxAgentHostManager;TI"HostFirewallSystem;TI"HostFirmwareSystem;TI"HostGraphicsManager;TI"HostHealthStatusSystem;TI"HostImageConfigManager;TI"HostKernelModuleSystem;TI"HostLocalAccountManager;TI"HostLocalAuthentication;TI"HostMemorySystem;TI"HostNetworkSystem;TI"HostPatchManager;TI"HostPciPassthruSystem;TI"HostPowerSystem;TI"HostProfile;TI"HostProfileManager;TI"HostServiceSystem;TI"HostSnmpSystem;TI"HostStorageSystem;TI"HostSystem;TI"HostVFlashManager;TI"HostVMotionSystem;TI"HostVirtualNicManager;TI"HostVsanInternalSystem;TI"HostVsanSystem;TI"HttpNfcLease;TI"InventoryView;TI"IpPoolManager;TI"IscsiManager;TI"LicenseAssignmentManager;TI"LicenseManager;TI" ListView;TI"LocalizationManager;TI"ManagedEntity;TI"ManagedObjectView;TI" Network;TI"OpaqueNetwork;TI"OptionManager;TI"OvfManager;TI"PerformanceManager;TI" Profile;TI"ProfileComplianceManager;TI"ProfileManager;TI"PropertyCollector;TI"PropertyFilter;TI"ResourcePlanningManager;TI"ResourcePool;TI"ScheduledTask;TI"ScheduledTaskManager;TI"SearchIndex;TI"ServiceInstance;TI"ServiceManager;TI"SessionManager;TI"SimpleCommand;TI"StoragePod;TI"StorageResourceManager;TI" Task;TI"TaskHistoryCollector;TI"TaskManager;TI"UserDirectory;TI" View;TI"ViewManager;TI"VirtualApp;TI"VirtualDiskManager;TI"VirtualMachine;TI"'VirtualMachineCompatibilityChecker;TI"&VirtualMachineProvisioningChecker;TI"VirtualMachineSnapshot;TI"VirtualizationManager;TI"#VmwareDistributedVirtualSwitch;TI"AboutInfo;TI"AccountCreatedEvent;TI"AccountRemovedEvent;TI"AccountUpdatedEvent;TI" Action;TI"ActiveDirectoryProfile;TI"!AdminPasswordNotChangedEvent;TI"AfterStartupTaskScheduler;TI"AlarmAcknowledgedEvent;TI"AlarmAction;TI"AlarmActionTriggeredEvent;TI"AlarmClearedEvent;TI"AlarmCreatedEvent;TI"AlarmDescription;TI"AlarmEmailCompletedEvent;TI"AlarmEmailFailedEvent;TI"AlarmEvent;TI"AlarmEventArgument;TI"AlarmExpression;TI"AlarmInfo;TI"AlarmReconfiguredEvent;TI"AlarmRemovedEvent;TI"AlarmScriptCompleteEvent;TI"AlarmScriptFailedEvent;TI"AlarmSetting;TI"AlarmSnmpCompletedEvent;TI"AlarmSnmpFailedEvent;TI"AlarmSpec;TI"AlarmState;TI"AlarmStatusChangedEvent;TI"AlarmTriggeringAction;TI"(AlarmTriggeringActionTransitionSpec;TI"$AllVirtualMachinesLicensedEvent;TI"%AlreadyAuthenticatedSessionEvent;TI"AndAlarmExpression;TI"AnswerFile;TI"AnswerFileCreateSpec;TI" AnswerFileOptionsCreateSpec;TI"#AnswerFileSerializedCreateSpec;TI"AnswerFileStatusError;TI"AnswerFileStatusResult;TI"AnswerFileUpdateFailure;TI"ApplyProfile;TI"%ApplyStorageRecommendationResult;TI"ArrayUpdateSpec;TI"AuthenticationProfile;TI"AuthorizationDescription;TI"AuthorizationEvent;TI"AuthorizationPrivilege;TI"AuthorizationRole;TI"AutoStartDefaults;TI"AutoStartPowerInfo;TI"BadUsernameSessionEvent;TI"BoolOption;TI"BoolPolicy;TI"CanceledHostOperationEvent;TI"Capability;TI"CheckResult;TI"ChoiceOption;TI"ClusterAction;TI"ClusterActionHistory;TI"ClusterAffinityRuleSpec;TI" ClusterAntiAffinityRuleSpec;TI"ClusterAttemptedVmInfo;TI""ClusterComplianceCheckedEvent;TI""ClusterComputeResourceSummary;TI"ClusterConfigInfo;TI"ClusterConfigInfoEx;TI"ClusterConfigSpec;TI"ClusterConfigSpecEx;TI"ClusterCreatedEvent;TI"ClusterDasAamHostInfo;TI"ClusterDasAamNodeState;TI"#ClusterDasAdmissionControlInfo;TI"%ClusterDasAdmissionControlPolicy;TI""ClusterDasAdvancedRuntimeInfo;TI"ClusterDasConfigInfo;TI"ClusterDasData;TI"ClusterDasDataSummary;TI"/ClusterDasFailoverLevelAdvancedRuntimeInfo;TI"8ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots;TI"7ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo;TI"6ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots;TI"ClusterDasFdmHostState;TI"ClusterDasHostInfo;TI"!ClusterDasHostRecommendation;TI"ClusterDasVmConfigInfo;TI"ClusterDasVmConfigSpec;TI"ClusterDasVmSettings;TI"ClusterDestroyedEvent;TI"ClusterDpmConfigInfo;TI"ClusterDpmHostConfigInfo;TI"ClusterDpmHostConfigSpec;TI"ClusterDrsConfigInfo;TI"ClusterDrsFaults;TI"(ClusterDrsFaultsFaultsByVirtualDisk;TI"ClusterDrsFaultsFaultsByVm;TI"ClusterDrsMigration;TI"ClusterDrsRecommendation;TI"ClusterDrsVmConfigInfo;TI"ClusterDrsVmConfigSpec;TI""ClusterEnterMaintenanceResult;TI"ClusterEvent;TI",ClusterFailoverHostAdmissionControlInfo;TI"6ClusterFailoverHostAdmissionControlInfoHostStatus;TI".ClusterFailoverHostAdmissionControlPolicy;TI"-ClusterFailoverLevelAdmissionControlInfo;TI"/ClusterFailoverLevelAdmissionControlPolicy;TI"1ClusterFailoverResourcesAdmissionControlInfo;TI"3ClusterFailoverResourcesAdmissionControlPolicy;TI"ClusterFixedSizeSlotPolicy;TI"ClusterGroupInfo;TI"ClusterGroupSpec;TI"ClusterHostGroup;TI"ClusterHostPowerAction;TI"ClusterHostRecommendation;TI""ClusterInitialPlacementAction;TI"ClusterMigrationAction;TI"ClusterNotAttemptedVmInfo;TI"ClusterOvercommittedEvent;TI"ClusterPowerOnVmResult;TI"%ClusterProfileCompleteConfigSpec;TI"ClusterProfileConfigInfo;TI"*ClusterProfileConfigServiceCreateSpec;TI"ClusterProfileConfigSpec;TI"ClusterProfileCreateSpec;TI"ClusterRecommendation;TI"ClusterReconfiguredEvent;TI"ClusterRuleInfo;TI"ClusterRuleSpec;TI"ClusterSlotPolicy;TI"ClusterStatusChangedEvent;TI"ClusterVmGroup;TI"ClusterVmHostRuleInfo;TI"%ClusterVmToolsMonitoringSettings;TI"ComplianceFailure;TI"ComplianceLocator;TI"ComplianceProfile;TI"ComplianceResult;TI"CompositePolicyOption;TI"ComputeResourceConfigInfo;TI"ComputeResourceConfigSpec;TI"!ComputeResourceEventArgument;TI"'ComputeResourceHostSPBMLicenseInfo;TI"ComputeResourceSummary;TI"ConfigTarget;TI"#ConflictingConfigurationConfig;TI"CreateTaskAction;TI"CustomFieldDef;TI"CustomFieldDefAddedEvent;TI"CustomFieldDefEvent;TI"CustomFieldDefRemovedEvent;TI"CustomFieldDefRenamedEvent;TI"CustomFieldEvent;TI"CustomFieldStringValue;TI"CustomFieldValue;TI"!CustomFieldValueChangedEvent;TI" CustomizationAdapterMapping;TI"#CustomizationAutoIpV6Generator;TI"#CustomizationCustomIpGenerator;TI"%CustomizationCustomIpV6Generator;TI"CustomizationCustomName;TI"!CustomizationDhcpIpGenerator;TI"#CustomizationDhcpIpV6Generator;TI"CustomizationEvent;TI"CustomizationFailed;TI"CustomizationFixedIp;TI"CustomizationFixedIpV6;TI"CustomizationFixedName;TI""CustomizationGlobalIPSettings;TI"CustomizationGuiRunOnce;TI"CustomizationGuiUnattended;TI"CustomizationIPSettings;TI"+CustomizationIPSettingsIpV6AddressSpec;TI" CustomizationIdentification;TI""CustomizationIdentitySettings;TI"CustomizationIpGenerator;TI"CustomizationIpV6Generator;TI"&CustomizationLicenseFilePrintData;TI"%CustomizationLinuxIdentityFailed;TI"CustomizationLinuxOptions;TI"CustomizationLinuxPrep;TI"CustomizationName;TI"$CustomizationNetworkSetupFailed;TI"CustomizationOptions;TI"CustomizationPassword;TI"CustomizationPrefixName;TI"CustomizationSpec;TI"CustomizationSpecInfo;TI"CustomizationSpecItem;TI"CustomizationStartedEvent;TI"(CustomizationStatelessIpV6Generator;TI"CustomizationSucceeded;TI"CustomizationSysprep;TI"CustomizationSysprepFailed;TI"CustomizationSysprepText;TI" CustomizationUnknownFailure;TI"$CustomizationUnknownIpGenerator;TI"&CustomizationUnknownIpV6Generator;TI"CustomizationUnknownName;TI"CustomizationUserData;TI"$CustomizationVirtualMachineName;TI"CustomizationWinOptions;TI"DVPortConfigInfo;TI"DVPortConfigSpec;TI"DVPortSetting;TI"DVPortState;TI"DVPortStatus;TI"DVPortgroupConfigInfo;TI"DVPortgroupConfigSpec;TI"DVPortgroupCreatedEvent;TI"DVPortgroupDestroyedEvent;TI"DVPortgroupEvent;TI"DVPortgroupPolicy;TI"!DVPortgroupReconfiguredEvent;TI"DVPortgroupRenamedEvent;TI"DVPortgroupSelection;TI"DVSBackupRestoreCapability;TI"DVSCapability;TI"DVSConfigInfo;TI"DVSConfigSpec;TI"DVSContactInfo;TI"DVSCreateSpec;TI"DVSFailureCriteria;TI"DVSFeatureCapability;TI"DVSHealthCheckCapability;TI"DVSHealthCheckConfig;TI"DVSHostLocalPortInfo;TI"DVSManagerDvsConfigTarget;TI"!DVSNameArrayUplinkPortPolicy;TI"+DVSNetworkResourceManagementCapability;TI"DVSNetworkResourcePool;TI")DVSNetworkResourcePoolAllocationInfo;TI"%DVSNetworkResourcePoolConfigSpec;TI"DVSPolicy;TI"DVSRollbackCapability;TI"DVSRuntimeInfo;TI"DVSSecurityPolicy;TI"DVSSelection;TI"DVSSummary;TI"DVSTrafficShapingPolicy;TI"DVSUplinkPortPolicy;TI"DVSVendorSpecificConfig;TI"DailyTaskScheduler;TI"%DasAdmissionControlDisabledEvent;TI"$DasAdmissionControlEnabledEvent;TI"DasAgentFoundEvent;TI"DasAgentUnavailableEvent;TI"DasClusterIsolatedEvent;TI"DasDisabledEvent;TI"DasEnabledEvent;TI"DasHeartbeatDatastoreInfo;TI"DasHostFailedEvent;TI"DasHostIsolatedEvent;TI"DatabaseSizeEstimate;TI"DatabaseSizeParam;TI"DatacenterConfigInfo;TI"DatacenterConfigSpec;TI"DatacenterCreatedEvent;TI"DatacenterEvent;TI"DatacenterEventArgument;TI"DatacenterMismatchArgument;TI"DatacenterRenamedEvent;TI"DatastoreCapability;TI"$DatastoreCapacityIncreasedEvent;TI"DatastoreDestroyedEvent;TI"DatastoreDiscoveredEvent;TI"DatastoreDuplicatedEvent;TI"DatastoreEvent;TI"DatastoreEventArgument;TI"DatastoreFileCopiedEvent;TI"DatastoreFileDeletedEvent;TI"DatastoreFileEvent;TI"DatastoreFileMovedEvent;TI"DatastoreHostMount;TI"#DatastoreIORMReconfiguredEvent;TI"DatastoreInfo;TI"$DatastoreMountPathDatastorePair;TI"DatastoreOption;TI"!DatastorePrincipalConfigured;TI" DatastoreRemovedOnHostEvent;TI"DatastoreRenamedEvent;TI" DatastoreRenamedOnHostEvent;TI"DatastoreSummary;TI"DateTimeProfile;TI"Description;TI" DeviceBackedVirtualDiskSpec;TI" DiagnosticManagerBundleInfo;TI"#DiagnosticManagerLogDescriptor;TI"DiagnosticManagerLogHeader;TI"DiskChangeExtent;TI"DiskChangeInfo;TI"DistributedVirtualPort;TI"$DistributedVirtualPortgroupInfo;TI"'DistributedVirtualSwitchHostMember;TI".DistributedVirtualSwitchHostMemberBacking;TI"1DistributedVirtualSwitchHostMemberConfigInfo;TI"1DistributedVirtualSwitchHostMemberConfigSpec;TI"2DistributedVirtualSwitchHostMemberPnicBacking;TI"/DistributedVirtualSwitchHostMemberPnicSpec;TI"3DistributedVirtualSwitchHostMemberRuntimeState;TI",DistributedVirtualSwitchHostProductSpec;TI"!DistributedVirtualSwitchInfo;TI",DistributedVirtualSwitchKeyedOpaqueBlob;TI"7DistributedVirtualSwitchManagerCompatibilityResult;TI"2DistributedVirtualSwitchManagerDvsProductSpec;TI"3DistributedVirtualSwitchManagerHostArrayFilter;TI"1DistributedVirtualSwitchManagerHostContainer;TI"7DistributedVirtualSwitchManagerHostContainerFilter;TI"5DistributedVirtualSwitchManagerHostDvsFilterSpec;TI";DistributedVirtualSwitchManagerHostDvsMembershipFilter;TI"0DistributedVirtualSwitchManagerImportResult;TI"*DistributedVirtualSwitchPortConnectee;TI"+DistributedVirtualSwitchPortConnection;TI")DistributedVirtualSwitchPortCriteria;TI"+DistributedVirtualSwitchPortStatistics;TI"(DistributedVirtualSwitchProductSpec;TI"DrsDisabledEvent;TI"DrsEnabledEvent;TI"DrsEnteredStandbyModeEvent;TI" DrsEnteringStandbyModeEvent;TI""DrsExitStandbyModeFailedEvent;TI"DrsExitedStandbyModeEvent;TI"DrsExitingStandbyModeEvent;TI"DrsInvocationFailedEvent;TI"!DrsRecoveredFromFailureEvent;TI"$DrsResourceConfigureFailedEvent;TI"$DrsResourceConfigureSyncedEvent;TI"DrsRuleComplianceEvent;TI"DrsRuleViolationEvent;TI"DrsVmMigratedEvent;TI"DrsVmPoweredOnEvent;TI"DuplicateIpDetectedEvent;TI"DvpgImportEvent;TI"DvpgRestoreEvent;TI"DvsAcceptNetworkRuleAction;TI"(DvsApplyOperationFaultFaultOnObject;TI"DvsCopyNetworkRuleAction;TI"DvsCreatedEvent;TI"DvsDestroyedEvent;TI"DvsDropNetworkRuleAction;TI" DvsEvent;TI"DvsEventArgument;TI"DvsFilterConfig;TI"DvsFilterConfigSpec;TI"DvsFilterParameter;TI"DvsFilterPolicy;TI"!DvsGreEncapNetworkRuleAction;TI"DvsHealthStatusChangeEvent;TI"DvsHostBackInSyncEvent;TI"DvsHostJoinedEvent;TI"DvsHostLeftEvent;TI"DvsHostStatusUpdated;TI"DvsHostVNicProfile;TI"DvsHostWentOutOfSyncEvent;TI"DvsImportEvent;TI"DvsIpNetworkRuleQualifier;TI"DvsIpPort;TI"DvsIpPortRange;TI"DvsLogNetworkRuleAction;TI"DvsMacNetworkRuleQualifier;TI"#DvsMacRewriteNetworkRuleAction;TI"DvsMergedEvent;TI"DvsNetworkRuleAction;TI"DvsNetworkRuleQualifier;TI"%DvsOperationBulkFaultFaultOnHost;TI"DvsOutOfSyncHostArgument;TI"DvsPortBlockedEvent;TI"DvsPortConnectedEvent;TI"DvsPortCreatedEvent;TI"DvsPortDeletedEvent;TI"DvsPortDisconnectedEvent;TI" DvsPortEnteredPassthruEvent;TI"DvsPortExitedPassthruEvent;TI"DvsPortJoinPortgroupEvent;TI"DvsPortLeavePortgroupEvent;TI"DvsPortLinkDownEvent;TI"DvsPortLinkUpEvent;TI"DvsPortReconfiguredEvent;TI"DvsPortRuntimeChangeEvent;TI"DvsPortUnblockedEvent;TI"*DvsPortVendorSpecificStateChangeEvent;TI"DvsProfile;TI"DvsPuntNetworkRuleAction;TI""DvsRateLimitNetworkRuleAction;TI"DvsReconfiguredEvent;TI"DvsRenamedEvent;TI"DvsRestoreEvent;TI"!DvsServiceConsoleVNicProfile;TI"DvsSingleIpPort;TI")DvsSystemTrafficNetworkRuleQualifier;TI"DvsTrafficFilterConfig;TI"DvsTrafficFilterConfigSpec;TI"DvsTrafficRule;TI"DvsTrafficRuleset;TI""DvsUpdateTagNetworkRuleAction;TI"DvsUpgradeAvailableEvent;TI"DvsUpgradeInProgressEvent;TI"DvsUpgradeRejectedEvent;TI"DvsUpgradedEvent;TI"DvsVNicProfile;TI"DynamicArray;TI"DynamicData;TI"DynamicProperty;TI" EVCMode;TI"ElementDescription;TI" EnteredMaintenanceModeEvent;TI"EnteredStandbyModeEvent;TI"!EnteringMaintenanceModeEvent;TI"EnteringStandbyModeEvent;TI"EntityBackup;TI"EntityBackupConfig;TI"EntityEventArgument;TI"EntityPrivilege;TI"EnumDescription;TI"ErrorUpgradeEvent;TI"EvaluationLicenseSource;TI" Event;TI"EventAlarmExpression;TI"#EventAlarmExpressionComparison;TI"EventArgDesc;TI"EventArgument;TI"EventDescription;TI" EventDescriptionEventDetail;TI" EventEx;TI"EventFilterSpec;TI"EventFilterSpecByEntity;TI"EventFilterSpecByTime;TI"EventFilterSpecByUsername;TI"ExitMaintenanceModeEvent;TI"ExitStandbyModeFailedEvent;TI"ExitedStandbyModeEvent;TI"ExitingStandbyModeEvent;TI"ExtExtendedProductInfo;TI"ExtManagedEntityInfo;TI"ExtSolutionManagerInfo;TI""ExtSolutionManagerInfoTabInfo;TI"ExtendedDescription;TI"ExtendedElementDescription;TI"ExtendedEvent;TI"ExtendedEventPair;TI"Extension;TI"ExtensionClientInfo;TI"ExtensionEventTypeInfo;TI"ExtensionFaultTypeInfo;TI"ExtensionHealthInfo;TI"&ExtensionManagerIpAllocationUsage;TI"ExtensionOvfConsumerInfo;TI"ExtensionPrivilegeInfo;TI"ExtensionResourceInfo;TI"ExtensionServerInfo;TI"ExtensionTaskTypeInfo;TI"FailoverLevelRestored;TI"FaultToleranceConfigInfo;TI"$FaultTolerancePrimaryConfigInfo;TI"&FaultToleranceSecondaryConfigInfo;TI"$FaultToleranceSecondaryOpResult;TI"FcoeConfig;TI"FcoeConfigFcoeCapabilities;TI" FcoeConfigFcoeSpecification;TI"FcoeConfigVlanRange;TI"FileBackedVirtualDiskSpec;TI" FileInfo;TI"FileQuery;TI"FileQueryFlags;TI"FileTransferInformation;TI"FirewallProfile;TI""FirewallProfileRulesetProfile;TI"FloatOption;TI"FloppyImageFileInfo;TI"FloppyImageFileQuery;TI"FolderEventArgument;TI"FolderFileInfo;TI"FolderFileQuery;TI"GeneralEvent;TI"GeneralHostErrorEvent;TI"GeneralHostInfoEvent;TI"GeneralHostWarningEvent;TI"GeneralUserEvent;TI"GeneralVmErrorEvent;TI"GeneralVmInfoEvent;TI"GeneralVmWarningEvent;TI"%GhostDvsProxySwitchDetectedEvent;TI"$GhostDvsProxySwitchRemovedEvent;TI"GlobalMessageChangedEvent;TI"GroupAlarmAction;TI"GuestAuthentication;TI"GuestDiskInfo;TI"GuestFileAttributes;TI"GuestFileInfo;TI"GuestInfo;TI"%GuestInfoNamespaceGenerationInfo;TI"GuestListFileInfo;TI"GuestNicInfo;TI"GuestOsDescriptor;TI"GuestPosixFileAttributes;TI"GuestProcessInfo;TI"GuestProgramSpec;TI"GuestScreenInfo;TI"GuestStackInfo;TI"GuestWindowsFileAttributes;TI"GuestWindowsProgramSpec;TI" HbrManagerReplicationVmInfo;TI"HealthStatusChangedEvent;TI"HealthSystemRuntime;TI"HostAccountSpec;TI"HostActiveDirectory;TI"HostActiveDirectoryInfo;TI"HostActiveDirectorySpec;TI"HostAddFailedEvent;TI"HostAddedEvent;TI"HostAdminDisableEvent;TI"HostAdminEnableEvent;TI"HostApplyProfile;TI""HostAuthenticationManagerInfo;TI" HostAuthenticationStoreInfo;TI"HostAutoStartManagerConfig;TI"HostBIOSInfo;TI"$HostBlockAdapterTargetTransport;TI"HostBlockHba;TI"HostBootDevice;TI"HostBootDeviceInfo;TI"HostCacheConfigurationInfo;TI"HostCacheConfigurationSpec;TI"HostCapability;TI"$HostCnxFailedAccountFailedEvent;TI"%HostCnxFailedAlreadyManagedEvent;TI"!HostCnxFailedBadCcagentEvent;TI""HostCnxFailedBadUsernameEvent;TI"!HostCnxFailedBadVersionEvent;TI"%HostCnxFailedCcagentUpgradeEvent;TI"HostCnxFailedEvent;TI"#HostCnxFailedNetworkErrorEvent;TI"HostCnxFailedNoAccessEvent;TI"#HostCnxFailedNoConnectionEvent;TI" HostCnxFailedNoLicenseEvent;TI"HostCnxFailedNotFoundEvent;TI"HostCnxFailedTimeoutEvent;TI"HostComplianceCheckedEvent;TI"HostCompliantEvent;TI"HostConfigAppliedEvent;TI"HostConfigChange;TI"HostConfigInfo;TI"HostConfigManager;TI"HostConfigSpec;TI"HostConfigSummary;TI"HostConnectInfo;TI"HostConnectInfoNetworkInfo;TI"HostConnectSpec;TI"HostConnectedEvent;TI"HostConnectionLostEvent;TI"HostCpuIdInfo;TI"HostCpuInfo;TI"HostCpuPackage;TI"HostCpuPowerManagementInfo;TI"HostDasDisabledEvent;TI"HostDasDisablingEvent;TI"HostDasEnabledEvent;TI"HostDasEnablingEvent;TI"HostDasErrorEvent;TI"HostDasEvent;TI"HostDasOkEvent;TI"&HostDatastoreBrowserSearchResults;TI"#HostDatastoreBrowserSearchSpec;TI"HostDatastoreConnectInfo;TI"#HostDatastoreExistsConnectInfo;TI")HostDatastoreNameConflictConnectInfo;TI"$HostDatastoreSystemCapabilities;TI"HostDateTimeConfig;TI"HostDateTimeInfo;TI"HostDateTimeSystemTimeZone;TI"HostDevice;TI"HostDhcpService;TI"HostDhcpServiceConfig;TI"HostDhcpServiceSpec;TI"HostDiagnosticPartition;TI"-HostDiagnosticPartitionCreateDescription;TI"(HostDiagnosticPartitionCreateOption;TI"&HostDiagnosticPartitionCreateSpec;TI"HostDigestInfo;TI"HostDirectoryStoreInfo;TI"HostDisconnectedEvent;TI" HostDiskConfigurationResult;TI"HostDiskDimensions;TI"HostDiskDimensionsChs;TI"HostDiskDimensionsLba;TI"HostDiskMappingInfo;TI"HostDiskMappingOption;TI"!HostDiskMappingPartitionInfo;TI"#HostDiskMappingPartitionOption;TI" HostDiskPartitionAttributes;TI" HostDiskPartitionBlockRange;TI"HostDiskPartitionInfo;TI"HostDiskPartitionLayout;TI"HostDiskPartitionSpec;TI"HostDnsConfig;TI"HostDnsConfigSpec;TI"HostEnableAdminFailedEvent;TI"&HostEsxAgentHostManagerConfigInfo;TI"HostEvent;TI"HostEventArgument;TI"HostExtraNetworksEvent;TI"HostFeatureCapability;TI"HostFeatureMask;TI"HostFeatureVersionInfo;TI"HostFibreChannelHba;TI"$HostFibreChannelOverEthernetHba;TI",HostFibreChannelOverEthernetHbaLinkInfo;TI"0HostFibreChannelOverEthernetTargetTransport;TI"$HostFibreChannelTargetTransport;TI"HostFileAccess;TI"HostFileSystemMountInfo;TI"HostFileSystemVolume;TI"HostFileSystemVolumeInfo;TI"HostFirewallConfig;TI"$HostFirewallConfigRuleSetConfig;TI"HostFirewallDefaultPolicy;TI"HostFirewallInfo;TI"HostFirewallRule;TI"HostFirewallRuleset;TI"HostFirewallRulesetIpList;TI"!HostFirewallRulesetIpNetwork;TI"#HostFirewallRulesetRulesetSpec;TI"HostFlagInfo;TI"HostForceMountedInfo;TI" HostGetShortNameFailedEvent;TI"HostGraphicsInfo;TI"HostHardwareElementInfo;TI"HostHardwareInfo;TI"HostHardwareStatusInfo;TI"HostHardwareSummary;TI"HostHostBusAdapter;TI" HostHyperThreadScheduleInfo;TI"HostImageProfileSummary;TI"HostInAuditModeEvent;TI"HostInternetScsiHba;TI"2HostInternetScsiHbaAuthenticationCapabilities;TI"0HostInternetScsiHbaAuthenticationProperties;TI"*HostInternetScsiHbaDigestCapabilities;TI"(HostInternetScsiHbaDigestProperties;TI"-HostInternetScsiHbaDiscoveryCapabilities;TI"+HostInternetScsiHbaDiscoveryProperties;TI"&HostInternetScsiHbaIPCapabilities;TI"$HostInternetScsiHbaIPProperties;TI""HostInternetScsiHbaParamValue;TI""HostInternetScsiHbaSendTarget;TI"$HostInternetScsiHbaStaticTarget;TI"!HostInternetScsiHbaTargetSet;TI"$HostInternetScsiTargetTransport;TI"HostInventoryFullEvent;TI"!HostInventoryUnreadableEvent;TI"HostIpChangedEvent;TI"HostIpConfig;TI"HostIpConfigIpV6Address;TI")HostIpConfigIpV6AddressConfiguration;TI"HostIpInconsistentEvent;TI"HostIpRouteConfig;TI"HostIpRouteConfigSpec;TI"HostIpRouteEntry;TI"HostIpRouteOp;TI"HostIpRouteTableConfig;TI"HostIpRouteTableInfo;TI"!HostIpToShortNameFailedEvent;TI"HostIpmiInfo;TI"#HostIsolationIpPingFailedEvent;TI"HostLicensableResourceInfo;TI"HostLicenseConnectInfo;TI"HostLicenseExpiredEvent;TI"HostLicenseSpec;TI"HostListSummary;TI"HostListSummaryQuickStats;TI" HostLocalAuthenticationInfo;TI"HostLocalFileSystemVolume;TI""HostLocalFileSystemVolumeSpec;TI"HostLocalPortCreatedEvent;TI"2HostLowLevelProvisioningManagerDiskLayoutSpec;TI"6HostLowLevelProvisioningManagerSnapshotLayoutSpec;TI"5HostLowLevelProvisioningManagerVmMigrationStatus;TI"2HostLowLevelProvisioningManagerVmRecoveryInfo;TI"HostMaintenanceSpec;TI" HostMemberHealthCheckResult;TI"HostMemberRuntimeInfo;TI"&HostMemberUplinkHealthCheckResult;TI"HostMemoryProfile;TI"HostMemorySpec;TI"HostMissingNetworksEvent;TI"$HostMonitoringStateChangedEvent;TI"HostMountInfo;TI"HostMultipathInfo;TI",HostMultipathInfoFixedLogicalUnitPolicy;TI"!HostMultipathInfoLogicalUnit;TI"'HostMultipathInfoLogicalUnitPolicy;TI"7HostMultipathInfoLogicalUnitStorageArrayTypePolicy;TI"HostMultipathInfoPath;TI"HostMultipathStateInfo;TI"HostMultipathStateInfoPath;TI"HostNasVolume;TI"HostNasVolumeConfig;TI"HostNasVolumeSpec;TI"HostNatService;TI"HostNatServiceConfig;TI""HostNatServiceNameServiceSpec;TI""HostNatServicePortForwardSpec;TI"HostNatServiceSpec;TI"HostNetCapabilities;TI"HostNetOffloadCapabilities;TI"HostNetStackInstance;TI"HostNetworkConfig;TI""HostNetworkConfigNetStackSpec;TI"HostNetworkConfigResult;TI"HostNetworkInfo;TI"HostNetworkPolicy;TI"HostNetworkSecurityPolicy;TI"$HostNetworkTrafficShapingPolicy;TI"HostNewNetworkConnectInfo;TI"HostNicFailureCriteria;TI"HostNicOrderPolicy;TI"HostNicTeamingPolicy;TI"!HostNoAvailableNetworksEvent;TI"#HostNoHAEnabledPortGroupsEvent;TI"*HostNoRedundantManagementNetworkEvent;TI"HostNonCompliantEvent;TI"HostNotInClusterEvent;TI"HostNtpConfig;TI"HostNumaInfo;TI"HostNumaNode;TI"HostNumericSensorInfo;TI"HostOpaqueNetworkInfo;TI"HostOpaqueSwitch;TI"HostOvercommittedEvent;TI"HostParallelScsiHba;TI"$HostParallelScsiTargetTransport;TI"HostPatchManagerLocator;TI".HostPatchManagerPatchManagerOperationSpec;TI"HostPatchManagerResult;TI"HostPatchManagerStatus;TI",HostPatchManagerStatusPrerequisitePatch;TI""HostPathSelectionPolicyOption;TI"HostPciDevice;TI"HostPciPassthruConfig;TI"HostPciPassthruInfo;TI"HostPlugStoreTopology;TI"!HostPlugStoreTopologyAdapter;TI" HostPlugStoreTopologyDevice;TI"HostPlugStoreTopologyPath;TI" HostPlugStoreTopologyPlugin;TI" HostPlugStoreTopologyTarget;TI"HostPortGroup;TI"HostPortGroupConfig;TI"HostPortGroupPort;TI"HostPortGroupProfile;TI"HostPortGroupSpec;TI"HostPosixAccountSpec;TI"HostPowerPolicy;TI"&HostPrimaryAgentNotShortNameEvent;TI"HostProfileAppliedEvent;TI""HostProfileCompleteConfigSpec;TI"HostProfileConfigInfo;TI"HostProfileConfigSpec;TI"#HostProfileHostBasedConfigSpec;TI"%HostProfileManagerConfigTaskList;TI")HostProfileSerializedHostProfileSpec;TI"HostProxySwitch;TI"HostProxySwitchConfig;TI"!HostProxySwitchHostLagConfig;TI"HostProxySwitchSpec;TI" HostReconnectionFailedEvent;TI"HostReliableMemoryInfo;TI"HostRemovedEvent;TI" HostResignatureRescanResult;TI"HostRuntimeInfo;TI"/HostRuntimeInfoNetStackInstanceRuntimeInfo;TI"&HostRuntimeInfoNetworkRuntimeInfo;TI"HostScsiDisk;TI"HostScsiDiskPartition;TI"HostScsiTopology;TI"HostScsiTopologyInterface;TI"HostScsiTopologyLun;TI"HostScsiTopologyTarget;TI"HostSecuritySpec;TI"HostService;TI"HostServiceConfig;TI"HostServiceInfo;TI"HostServiceSourcePackage;TI"HostServiceTicket;TI"#HostShortNameInconsistentEvent;TI"!HostShortNameToIpFailedEvent;TI"HostShutdownEvent;TI"HostSnmpConfigSpec;TI"HostSnmpDestination;TI"HostSnmpSystemAgentLimits;TI"HostSriovConfig;TI"HostSriovInfo;TI"HostSslThumbprintInfo;TI"HostStatusChangedEvent;TI"%HostStorageArrayTypePolicyOption;TI"HostStorageDeviceInfo;TI"HostStorageElementInfo;TI"HostStorageOperationalInfo;TI"HostSyncFailedEvent;TI"HostSystemHealthInfo;TI"!HostSystemIdentificationInfo;TI"HostSystemInfo;TI"HostSystemReconnectSpec;TI"HostSystemResourceInfo;TI" HostSystemSwapConfiguration;TI"/HostSystemSwapConfigurationDatastoreOption;TI".HostSystemSwapConfigurationDisabledOption;TI"/HostSystemSwapConfigurationHostCacheOption;TI"3HostSystemSwapConfigurationHostLocalSwapOption;TI"0HostSystemSwapConfigurationSystemSwapOption;TI"HostTargetTransport;TI"HostTpmAttestationReport;TI"*HostTpmBootSecurityOptionEventDetails;TI"HostTpmCommandEventDetails;TI"HostTpmDigestInfo;TI"HostTpmEventDetails;TI"HostTpmEventLogEntry;TI"HostTpmOptionEventDetails;TI")HostTpmSoftwareComponentEventDetails;TI"HostUnresolvedVmfsExtent;TI"&HostUnresolvedVmfsResignatureSpec;TI"'HostUnresolvedVmfsResolutionResult;TI"%HostUnresolvedVmfsResolutionSpec;TI"HostUnresolvedVmfsVolume;TI"*HostUnresolvedVmfsVolumeResolveStatus;TI"HostUpgradeFailedEvent;TI"%HostUserWorldSwapNotEnabledEvent;TI"+HostVFlashManagerVFlashCacheConfigInfo;TI"CHostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption;TI"+HostVFlashManagerVFlashCacheConfigSpec;TI"&HostVFlashManagerVFlashConfigInfo;TI".HostVFlashManagerVFlashResourceConfigInfo;TI".HostVFlashManagerVFlashResourceConfigSpec;TI"/HostVFlashManagerVFlashResourceRunTimeInfo;TI"*HostVFlashResourceConfigurationResult;TI"HostVMotionCompatibility;TI"HostVMotionConfig;TI"HostVMotionInfo;TI"HostVMotionNetConfig;TI"HostVfatVolume;TI"HostVffsSpec;TI"HostVffsVolume;TI"HostVirtualNic;TI"HostVirtualNicConfig;TI"HostVirtualNicConnection;TI"HostVirtualNicManagerInfo;TI"*HostVirtualNicManagerNicTypeSelection;TI"HostVirtualNicSpec;TI"HostVirtualSwitch;TI" HostVirtualSwitchAutoBridge;TI""HostVirtualSwitchBeaconConfig;TI" HostVirtualSwitchBondBridge;TI"HostVirtualSwitchBridge;TI"HostVirtualSwitchConfig;TI""HostVirtualSwitchSimpleBridge;TI"HostVirtualSwitchSpec;TI"$HostVmciAccessManagerAccessSpec;TI"HostVmfsRescanResult;TI"HostVmfsSpec;TI"HostVmfsVolume;TI"-HostVnicConnectedToCustomizedDVPortEvent;TI"%HostVsanInternalSystemCmmdsQuery;TI"HostWwnChangedEvent;TI"HostWwnConflictEvent;TI"HourlyTaskScheduler;TI"#HttpNfcLeaseDatastoreLeaseInfo;TI"HttpNfcLeaseDeviceUrl;TI"HttpNfcLeaseHostInfo;TI"HttpNfcLeaseInfo;TI"HttpNfcLeaseManifestEntry;TI"IScsiBootFailureEvent;TI"*ImportOperationBulkFaultFaultOnImport;TI"ImportSpec;TI""IncorrectHostInformationEvent;TI"InfoUpgradeEvent;TI"InheritablePolicy;TI"'InsufficientFailoverResourcesEvent;TI"IntExpression;TI"IntOption;TI"IntPolicy;TI"InvalidEditionEvent;TI"InventoryDescription;TI"IpAddress;TI"IpAddressProfile;TI" IpPool;TI"IpPoolAssociation;TI"IpPoolIpPoolConfigInfo;TI"IpPoolManagerIpAllocation;TI" IpRange;TI"IpRouteProfile;TI"IscsiDependencyEntity;TI"IscsiMigrationDependency;TI"IscsiPortInfo;TI"IscsiStatus;TI"IsoImageFileInfo;TI"IsoImageFileQuery;TI"KernelModuleInfo;TI"KernelModuleSectionInfo;TI"KeyAnyValue;TI" KeyValue;TI"LatencySensitivity;TI".LicenseAssignmentManagerLicenseAssignment;TI"LicenseAvailabilityInfo;TI"LicenseDiagnostics;TI"LicenseEvent;TI"LicenseExpiredEvent;TI"LicenseFeatureInfo;TI"!LicenseManagerEvaluationInfo;TI"LicenseManagerLicenseInfo;TI"LicenseNonComplianceEvent;TI"LicenseReservationInfo;TI"LicenseRestrictedEvent;TI" LicenseServerAvailableEvent;TI"LicenseServerSource;TI""LicenseServerUnavailableEvent;TI"LicenseSource;TI"LicenseUsageInfo;TI" LinkDiscoveryProtocolConfig;TI"#LinkLayerDiscoveryProtocolInfo;TI"LinkProfile;TI"LocalDatastoreCreatedEvent;TI"LocalDatastoreInfo;TI"LocalLicenseSource;TI"LocalTSMEnabledEvent;TI"LocalizableMessage;TI"&LocalizationManagerMessageCatalog;TI"LocalizedMethodFault;TI"LockerMisconfiguredEvent;TI"LockerReconfiguredEvent;TI"LongOption;TI"LongPolicy;TI"MacAddress;TI" MacRange;TI"ManagedByInfo;TI"ManagedEntityEventArgument;TI"ManagedObjectReference;TI"MethodAction;TI"MethodActionArgument;TI"MethodDescription;TI"MetricAlarmExpression;TI"MigrationErrorEvent;TI"MigrationEvent;TI"MigrationHostErrorEvent;TI"MigrationHostWarningEvent;TI" MigrationResourceErrorEvent;TI""MigrationResourceWarningEvent;TI"MigrationWarningEvent;TI"MissingObject;TI"MissingProperty;TI" ModeInfo;TI"MonthlyByDayTaskScheduler;TI""MonthlyByWeekdayTaskScheduler;TI"MonthlyTaskScheduler;TI"MtuMatchEvent;TI"MtuMismatchEvent;TI"2MultipleCertificatesVerifyFaultThumbprintData;TI"NASDatastoreCreatedEvent;TI"NamePasswordAuthentication;TI"NasDatastoreInfo;TI"NasStorageProfile;TI"NegatableExpression;TI"NetBIOSConfigInfo;TI"NetDhcpConfigInfo;TI"!NetDhcpConfigInfoDhcpOptions;TI"NetDhcpConfigSpec;TI"%NetDhcpConfigSpecDhcpOptionsSpec;TI"NetDnsConfigInfo;TI"NetDnsConfigSpec;TI"NetIpConfigInfo;TI"NetIpConfigInfoIpAddress;TI"NetIpConfigSpec;TI"!NetIpConfigSpecIpAddressSpec;TI"NetIpRouteConfigInfo;TI" NetIpRouteConfigInfoGateway;TI" NetIpRouteConfigInfoIpRoute;TI"NetIpRouteConfigSpec;TI"$NetIpRouteConfigSpecGatewaySpec;TI"$NetIpRouteConfigSpecIpRouteSpec;TI"NetIpStackInfo;TI" NetIpStackInfoDefaultRouter;TI"NetIpStackInfoNetToMedia;TI"NetStackInstanceProfile;TI"NetworkEventArgument;TI"NetworkPolicyProfile;TI"NetworkProfile;TI"#NetworkProfileDnsConfigProfile;TI"NetworkRollbackEvent;TI"NetworkSummary;TI"NoAccessUserEvent;TI" NoDatastoresConfiguredEvent;TI"NoLicenseEvent;TI",NoMaintenanceModeDrsRecommendationForVM;TI"*NonVIWorkloadDetectedOnDatastoreEvent;TI"%NotEnoughResourcesToStartVmEvent;TI"NumPortsProfile;TI"NumericRange;TI"ObjectContent;TI"ObjectSpec;TI"ObjectUpdate;TI"OnceTaskScheduler;TI"OpaqueNetworkSummary;TI"OpaqueNetworkTargetInfo;TI"OptionDef;TI"OptionProfile;TI"OptionType;TI"OptionValue;TI"OrAlarmExpression;TI"OutOfSyncDvsHost;TI"OvfConsumerOstNode;TI"OvfConsumerOvfSection;TI"OvfCreateDescriptorParams;TI"OvfCreateDescriptorResult;TI"OvfCreateImportSpecParams;TI"OvfCreateImportSpecResult;TI"OvfDeploymentOption;TI" OvfFile;TI"OvfFileItem;TI"OvfManagerCommonParams;TI"OvfNetworkInfo;TI"OvfNetworkMapping;TI"OvfOptionInfo;TI"OvfParseDescriptorParams;TI"OvfParseDescriptorResult;TI"OvfResourceMap;TI"OvfValidateHostParams;TI"OvfValidateHostResult;TI"ParaVirtualSCSIController;TI"$ParaVirtualSCSIControllerOption;TI"PasswordField;TI"PerfCompositeMetric;TI"PerfCounterInfo;TI"PerfEntityMetric;TI"PerfEntityMetricBase;TI"PerfEntityMetricCSV;TI"PerfInterval;TI"PerfMetricId;TI"PerfMetricIntSeries;TI"PerfMetricSeries;TI"PerfMetricSeriesCSV;TI"PerfProviderSummary;TI"PerfQuerySpec;TI"PerfSampleInfo;TI"PerformanceDescription;TI"*PerformanceManagerCounterLevelMapping;TI"%PerformanceStatisticsDescription;TI"Permission;TI"PermissionAddedEvent;TI"PermissionEvent;TI"PermissionProfile;TI"PermissionRemovedEvent;TI"PermissionUpdatedEvent;TI"PhysicalNic;TI"#PhysicalNicCdpDeviceCapability;TI"PhysicalNicCdpInfo;TI"PhysicalNicConfig;TI"PhysicalNicHint;TI"PhysicalNicHintInfo;TI"PhysicalNicIpHint;TI"PhysicalNicLinkInfo;TI"PhysicalNicNameHint;TI"PhysicalNicProfile;TI"PhysicalNicSpec;TI"PnicUplinkProfile;TI"PodDiskLocator;TI"PodStorageDrsEntry;TI"PolicyOption;TI"PortGroupProfile;TI"PosixUserSearchResult;TI"PowerSystemCapability;TI"PowerSystemInfo;TI"PrivilegeAvailability;TI"PrivilegePolicyDef;TI"ProductComponentInfo;TI"ProfileApplyProfileElement;TI" ProfileApplyProfileProperty;TI"ProfileAssociatedEvent;TI"ProfileChangedEvent;TI"ProfileCompositeExpression;TI")ProfileCompositePolicyOptionMetadata;TI"ProfileConfigInfo;TI"ProfileCreateSpec;TI"ProfileCreatedEvent;TI")ProfileDeferredPolicyOptionParameter;TI"ProfileDescription;TI"ProfileDescriptionSection;TI"ProfileDissociatedEvent;TI"ProfileEvent;TI"ProfileEventArgument;TI"ProfileExecuteError;TI"ProfileExecuteResult;TI"ProfileExpression;TI"ProfileExpressionMetadata;TI"ProfileMetadata;TI"#ProfileMetadataProfileSortSpec;TI"ProfileParameterMetadata;TI"ProfilePolicy;TI"ProfilePolicyMetadata;TI" ProfilePolicyOptionMetadata;TI"ProfileProfileStructure;TI"$ProfileProfileStructureProperty;TI"ProfilePropertyPath;TI"%ProfileReferenceHostChangedEvent;TI"ProfileRemovedEvent;TI" ProfileSerializedCreateSpec;TI"ProfileSimpleExpression;TI"%ProfileUpdateFailedUpdateFailure;TI"PropertyChange;TI"PropertyFilterSpec;TI"PropertyFilterUpdate;TI"PropertySpec;TI"RecoveryEvent;TI"RecurrentTaskScheduler;TI"RemoteTSMEnabledEvent;TI" ReplicationInfoDiskSettings;TI"ReplicationVmProgressInfo;TI"ResourceAllocationInfo;TI"ResourceAllocationOption;TI"ResourceConfigOption;TI"ResourceConfigSpec;TI"ResourcePoolCreatedEvent;TI"ResourcePoolDestroyedEvent;TI"ResourcePoolEvent;TI"ResourcePoolEventArgument;TI"ResourcePoolMovedEvent;TI"ResourcePoolQuickStats;TI""ResourcePoolReconfiguredEvent;TI"ResourcePoolResourceUsage;TI"ResourcePoolRuntimeInfo;TI"ResourcePoolSummary;TI"ResourceViolatedEvent;TI"RetrieveOptions;TI"RetrieveResult;TI"RoleAddedEvent;TI"RoleEvent;TI"RoleEventArgument;TI"RoleRemovedEvent;TI"RoleUpdatedEvent;TI"RollbackEvent;TI"RunScriptAction;TI"SSPIAuthentication;TI"!ScheduledHardwareUpgradeInfo;TI" ScheduledTaskCompletedEvent;TI"ScheduledTaskCreatedEvent;TI"ScheduledTaskDescription;TI"ScheduledTaskDetail;TI"%ScheduledTaskEmailCompletedEvent;TI""ScheduledTaskEmailFailedEvent;TI"ScheduledTaskEvent;TI"ScheduledTaskEventArgument;TI"ScheduledTaskFailedEvent;TI"ScheduledTaskInfo;TI"#ScheduledTaskReconfiguredEvent;TI"ScheduledTaskRemovedEvent;TI"ScheduledTaskSpec;TI"ScheduledTaskStartedEvent;TI" ScsiLun;TI"ScsiLunCapabilities;TI"ScsiLunDescriptor;TI"ScsiLunDurableName;TI"SeSparseVirtualDiskSpec;TI"SecurityProfile;TI"SelectionSet;TI"SelectionSpec;TI"SendEmailAction;TI"SendSNMPAction;TI"ServerLicenseExpiredEvent;TI"ServerStartedSessionEvent;TI"#ServiceConsolePortGroupProfile;TI""ServiceConsoleReservationInfo;TI"ServiceContent;TI"ServiceManagerServiceInfo;TI"ServiceProfile;TI"SessionEvent;TI"'SessionManagerGenericServiceTicket;TI")SessionManagerHttpServiceRequestSpec;TI"SessionManagerLocalTicket;TI"%SessionManagerServiceRequestSpec;TI"*SessionManagerVmomiServiceRequestSpec;TI"SessionTerminatedEvent;TI"SharesInfo;TI"SharesOption;TI" SingleIp;TI"SingleMac;TI"StateAlarmExpression;TI"StaticRouteProfile;TI"StorageDrsConfigInfo;TI"StorageDrsConfigSpec;TI""StorageDrsIoLoadBalanceConfig;TI"StorageDrsOptionSpec;TI"StorageDrsPodConfigInfo;TI"StorageDrsPodConfigSpec;TI"StorageDrsPodSelectionSpec;TI"%StorageDrsSpaceLoadBalanceConfig;TI"StorageDrsVmConfigInfo;TI"StorageDrsVmConfigSpec;TI"StorageIOAllocationInfo;TI"StorageIOAllocationOption;TI"StorageIORMConfigOption;TI"StorageIORMConfigSpec;TI"StorageIORMInfo;TI"StorageMigrationAction;TI"StoragePerformanceSummary;TI"StoragePlacementAction;TI"StoragePlacementResult;TI"StoragePlacementSpec;TI"StoragePodSummary;TI"StorageProfile;TI"StorageRequirement;TI"StringExpression;TI"StringOption;TI"StringPolicy;TI"Tag;TI"TaskDescription;TI"TaskEvent;TI"TaskFilterSpec;TI"TaskFilterSpecByEntity;TI"TaskFilterSpecByTime;TI"TaskFilterSpecByUsername;TI" TaskInfo;TI"TaskReason;TI"TaskReasonAlarm;TI"TaskReasonSchedule;TI"TaskReasonSystem;TI"TaskReasonUser;TI"TaskScheduler;TI"TaskTimeoutEvent;TI"TeamingMatchEvent;TI"TeamingMisMatchEvent;TI"TemplateBeingUpgradedEvent;TI"TemplateConfigFileInfo;TI"TemplateConfigFileQuery;TI"TemplateUpgradeEvent;TI"TemplateUpgradeFailedEvent;TI"TemplateUpgradedEvent;TI""TicketedSessionAuthentication;TI"TimedOutHostOperationEvent;TI"ToolsConfigInfo;TI"(ToolsConfigInfoToolsLastInstallInfo;TI"TraversalSpec;TI"TypeDescription;TI"#UnlicensedVirtualMachinesEvent;TI"(UnlicensedVirtualMachinesFoundEvent;TI"UpdateSet;TI"$UpdateVirtualMachineFilesResult;TI"4UpdateVirtualMachineFilesResultFailedVmFileInfo;TI"$UpdatedAgentBeingRestartedEvent;TI"UpgradeEvent;TI"!UplinkPortMtuNotSupportEvent;TI"UplinkPortMtuSupportEvent;TI"UplinkPortVlanTrunkedEvent;TI"!UplinkPortVlanUntrunkedEvent;TI"UserAssignedToGroup;TI"UserGroupProfile;TI"'UserInputRequiredParameterMetadata;TI"UserLoginSessionEvent;TI"UserLogoutSessionEvent;TI"UserPasswordChanged;TI"UserProfile;TI"UserSearchResult;TI"UserSession;TI"UserUnassignedFromGroup;TI"UserUpgradeEvent;TI"VAppCloneSpec;TI"$VAppCloneSpecNetworkMappingPair;TI"VAppCloneSpecResourceMap;TI"VAppConfigInfo;TI"VAppConfigSpec;TI"VAppEntityConfigInfo;TI"VAppIPAssignmentInfo;TI"VAppOvfSectionInfo;TI"VAppOvfSectionSpec;TI"VAppProductInfo;TI"VAppProductSpec;TI"VAppPropertyInfo;TI"VAppPropertySpec;TI"VMFSDatastoreCreatedEvent;TI"VMFSDatastoreExpandedEvent;TI"VMFSDatastoreExtendedEvent;TI"VMotionLicenseExpiredEvent;TI"VMwareDVSConfigInfo;TI"VMwareDVSConfigSpec;TI"VMwareDVSFeatureCapability;TI"#VMwareDVSHealthCheckCapability;TI"VMwareDVSHealthCheckConfig;TI""VMwareDVSMtuHealthCheckResult;TI"VMwareDVSPortSetting;TI"VMwareDVSPortgroupPolicy;TI"VMwareDVSPvlanConfigSpec;TI"VMwareDVSPvlanMapEntry;TI"&VMwareDVSTeamingHealthCheckConfig;TI"&VMwareDVSTeamingHealthCheckResult;TI"#VMwareDVSVlanHealthCheckResult;TI"&VMwareDVSVlanMtuHealthCheckConfig;TI"VMwareDVSVspanCapability;TI"VMwareDVSVspanConfigSpec;TI"VMwareDvsLacpCapability;TI"VMwareDvsLacpGroupConfig;TI"VMwareDvsLacpGroupSpec;TI"VMwareDvsLagIpfixConfig;TI"VMwareDvsLagVlanConfig;TI"VMwareIpfixConfig;TI"VMwareUplinkLacpPolicy;TI" VMwareUplinkPortOrderPolicy;TI"VMwareVspanPort;TI"VMwareVspanSession;TI" VcAgentUninstallFailedEvent;TI"VcAgentUninstalledEvent;TI"VcAgentUpgradeFailedEvent;TI"VcAgentUpgradedEvent;TI"#VimAccountPasswordChangedEvent;TI"VirtualAHCIController;TI" VirtualAHCIControllerOption;TI"VirtualAppImportSpec;TI"VirtualAppLinkInfo;TI"VirtualAppSummary;TI"VirtualBusLogicController;TI"$VirtualBusLogicControllerOption;TI"VirtualCdrom;TI"!VirtualCdromAtapiBackingInfo;TI"#VirtualCdromAtapiBackingOption;TI"VirtualCdromIsoBackingInfo;TI"!VirtualCdromIsoBackingOption;TI"VirtualCdromOption;TI"'VirtualCdromPassthroughBackingInfo;TI")VirtualCdromPassthroughBackingOption;TI"'VirtualCdromRemoteAtapiBackingInfo;TI")VirtualCdromRemoteAtapiBackingOption;TI"-VirtualCdromRemotePassthroughBackingInfo;TI"/VirtualCdromRemotePassthroughBackingOption;TI"VirtualController;TI"VirtualControllerOption;TI"VirtualDevice;TI"VirtualDeviceBackingInfo;TI"VirtualDeviceBackingOption;TI"VirtualDeviceBusSlotInfo;TI"VirtualDeviceBusSlotOption;TI"VirtualDeviceConfigSpec;TI"VirtualDeviceConnectInfo;TI"VirtualDeviceConnectOption;TI"#VirtualDeviceDeviceBackingInfo;TI"%VirtualDeviceDeviceBackingOption;TI"!VirtualDeviceFileBackingInfo;TI"#VirtualDeviceFileBackingOption;TI"VirtualDeviceOption;TI" VirtualDevicePciBusSlotInfo;TI"!VirtualDevicePipeBackingInfo;TI"#VirtualDevicePipeBackingOption;TI")VirtualDeviceRemoteDeviceBackingInfo;TI"+VirtualDeviceRemoteDeviceBackingOption;TI" VirtualDeviceURIBackingInfo;TI""VirtualDeviceURIBackingOption;TI"VirtualDisk;TI"$VirtualDiskAntiAffinityRuleSpec;TI"VirtualDiskConfigSpec;TI")VirtualDiskDeltaDiskFormatsSupported;TI"#VirtualDiskFlatVer1BackingInfo;TI"%VirtualDiskFlatVer1BackingOption;TI"#VirtualDiskFlatVer2BackingInfo;TI"%VirtualDiskFlatVer2BackingOption;TI"VirtualDiskId;TI"VirtualDiskOption;TI"-VirtualDiskOptionVFlashCacheConfigOption;TI"1VirtualDiskPartitionedRawDiskVer2BackingInfo;TI"3VirtualDiskPartitionedRawDiskVer2BackingOption;TI"-VirtualDiskRawDiskMappingVer1BackingInfo;TI"/VirtualDiskRawDiskMappingVer1BackingOption;TI"&VirtualDiskRawDiskVer2BackingInfo;TI"(VirtualDiskRawDiskVer2BackingOption;TI"#VirtualDiskSeSparseBackingInfo;TI"%VirtualDiskSeSparseBackingOption;TI"%VirtualDiskSparseVer1BackingInfo;TI"'VirtualDiskSparseVer1BackingOption;TI"%VirtualDiskSparseVer2BackingInfo;TI"'VirtualDiskSparseVer2BackingOption;TI"VirtualDiskSpec;TI"%VirtualDiskVFlashCacheConfigInfo;TI"VirtualE1000;TI"VirtualE1000Option;TI"VirtualE1000e;TI"VirtualE1000eOption;TI"VirtualEnsoniq1371;TI"VirtualEnsoniq1371Option;TI"VirtualEthernetCard;TI"+VirtualEthernetCardDVPortBackingOption;TI"9VirtualEthernetCardDistributedVirtualPortBackingInfo;TI"0VirtualEthernetCardLegacyNetworkBackingInfo;TI"2VirtualEthernetCardLegacyNetworkBackingOption;TI"*VirtualEthernetCardNetworkBackingInfo;TI",VirtualEthernetCardNetworkBackingOption;TI"0VirtualEthernetCardOpaqueNetworkBackingInfo;TI"2VirtualEthernetCardOpaqueNetworkBackingOption;TI"VirtualEthernetCardOption;TI"VirtualFloppy;TI"#VirtualFloppyDeviceBackingInfo;TI"%VirtualFloppyDeviceBackingOption;TI""VirtualFloppyImageBackingInfo;TI"$VirtualFloppyImageBackingOption;TI"VirtualFloppyOption;TI")VirtualFloppyRemoteDeviceBackingInfo;TI"+VirtualFloppyRemoteDeviceBackingOption;TI"VirtualHardware;TI"VirtualHardwareOption;TI"VirtualHdAudioCard;TI"VirtualHdAudioCardOption;TI"VirtualIDEController;TI"VirtualIDEControllerOption;TI"VirtualKeyboard;TI"VirtualKeyboardOption;TI"VirtualLsiLogicController;TI"$VirtualLsiLogicControllerOption;TI"!VirtualLsiLogicSASController;TI"'VirtualLsiLogicSASControllerOption;TI"VirtualMachineAffinityInfo;TI"VirtualMachineBootOptions;TI"1VirtualMachineBootOptionsBootableCdromDevice;TI",VirtualMachineBootOptionsBootableDevice;TI"0VirtualMachineBootOptionsBootableDiskDevice;TI"4VirtualMachineBootOptionsBootableEthernetDevice;TI"2VirtualMachineBootOptionsBootableFloppyDevice;TI"VirtualMachineCapability;TI"VirtualMachineCdromInfo;TI"VirtualMachineCloneSpec;TI"VirtualMachineConfigInfo;TI"-VirtualMachineConfigInfoDatastoreUrlPair;TI")VirtualMachineConfigInfoOverheadInfo;TI"VirtualMachineConfigOption;TI")VirtualMachineConfigOptionDescriptor;TI"VirtualMachineConfigSpec;TI" VirtualMachineConfigSummary;TI"%VirtualMachineConsolePreferences;TI" VirtualMachineCpuIdInfoSpec;TI" VirtualMachineDatastoreInfo;TI"(VirtualMachineDatastoreVolumeOption;TI"%VirtualMachineDefaultPowerOpInfo;TI"%VirtualMachineDefinedProfileSpec;TI"$VirtualMachineDeviceRuntimeInfo;TI"6VirtualMachineDeviceRuntimeInfoDeviceRuntimeState;TI"CVirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState;TI"!VirtualMachineDiskDeviceInfo;TI""VirtualMachineDisplayTopology;TI"#VirtualMachineEmptyProfileSpec;TI"%VirtualMachineFeatureRequirement;TI"VirtualMachineFileInfo;TI"VirtualMachineFileLayout;TI"'VirtualMachineFileLayoutDiskLayout;TI"VirtualMachineFileLayoutEx;TI")VirtualMachineFileLayoutExDiskLayout;TI"'VirtualMachineFileLayoutExDiskUnit;TI"'VirtualMachineFileLayoutExFileInfo;TI"-VirtualMachineFileLayoutExSnapshotLayout;TI"+VirtualMachineFileLayoutSnapshotLayout;TI"VirtualMachineFlagInfo;TI"VirtualMachineFloppyInfo;TI"VirtualMachineGuestSummary;TI"$VirtualMachineIdeDiskDeviceInfo;TI"-VirtualMachineIdeDiskDevicePartitionInfo;TI"VirtualMachineImportSpec;TI"*VirtualMachineLegacyNetworkSwitchInfo;TI"(VirtualMachineMemoryReservationInfo;TI"(VirtualMachineMemoryReservationSpec;TI"VirtualMachineMessage;TI",VirtualMachineMetadataManagerVmMetadata;TI"1VirtualMachineMetadataManagerVmMetadataInput;TI"1VirtualMachineMetadataManagerVmMetadataOwner;TI"2VirtualMachineMetadataManagerVmMetadataResult;TI"VirtualMachineMksTicket;TI"VirtualMachineNetworkInfo;TI"$VirtualMachineNetworkShaperInfo;TI"VirtualMachineParallelInfo;TI"%VirtualMachinePciPassthroughInfo;TI"!VirtualMachineProfileRawData;TI"VirtualMachineProfileSpec;TI"VirtualMachineQuestionInfo;TI"VirtualMachineQuickStats;TI"VirtualMachineRelocateSpec;TI"*VirtualMachineRelocateSpecDiskLocator;TI"VirtualMachineRuntimeInfo;TI"0VirtualMachineRuntimeInfoDasProtectionState;TI"%VirtualMachineScsiDiskDeviceInfo;TI"&VirtualMachineScsiPassthroughInfo;TI"VirtualMachineSerialInfo;TI"VirtualMachineSnapshotInfo;TI"VirtualMachineSnapshotTree;TI"VirtualMachineSoundInfo;TI"VirtualMachineSriovInfo;TI"VirtualMachineStorageInfo;TI"!VirtualMachineStorageSummary;TI"VirtualMachineSummary;TI"VirtualMachineTargetInfo;TI"VirtualMachineTicket;TI"#VirtualMachineUsageOnDatastore;TI"VirtualMachineUsbInfo;TI"#VirtualMachineVFlashModuleInfo;TI"VirtualMachineVMCIDevice;TI"#VirtualMachineVMCIDeviceOption;TI"VirtualMachineVMIROM;TI"VirtualMachineVideoCard;TI"VirtualMachineWipeResult;TI"VirtualNicManagerNetConfig;TI"VirtualPCIController;TI"VirtualPCIControllerOption;TI"VirtualPCIPassthrough;TI"+VirtualPCIPassthroughDeviceBackingInfo;TI"-VirtualPCIPassthroughDeviceBackingOption;TI" VirtualPCIPassthroughOption;TI"VirtualPCNet32;TI"VirtualPCNet32Option;TI"VirtualPS2Controller;TI"VirtualPS2ControllerOption;TI"VirtualParallelPort;TI")VirtualParallelPortDeviceBackingInfo;TI"+VirtualParallelPortDeviceBackingOption;TI"'VirtualParallelPortFileBackingInfo;TI")VirtualParallelPortFileBackingOption;TI"VirtualParallelPortOption;TI"VirtualPointingDevice;TI"'VirtualPointingDeviceBackingOption;TI"+VirtualPointingDeviceDeviceBackingInfo;TI" VirtualPointingDeviceOption;TI"VirtualSATAController;TI" VirtualSATAControllerOption;TI"VirtualSCSIController;TI" VirtualSCSIControllerOption;TI"VirtualSCSIPassthrough;TI",VirtualSCSIPassthroughDeviceBackingInfo;TI".VirtualSCSIPassthroughDeviceBackingOption;TI"!VirtualSCSIPassthroughOption;TI"VirtualSIOController;TI"VirtualSIOControllerOption;TI"VirtualSerialPort;TI"'VirtualSerialPortDeviceBackingInfo;TI")VirtualSerialPortDeviceBackingOption;TI"%VirtualSerialPortFileBackingInfo;TI"'VirtualSerialPortFileBackingOption;TI"VirtualSerialPortOption;TI"%VirtualSerialPortPipeBackingInfo;TI"'VirtualSerialPortPipeBackingOption;TI"*VirtualSerialPortThinPrintBackingInfo;TI",VirtualSerialPortThinPrintBackingOption;TI"$VirtualSerialPortURIBackingInfo;TI"&VirtualSerialPortURIBackingOption;TI"VirtualSoundBlaster16;TI" VirtualSoundBlaster16Option;TI"VirtualSoundCard;TI"&VirtualSoundCardDeviceBackingInfo;TI"(VirtualSoundCardDeviceBackingOption;TI"VirtualSoundCardOption;TI"VirtualSriovEthernetCard;TI"#VirtualSriovEthernetCardOption;TI"-VirtualSriovEthernetCardSriovBackingInfo;TI"/VirtualSriovEthernetCardSriovBackingOption;TI"VirtualSwitchProfile;TI""VirtualSwitchSelectionProfile;TI"VirtualUSB;TI"VirtualUSBController;TI"VirtualUSBControllerOption;TI"'VirtualUSBControllerPciBusSlotInfo;TI"VirtualUSBOption;TI"&VirtualUSBRemoteClientBackingInfo;TI"(VirtualUSBRemoteClientBackingOption;TI"$VirtualUSBRemoteHostBackingInfo;TI"&VirtualUSBRemoteHostBackingOption;TI"VirtualUSBUSBBackingInfo;TI"VirtualUSBUSBBackingOption;TI"VirtualUSBXHCIController;TI"#VirtualUSBXHCIControllerOption;TI"VirtualVMIROMOption;TI"VirtualVideoCardOption;TI"VirtualVmxnet;TI"VirtualVmxnet2;TI"VirtualVmxnet2Option;TI"VirtualVmxnet3;TI"VirtualVmxnet3Option;TI"VirtualVmxnetOption;TI"VlanProfile;TI"VmAcquiredMksTicketEvent;TI"VmAcquiredTicketEvent;TI"VmAutoRenameEvent;TI"VmBeingClonedEvent;TI"VmBeingClonedNoFolderEvent;TI"VmBeingCreatedEvent;TI"VmBeingDeployedEvent;TI"VmBeingHotMigratedEvent;TI"VmBeingMigratedEvent;TI"VmBeingRelocatedEvent;TI"VmCloneEvent;TI"VmCloneFailedEvent;TI"VmClonedEvent;TI"VmConfigFileInfo;TI"VmConfigFileQuery;TI"VmConfigFileQueryFilter;TI"VmConfigFileQueryFlags;TI"VmConfigInfo;TI"VmConfigMissingEvent;TI"VmConfigSpec;TI"VmConnectedEvent;TI"VmCreatedEvent;TI"VmDasBeingResetEvent;TI"'VmDasBeingResetWithScreenshotEvent;TI"VmDasResetFailedEvent;TI"VmDasUpdateErrorEvent;TI"VmDasUpdateOkEvent;TI"VmDateRolledBackEvent;TI"VmDeployFailedEvent;TI"VmDeployedEvent;TI"VmDisconnectedEvent;TI"VmDiscoveredEvent;TI"VmDiskFailedEvent;TI"VmDiskFileInfo;TI"VmDiskFileQuery;TI"VmDiskFileQueryFilter;TI"VmDiskFileQueryFlags;TI"VmEmigratingEvent;TI"VmEndRecordingEvent;TI"VmEndReplayingEvent;TI" VmEvent;TI"VmEventArgument;TI"VmFailedMigrateEvent;TI"VmFailedRelayoutEvent;TI"*VmFailedRelayoutOnVmfs2DatastoreEvent;TI"#VmFailedStartingSecondaryEvent;TI"VmFailedToPowerOffEvent;TI"VmFailedToPowerOnEvent;TI"VmFailedToRebootGuestEvent;TI"VmFailedToResetEvent;TI"!VmFailedToShutdownGuestEvent;TI" VmFailedToStandbyGuestEvent;TI"VmFailedToSuspendEvent;TI"$VmFailedUpdatingSecondaryConfig;TI"VmFailoverFailed;TI"&VmFaultToleranceStateChangedEvent;TI"#VmFaultToleranceTurnedOffEvent;TI"&VmFaultToleranceVmTerminatedEvent;TI"VmGuestRebootEvent;TI"VmGuestShutdownEvent;TI"VmGuestStandbyEvent;TI"(VmHealthMonitoringStateChangedEvent;TI" VmInstanceUuidAssignedEvent;TI"VmInstanceUuidChangedEvent;TI" VmInstanceUuidConflictEvent;TI"VmLogFileInfo;TI"VmLogFileQuery;TI"VmMacAssignedEvent;TI"VmMacChangedEvent;TI"VmMacConflictEvent;TI"VmMaxFTRestartCountReached;TI"VmMaxRestartCountReached;TI"VmMessageErrorEvent;TI"VmMessageEvent;TI"VmMessageWarningEvent;TI"VmMigratedEvent;TI"(VmNoCompatibleHostForSecondaryEvent;TI"VmNoNetworkAccessEvent;TI"VmNvramFileInfo;TI"VmNvramFileQuery;TI"VmOrphanedEvent;TI"VmPodConfigForPlacement;TI"VmPortGroupProfile;TI"VmPowerOffOnIsolationEvent;TI"VmPoweredOffEvent;TI"VmPoweredOnEvent;TI"*VmPoweringOnWithCustomizedDVPortEvent;TI"VmPrimaryFailoverEvent;TI"VmReconfiguredEvent;TI"VmRegisteredEvent;TI"VmRelayoutSuccessfulEvent;TI"VmRelayoutUpToDateEvent;TI"VmReloadFromPathEvent;TI" VmReloadFromPathFailedEvent;TI"VmRelocateFailedEvent;TI"VmRelocateSpecEvent;TI"VmRelocatedEvent;TI""VmRemoteConsoleConnectedEvent;TI"%VmRemoteConsoleDisconnectedEvent;TI"VmRemovedEvent;TI"VmRenamedEvent;TI",VmRequirementsExceedCurrentEVCModeEvent;TI"VmResettingEvent;TI"VmResourcePoolMovedEvent;TI"VmResourceReallocatedEvent;TI"$VmRestartedOnAlternateHostEvent;TI"VmResumingEvent;TI"VmSecondaryAddedEvent;TI"%VmSecondaryDisabledBySystemEvent;TI"VmSecondaryDisabledEvent;TI"VmSecondaryEnabledEvent;TI"VmSecondaryStartedEvent;TI"VmShutdownOnIsolationEvent;TI"VmSnapshotFileInfo;TI"VmSnapshotFileQuery;TI"VmStartRecordingEvent;TI"VmStartReplayingEvent;TI"VmStartingEvent;TI"VmStartingSecondaryEvent;TI"VmStaticMacConflictEvent;TI"VmStoppingEvent;TI"VmSuspendedEvent;TI"VmSuspendingEvent;TI"%VmTimedoutStartingSecondaryEvent;TI"VmUnsupportedStartingEvent;TI"VmUpgradeCompleteEvent;TI"VmUpgradeFailedEvent;TI"VmUpgradingEvent;TI"VmUuidAssignedEvent;TI"VmUuidChangedEvent;TI"VmUuidConflictEvent;TI"VmWwnAssignedEvent;TI"VmWwnChangedEvent;TI"VmWwnConflictEvent;TI"!VmfsDatastoreAllExtentOption;TI"VmfsDatastoreBaseOption;TI"VmfsDatastoreCreateSpec;TI"VmfsDatastoreExpandSpec;TI"VmfsDatastoreExtendSpec;TI"VmfsDatastoreInfo;TI"&VmfsDatastoreMultipleExtentOption;TI"VmfsDatastoreOption;TI"$VmfsDatastoreSingleExtentOption;TI"VmfsDatastoreSpec;TI",VmwareDistributedVirtualSwitchPvlanSpec;TI"0VmwareDistributedVirtualSwitchTrunkVlanSpec;TI"-VmwareDistributedVirtualSwitchVlanIdSpec;TI"+VmwareDistributedVirtualSwitchVlanSpec;TI""VmwareUplinkPortTeamingPolicy;TI"VnicPortArgument;TI"VsanClusterConfigInfo;TI")VsanClusterConfigInfoHostDefaultInfo;TI"VsanHostClusterStatus;TI"VsanHostClusterStatusState;TI"1VsanHostClusterStatusStateCompletionEstimate;TI"VsanHostConfigInfo;TI""VsanHostConfigInfoClusterInfo;TI""VsanHostConfigInfoNetworkInfo;TI",VsanHostConfigInfoNetworkInfoPortConfig;TI""VsanHostConfigInfoStorageInfo;TI"VsanHostDecommissionMode;TI"VsanHostDiskMapResult;TI"VsanHostDiskMapping;TI"VsanHostDiskResult;TI"VsanHostIpConfig;TI"VsanHostMembershipInfo;TI"VsanHostRuntimeInfo;TI"!VsanHostRuntimeInfoDiskIssue;TI"WaitOptions;TI"WarningUpgradeEvent;TI"WeeklyTaskScheduler;TI"WinNetBIOSConfigInfo;TI"ActiveDirectoryFault;TI"AdminDisabled;TI"AdminNotDisabled;TI"AffinityConfigured;TI"AgentInstallFailed;TI"AlreadyBeingManaged;TI"AlreadyConnected;TI"AlreadyExists;TI"AlreadyUpgraded;TI"AnswerFileUpdateFailed;TI"ApplicationQuiesceFault;TI"AuthMinimumAdminPermission;TI"BackupBlobReadFailure;TI"BackupBlobWriteFailure;TI"BlockedByFirewall;TI"CAMServerRefusedConnection;TI"CannotAccessFile;TI"CannotAccessLocalSource;TI"CannotAccessNetwork;TI"CannotAccessVmComponent;TI"CannotAccessVmConfig;TI"CannotAccessVmDevice;TI"CannotAccessVmDisk;TI"&CannotAddHostWithFTVmAsStandalone;TI",CannotAddHostWithFTVmToDifferentCluster;TI"(CannotAddHostWithFTVmToNonHACluster;TI"*CannotChangeDrsBehaviorForFtSecondary;TI")CannotChangeHaSettingsForFtSecondary;TI" CannotChangeVsanClusterUuid;TI"CannotChangeVsanNodeUuid;TI"CannotCreateFile;TI"CannotDecryptPasswords;TI"CannotDeleteFile;TI"(CannotDisableDrsOnClustersWithVApps;TI"CannotDisableSnapshot;TI"-CannotDisconnectHostWithFaultToleranceVm;TI"&CannotModifyConfigCpuRequirements;TI"CannotMoveFaultToleranceVm;TI"'CannotMoveHostWithFaultToleranceVm;TI"CannotMoveVmWithDeltaDisk;TI"$CannotMoveVmWithNativeDeltaDisk;TI"CannotMoveVsanEnabledHost;TI"(CannotPlaceWithoutPrerequisiteMoves;TI"CannotPowerOffVmInCluster;TI"'CannotReconfigureVsanWhenHaEnabled;TI"CannotUseNetwork;TI"ClockSkew;TI""CloneFromSnapshotNotSupported;TI"CollectorAddressUnset;TI"ConcurrentAccess;TI"ConflictingConfiguration;TI"ConflictingDatastoreFound;TI"ConnectedIso;TI"CpuCompatibilityUnknown;TI"CpuHotPlugNotSupported;TI"CpuIncompatible;TI"CpuIncompatible1ECX;TI"CpuIncompatible81EDX;TI"CustomizationFault;TI"CustomizationPending;TI"DVPortNotSupported;TI"DasConfigFault;TI"DatabaseError;TI"DatacenterMismatch;TI"DatastoreNotWritableOnHost;TI" DeltaDiskFormatNotSupported;TI"DestinationSwitchFull;TI"DestinationVsanDisabled;TI"DeviceBackingNotSupported;TI"!DeviceControllerNotSupported;TI"DeviceHotPlugNotSupported;TI"DeviceNotFound;TI"DeviceNotSupported;TI"#DeviceUnsupportedForVmPlatform;TI""DeviceUnsupportedForVmVersion;TI"DirectoryNotEmpty;TI"DisableAdminNotSupported;TI"DisallowedChangeByService;TI"DisallowedDiskModeChange;TI"&DisallowedMigrationDeviceAttached;TI"&DisallowedOperationOnFailoverHost;TI"DiskHasPartitions;TI"DiskIsLastRemainingNonSSD;TI"DiskIsNonLocal;TI"DiskIsUSB;TI"DiskMoveTypeNotSupported;TI"DiskNotSupported;TI"DiskTooSmall;TI"DomainNotFound;TI"DrsDisabledOnVm;TI" DrsVmotionIncompatibleFault;TI"DuplicateDisks;TI"DuplicateName;TI""DuplicateVsanNetworkInterface;TI"DvsApplyOperationFault;TI" DvsFault;TI"DvsNotAuthorized;TI"DvsOperationBulkFault;TI"DvsScopeViolated;TI"EVCAdmissionFailed;TI")EVCAdmissionFailedCPUFeaturesForMode;TI"EVCAdmissionFailedCPUModel;TI"&EVCAdmissionFailedCPUModelForMode;TI" EVCAdmissionFailedCPUVendor;TI"'EVCAdmissionFailedCPUVendorUnknown;TI"'EVCAdmissionFailedHostDisconnected;TI"#EVCAdmissionFailedHostSoftware;TI"*EVCAdmissionFailedHostSoftwareForMode;TI"EVCAdmissionFailedVmActive;TI"EightHostLimitViolated;TI"ExpiredAddonLicense;TI"ExpiredEditionLicense;TI"ExpiredFeatureLicense;TI"ExtendedFault;TI"FailToEnableSPBM;TI" FailToLockFaultToleranceVMs;TI"'FaultToleranceAntiAffinityViolated;TI" FaultToleranceCannotEditMem;TI""FaultToleranceCpuIncompatible;TI"!FaultToleranceNeedsThickDisk;TI"FaultToleranceNotLicensed;TI"FaultToleranceNotSameBuild;TI"-FaultTolerancePrimaryPowerOnNotAttempted;TI"$FaultToleranceVmNotDasProtected;TI"FcoeFault;TI"FcoeFaultPnicHasNoPortSet;TI"FeatureRequirementsNotMet;TI"FileAlreadyExists;TI"FileBackedPortNotSupported;TI"FileFault;TI"FileLocked;TI"FileNameTooLong;TI"FileNotFound;TI"FileNotWritable;TI"FileTooLarge;TI"FilesystemQuiesceFault;TI"FtIssuesOnHost;TI"#FullStorageVMotionNotSupported;TI"GenericDrsFault;TI"GenericVmConfigFault;TI"!GuestAuthenticationChallenge;TI"GuestComponentsOutOfDate;TI"GuestOperationsFault;TI"GuestOperationsUnavailable;TI"GuestPermissionDenied;TI"GuestProcessNotFound;TI"HAErrorsAtDest;TI"+HostAccessRestrictedToManagementServer;TI"HostCommunication;TI"HostConfigFailed;TI"HostConfigFault;TI"HostConnectFault;TI"HostInDomain;TI"&HostIncompatibleForFaultTolerance;TI"$HostIncompatibleForRecordReplay;TI"HostInventoryFull;TI"HostNotConnected;TI"HostNotReachable;TI"HostPowerOpFailed;TI" HotSnapshotMoveNotSupported;TI"IDEDiskNotSupported;TI"$IORMNotSupportedHostOnDatastore;TI"ImportHostAddFailure;TI"ImportOperationBulkFault;TI"'InUseFeatureManipulationDisallowed;TI"InaccessibleDatastore;TI"InaccessibleVFlashSource;TI"IncompatibleDefaultDevice;TI"#IncompatibleHostForFtSecondary;TI"IncompatibleSetting;TI"IncorrectFileType;TI"IncorrectHostInformation;TI"'IndependentDiskVMotionNotSupported;TI"!InsufficientAgentVmsDeployed;TI""InsufficientCpuResourcesFault;TI"InsufficientDisks;TI"'InsufficientFailoverResourcesFault;TI""InsufficientHostCapacityFault;TI"%InsufficientHostCpuCapacityFault;TI"(InsufficientHostMemoryCapacityFault;TI"%InsufficientMemoryResourcesFault;TI"InsufficientPerCpuCapacity;TI"InsufficientResourcesFault;TI"#InsufficientStandbyCpuResource;TI"&InsufficientStandbyMemoryResource;TI" InsufficientStandbyResource;TI"InsufficientStorageSpace;TI"%InsufficientVFlashResourcesFault;TI" InvalidAffinitySettingFault;TI"InvalidArgument;TI"InvalidBmcRole;TI"InvalidBundle;TI"InvalidCAMCertificate;TI"InvalidCAMServer;TI"InvalidClientCertificate;TI"InvalidCollectorVersion;TI"InvalidController;TI"InvalidDasConfigArgument;TI"%InvalidDasRestartPriorityForFtVm;TI"InvalidDatastore;TI"InvalidDatastorePath;TI"InvalidDatastoreState;TI"InvalidDeviceBacking;TI"InvalidDeviceOperation;TI"InvalidDeviceSpec;TI"InvalidDiskFormat;TI"InvalidDrsBehaviorForFtVm;TI"InvalidEditionLicense;TI"InvalidEvent;TI"InvalidFolder;TI"InvalidFormat;TI"InvalidGuestLogin;TI"InvalidHostConnectionState;TI"InvalidHostName;TI"InvalidHostState;TI"InvalidIndexArgument;TI"InvalidIpfixConfig;TI"InvalidIpmiLoginInfo;TI"InvalidIpmiMacAddress;TI"InvalidLicense;TI"InvalidLocale;TI"InvalidLogin;TI"InvalidName;TI"InvalidNasCredentials;TI"InvalidNetworkInType;TI"InvalidNetworkResource;TI""InvalidOperationOnSecondaryVm;TI"InvalidPowerState;TI"InvalidPrivilege;TI" InvalidProfileReferenceHost;TI"InvalidProperty;TI"InvalidPropertyType;TI"InvalidPropertyValue;TI"InvalidRequest;TI"&InvalidResourcePoolStructureFault;TI"InvalidSnapshotFormat;TI"InvalidState;TI"InvalidType;TI"InvalidVmConfig;TI"#InventoryHasStandardAloneHosts;TI"IpHostnameGeneratorError;TI"IscsiFault;TI"IscsiFaultInvalidVnic;TI"IscsiFaultPnicInUse;TI"IscsiFaultVnicAlreadyBound;TI"!IscsiFaultVnicHasActivePaths;TI"%IscsiFaultVnicHasMultipleUplinks;TI"IscsiFaultVnicHasNoUplinks;TI"!IscsiFaultVnicHasWrongUplink;TI"IscsiFaultVnicInUse;TI"IscsiFaultVnicIsLastPath;TI"IscsiFaultVnicNotBound;TI"IscsiFaultVnicNotFound;TI"#LargeRDMConversionNotSupported;TI"$LargeRDMNotSupportedOnDatastore;TI" LegacyNetworkInterfaceInUse;TI"LicenseAssignmentFailed;TI"LicenseDowngradeDisallowed;TI"LicenseEntityNotFound;TI"LicenseExpired;TI"LicenseKeyEntityMismatch;TI"LicenseRestricted;TI"LicenseServerUnavailable;TI"LicenseSourceUnavailable;TI"LimitExceeded;TI"LinuxVolumeNotClean;TI"LogBundlingFailed;TI"MaintenanceModeFileMove;TI"ManagedObjectNotFound;TI"MemoryHotPlugNotSupported;TI"MemorySizeNotRecommended;TI"MemorySizeNotSupported;TI"&MemorySizeNotSupportedByDatastore;TI"$MemorySnapshotOnIndependentDisk;TI"MethodAlreadyDisabledFault;TI"MethodDisabled;TI"MethodFault;TI"MethodNotFound;TI"MigrationDisabled;TI"MigrationFault;TI"!MigrationFeatureNotSupported;TI"MigrationNotReady;TI"MismatchedBundle;TI"MismatchedNetworkPolicies;TI""MismatchedVMotionNetworkNames;TI"MissingBmcSupport;TI"MissingController;TI"MissingIpPool;TI"MissingLinuxCustResources;TI"MissingNetworkIpConfig;TI"!MissingPowerOffConfiguration;TI" MissingPowerOnConfiguration;TI" MissingWindowsCustResources;TI"MksConnectionLimitReached;TI"MountError;TI"$MultipleCertificatesVerifyFault;TI""MultipleSnapshotsNotSupported;TI"NamespaceFull;TI"NamespaceLimitReached;TI"NamespaceWriteProtected;TI"NasConfigFault;TI"NasConnectionLimitReached;TI"!NasSessionCredentialConflict;TI"NasVolumeNotMounted;TI"NetworkCopyFault;TI"(NetworkDisruptedAndConfigRolledBack;TI"NetworkInaccessible;TI"NetworksMayNotBeTheSame;TI"NicSettingMismatch;TI"NoActiveHostInCluster;TI"NoAvailableIp;TI"NoClientCertificate;TI"NoCompatibleDatastore;TI"!NoCompatibleHardAffinityHost;TI"NoCompatibleHost;TI"'NoCompatibleHostWithAccessToDevice;TI"!NoCompatibleSoftAffinityHost;TI"NoConnectedDatastore;TI"NoDiskFound;TI"NoDiskSpace;TI"NoDisksToCustomize;TI"NoGateway;TI"NoGuestHeartbeat;TI" NoHost;TI"!NoHostSuitableForFtSecondary;TI"NoLicenseServerConfigured;TI"NoPeerHostFound;TI"NoPermission;TI"NoPermissionOnAD;TI"NoPermissionOnHost;TI"NoPermissionOnNasVolume;TI"NoSubjectName;TI"NoVcManagedIpConfigured;TI"NoVirtualNic;TI"NoVmInVApp;TI"NonADUserRequired;TI""NonHomeRDMVMotionNotSupported;TI"#NonPersistentDisksNotSupported;TI"$NonVmwareOuiMacNotSupportedHost;TI"NotADirectory;TI" NotAFile;TI"NotAuthenticated;TI"NotEnoughCpus;TI"NotEnoughLicenses;TI"NotEnoughLogicalCpus;TI" NotFound;TI"NotImplemented;TI"NotSupported;TI"NotSupportedDeviceForFT;TI"NotSupportedHost;TI"NotSupportedHostForVFlash;TI"NotSupportedHostForVsan;TI"NotSupportedHostInCluster;TI"NotSupportedHostInDvs;TI" NotSupportedHostInHACluster;TI" NotUserConfigurableProperty;TI")NumVirtualCoresPerSocketNotSupported;TI"NumVirtualCpusExceedsLimit;TI"NumVirtualCpusIncompatible;TI"NumVirtualCpusNotSupported;TI"OperationDisabledByGuest;TI"OperationDisallowedOnHost;TI"!OperationNotSupportedByGuest;TI"OutOfBounds;TI"OvfAttribute;TI"OvfConnectedDevice;TI"OvfConnectedDeviceFloppy;TI"OvfConnectedDeviceIso;TI"OvfConstraint;TI"OvfConsumerCallbackFault;TI""OvfConsumerCommunicationError;TI"OvfConsumerFault;TI"OvfConsumerInvalidSection;TI"OvfConsumerPowerOnFault;TI"!OvfConsumerUndeclaredSection;TI"OvfConsumerUndefinedPrefix;TI"OvfConsumerValidationFault;TI"OvfCpuCompatibility;TI")OvfCpuCompatibilityCheckNotSupported;TI"OvfDiskMappingNotFound;TI"OvfDiskOrderConstraint;TI"OvfDuplicateElement;TI"!OvfDuplicatedElementBoundary;TI""OvfDuplicatedPropertyIdExport;TI""OvfDuplicatedPropertyIdImport;TI"OvfElement;TI"OvfElementInvalidValue;TI"OvfExport;TI"OvfExportFailed;TI" OvfFault;TI"OvfHardwareCheck;TI"OvfHardwareExport;TI"OvfHostResourceConstraint;TI"OvfHostValueNotParsed;TI"OvfImport;TI"OvfImportFailed;TI"OvfInternalError;TI"OvfInvalidPackage;TI"OvfInvalidValue;TI"!OvfInvalidValueConfiguration;TI"OvfInvalidValueEmpty;TI"#OvfInvalidValueFormatMalformed;TI"OvfInvalidValueReference;TI"OvfInvalidVmName;TI"OvfMappedOsId;TI"OvfMissingAttribute;TI"OvfMissingElement;TI"$OvfMissingElementNormalBoundary;TI"OvfMissingHardware;TI""OvfNetworkMappingNotSupported;TI"OvfNoHostNic;TI"OvfNoSpaceOnController;TI"!OvfNoSupportedHardwareFamily;TI"OvfProperty;TI"OvfPropertyExport;TI"OvfPropertyNetwork;TI"OvfPropertyNetworkExport;TI"OvfPropertyQualifier;TI""OvfPropertyQualifierDuplicate;TI" OvfPropertyQualifierIgnored;TI"OvfPropertyType;TI"OvfPropertyValue;TI"OvfSystemFault;TI"OvfToXmlUnsupportedElement;TI"OvfUnableToExportDisk;TI"OvfUnexpectedElement;TI"OvfUnknownDevice;TI"OvfUnknownDeviceBacking;TI"OvfUnknownEntity;TI"OvfUnsupportedAttribute;TI"!OvfUnsupportedAttributeValue;TI"$OvfUnsupportedDeviceBackingInfo;TI"&OvfUnsupportedDeviceBackingOption;TI"OvfUnsupportedDeviceExport;TI"#OvfUnsupportedDiskProvisioning;TI"OvfUnsupportedElement;TI"OvfUnsupportedElementValue;TI"OvfUnsupportedPackage;TI"OvfUnsupportedSection;TI"OvfUnsupportedSubType;TI"OvfUnsupportedType;TI"OvfWrongElement;TI"OvfWrongNamespace;TI"OvfXmlFormat;TI"PatchAlreadyInstalled;TI"PatchBinariesNotFound;TI"PatchInstallFailed;TI"PatchIntegrityError;TI"PatchMetadataCorrupted;TI"PatchMetadataInvalid;TI"PatchMetadataNotFound;TI"PatchMissingDependencies;TI"PatchNotApplicable;TI"PatchSuperseded;TI"PhysCompatRDMNotSupported;TI"PlatformConfigFault;TI"PowerOnFtSecondaryFailed;TI"PowerOnFtSecondaryTimedout;TI"ProfileUpdateFailed;TI"QuestionPending;TI""QuiesceDatastoreIOForHAFailed;TI"RDMConversionNotSupported;TI"RDMNotPreserved;TI"RDMNotSupported;TI"RDMNotSupportedOnDatastore;TI" RDMPointsToInaccessibleDisk;TI"RawDiskNotSupported;TI"#ReadHostResourcePoolTreeFailed;TI"'ReadOnlyDisksWithLegacyDestination;TI"RebootRequired;TI"RecordReplayDisabled;TI"RemoteDeviceNotSupported;TI"RemoveFailed;TI"ReplicationConfigFault;TI"ReplicationDiskConfigFault;TI"ReplicationFault;TI""ReplicationIncompatibleWithFT;TI"ReplicationInvalidOptions;TI""ReplicationNotSupportedOnHost;TI"ReplicationVmConfigFault;TI"ReplicationVmFault;TI"RequestCanceled;TI"ResourceInUse;TI"ResourceNotAvailable;TI"RestrictedVersion;TI"RollbackFailure;TI"RuleViolation;TI"RuntimeFault;TI"SSLDisabledFault;TI"SSLVerifyFault;TI"SSPIChallenge;TI"SecondaryVmAlreadyDisabled;TI"SecondaryVmAlreadyEnabled;TI"!SecondaryVmAlreadyRegistered;TI"SecondaryVmNotRegistered;TI"SecurityError;TI"$SharedBusControllerNotSupported;TI"ShrinkDiskFault;TI"SnapshotCloneNotSupported;TI"SnapshotCopyNotSupported;TI"SnapshotDisabled;TI"SnapshotFault;TI"#SnapshotIncompatibleDeviceInVm;TI"SnapshotLocked;TI"(SnapshotMoveFromNonHomeNotSupported;TI"SnapshotMoveNotSupported;TI"&SnapshotMoveToNonHomeNotSupported;TI"SnapshotNoChange;TI"SnapshotRevertIssue;TI"$SoftRuleVioCorrectionDisallowed;TI" SoftRuleVioCorrectionImpact;TI"SsdDiskNotAvailable;TI".StorageDrsCannotMoveDiskInMultiWriterMode;TI"StorageDrsCannotMoveFTVm;TI"(StorageDrsCannotMoveIndependentDisk;TI"/StorageDrsCannotMoveManuallyPlacedSwapFile;TI")StorageDrsCannotMoveManuallyPlacedVm;TI"#StorageDrsCannotMoveSharedDisk;TI"!StorageDrsCannotMoveTemplate;TI"'StorageDrsCannotMoveVmInUserFolder;TI"+StorageDrsCannotMoveVmWithMountedCDROM;TI".StorageDrsCannotMoveVmWithNoFilesInLayout;TI".StorageDrsDatacentersCannotShareDatastore;TI"StorageDrsDisabledOnVm;TI"%StorageDrsIolbDisabledInternally;TI" StorageDrsUnableToMoveFiles;TI"StorageVMotionNotSupported;TI"StorageVmotionIncompatible;TI""SuspendedRelocateNotSupported;TI"#SwapDatastoreNotWritableOnHost;TI"SwapDatastoreUnset;TI"&SwapPlacementOverrideNotSupported;TI"SwitchIpUnset;TI"SwitchNotInUpgradeMode;TI"SystemError;TI"TaskInProgress;TI"&ThirdPartyLicenseAssignmentFailed;TI" Timedout;TI""TooManyConcurrentNativeClones;TI" TooManyConsecutiveOverrides;TI"TooManyDevices;TI"TooManyDisksOnLegacyHost;TI"TooManyGuestLogons;TI"TooManyHosts;TI"TooManyNativeCloneLevels;TI"TooManyNativeClonesOnFile;TI"TooManySnapshotLevels;TI"ToolsAlreadyUpgraded;TI"!ToolsAutoUpgradeNotSupported;TI"ToolsImageCopyFailed;TI"ToolsImageNotAvailable;TI"#ToolsImageSignatureCheckFailed;TI" ToolsInstallationInProgress;TI"ToolsUnavailable;TI"ToolsUpgradeCancelled;TI""UnSupportedDatastoreForVFlash;TI"UncommittedUndoableDisk;TI"UnconfiguredPropertyValue;TI"UncustomizableGuest;TI"!UnexpectedCustomizationFault;TI"UnexpectedFault;TI"UnrecognizedHost;TI"$UnsharedSwapVMotionNotSupported;TI"UnsupportedDatastore;TI"UnsupportedGuest;TI"UnsupportedVimApiVersion;TI"UnsupportedVmxLocation;TI"'UnusedVirtualDiskBlocksNotScrubbed;TI"UserNotFound;TI"VAppConfigFault;TI"VAppNotRunning;TI"VAppOperationInProgress;TI"VAppPropertyFault;TI"VAppTaskInProgress;TI"VFlashModuleNotSupported;TI"$VFlashModuleVersionIncompatible;TI"VMINotSupported;TI"VMOnConflictDVPort;TI"VMOnVirtualIntranet;TI"%VMotionAcrossNetworkNotSupported;TI"VMotionInterfaceIssue;TI"VMotionLinkCapacityLow;TI"VMotionLinkDown;TI"VMotionNotConfigured;TI"VMotionNotLicensed;TI"VMotionNotSupported;TI" VMotionProtocolIncompatible;TI" VimFault;TI")VirtualDiskBlocksNotFullyProvisioned;TI" VirtualDiskModeNotSupported;TI"$VirtualEthernetCardNotSupported;TI"&VirtualHardwareCompatibilityIssue;TI"'VirtualHardwareVersionNotSupported;TI" VmAlreadyExistsInDatacenter;TI"VmConfigFault;TI"*VmConfigIncompatibleForFaultTolerance;TI"(VmConfigIncompatibleForRecordReplay;TI" VmFaultToleranceConfigIssue;TI"'VmFaultToleranceConfigIssueWrapper;TI"'VmFaultToleranceInvalidFileBacking;TI"VmFaultToleranceIssue;TI"!VmFaultToleranceOpIssuesList;TI"%VmFaultToleranceTooManyVMsOnHost;TI" VmHostAffinityRuleViolation;TI"VmLimitLicense;TI"VmMetadataManagerFault;TI"+VmMonitorIncompatibleForFaultTolerance;TI"VmPowerOnDisabled;TI"VmToolsUpgradeFault;TI"VmValidateMaxDevice;TI"VmWwnConflict;TI"VmfsAlreadyMounted;TI"VmfsAmbiguousMount;TI"VmfsMountFault;TI"VmotionInterfaceNotEnabled;TI"VolumeEditorError;TI"VramLimitLicense;TI"VsanClusterUuidMismatch;TI"VsanDiskFault;TI"VsanFault;TI"VspanDestPortConflict;TI"VspanPortConflict;TI"VspanPortMoveFault;TI" VspanPortPromiscChangeFault;TI"%VspanPortgroupPromiscChangeFault;TI""VspanPortgroupTypeChangeFault;TI"%VspanPromiscuousPortNotSupported;TI"!VspanSameSessionPortConflict;TI"WakeOnLanNotSupported;TI"&WakeOnLanNotSupportedByVmotionNIC;TI"WillLoseHAProtection;TI"$WillModifyConfigCpuRequirements;TI"WillResetSnapshotDirectory;TI"WipeDiskFault;TI"_versions;F[I"DVSKeyedOpaqueData;F{I" kind;FI" data;FI" props;F[{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"opaqueData;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:base64Binary;FI"wsdl_base;FI"InheritablePolicy;TI"DVSOpaqueDataConfigSpec;F{I" kind;FI" data;FI" props;F[{ I" name;FI"operation;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"keyedOpaqueData;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"DVSKeyedOpaqueData;TI"wsdl_base;F@NÉI"DVPortSelection;F{I" kind;FI" data;FI" props;F[{ I" name;FI" dvsUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" portKey;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@E0I"wsdl_base;F@†I"DynamicTypeEnumTypeInfo;F{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" wsdlName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" value;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"annotation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DynamicTypeMgrAnnotation;TI"wsdl_base;F@NÉI"DynamicTypeMgrAllTypeInfo;F{I" kind;FI" data;FI" props;F[{ I" name;FI"managedTypeInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI""DynamicTypeMgrManagedTypeInfo;T{ I" name;FI"enumTypeInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DynamicTypeEnumTypeInfo;T{ I" name;FI"dataTypeInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"DynamicTypeMgrDataTypeInfo;TI"wsdl_base;F@NÉI"DynamicTypeMgrAnnotation;F{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"parameter;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@E0I"wsdl_base;F@NÉI"DynamicTypeMgrDataTypeInfo;F{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" wsdlName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" base;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" property;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"#DynamicTypeMgrPropertyTypeInfo;T{ I" name;FI"annotation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@„/I"wsdl_base;F@NÉI"DynamicTypeMgrFilterSpec;F{I" kind;FI" data;FI" props;F[I"wsdl_base;F@NÉI""DynamicTypeMgrManagedTypeInfo;F{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" wsdlName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" base;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" property;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@ã/{ I" name;FI" method;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!DynamicTypeMgrMethodTypeInfo;T{ I" name;FI"annotation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@„/I"wsdl_base;F@NÉI"!DynamicTypeMgrMethodTypeInfo;F{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" wsdlName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"paramTypeInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" DynamicTypeMgrParamTypeInfo;T{ I" name;FI"returnTypeInfo;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@N0{ I" name;FI" fault;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" privId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"annotation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@„/I"wsdl_base;F@NÉI"/DynamicTypeMgrMethodTypeInfoAnnotationType;F{I" kind;FI" enum;FI" values;F[I" internal;TI"DynamicTypeMgrMoFilterSpec;F{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"typeSubstr;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0I"wsdl_base;FI"DynamicTypeMgrFilterSpec;TI"DynamicTypeMgrMoInstance;F{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" moType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0I"wsdl_base;F@NÉI" DynamicTypeMgrParamTypeInfo;F{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" privId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"annotation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@„/I"wsdl_base;F@NÉI".DynamicTypeMgrParamTypeInfoAnnotationType;F{I" kind;FI" enum;FI" values;F[I" optional;TI"#DynamicTypeMgrPropertyTypeInfo;F{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" type;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" privId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"msgIdFormat;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"annotation;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@„/I"wsdl_base;F@NÉI"1DynamicTypeMgrPropertyTypeInfoAnnotationType;F{I" kind;FI" enum;FI" values;F[ I" optional;TI" readonly;TI" linkable;TI" link;TI"!DynamicTypeMgrTypeFilterSpec;F{I" kind;FI" data;FI" props;F[{ I" name;FI"typeSubstr;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0I"wsdl_base;F@ˆ0I"InternalDynamicTypeManager;F{ I" kind;FI" managed;FI" props;F[I" methods;F{I" DynamicTypeMgrQueryTypeInfo;T{I" params;F[{ I" name;FI"filterSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ˆ0I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"DynamicTypeMgrAllTypeInfo;TI"#DynamicTypeMgrQueryMoInstances;T{I" params;F[{ I" name;FI"filterSpec;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ˆ0I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"DynamicTypeMgrMoInstance;TI"wsdl_base;FI"ManagedObject;FI"!ReflectManagedMethodExecuter;F{ I" kind;FI" managed;FI" props;F[I" methods;F{I"ExecuteSoap;T{I" params;F[ { I" name;FI" moid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" method;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" argument;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"-ReflectManagedMethodExecuterSoapArgument;TI" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"+ReflectManagedMethodExecuterSoapResult;TI"FetchSoap;T{I" params;F[{ I" name;FI" moid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" version;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" prop;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@E0I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x1I"wsdl_base;FI"ManagedObject;FI"-ReflectManagedMethodExecuterSoapArgument;F{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"val;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0I"wsdl_base;F@NÉI"*ReflectManagedMethodExecuterSoapFault;F{I" kind;FI" data;FI" props;F[{ I" name;FI" faultMsg;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI"faultDetail;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0I"wsdl_base;F@NÉI"+ReflectManagedMethodExecuterSoapResult;F{I" kind;FI" data;FI" props;F[{ I" name;FI" response;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@E0{ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"*ReflectManagedMethodExecuterSoapFault;TI"wsdl_base;F@NÉI"PbmAtomFeedQsProviderTye;T{I" kind;FI" enum;FI" values;F[ I"ASSOCIATION;TI"COMPLIANCE;TI"CAPABILITY_METADATA;TI"CAPABILITY_PROFILE;TI"REQUIREMENTS_PROFILE;TI"PbmBuiltinGenericType;T{I" kind;FI" enum;FI" values;F[I"VMW_RANGE;TI" VMW_SET;TI"PbmBuiltinType;T{I" kind;FI" enum;FI" values;F[I" XSD_LONG;TI"XSD_SHORT;TI"XSD_INTEGER;TI" XSD_INT;TI"XSD_STRING;TI"XSD_BOOLEAN;TI"XSD_DOUBLE;TI"XSD_DATETIME;TI"VMW_TIMESPAN;TI"PbmCapabilityTimeUnitType;T{I" kind;FI" enum;FI" values;F[ I" SECONDS;TI" MINUTES;TI" HOURS;TI" DAYS;TI" WEEKS;TI" MONTHS;TI" YEARS;TI"PbmComplianceStatus;T{I" kind;FI" enum;FI" values;F[ I"compliant;TI"nonCompliant;TI" unknown;TI"notApplicable;TI"PbmObjectType;T{I" kind;FI" enum;FI" values;F[ I"virtualMachine;TI"virtualDiskId;TI"virtualDiskUUID;TI"datastore;TI" unknown;TI"PbmProfileCategoryEnum;T{I" kind;FI" enum;FI" values;F[I"REQUIREMENT;TI" RESOURCE;TI"PbmProfileResourceTypeEnum;T{I" kind;FI" enum;FI" values;F[I" STORAGE;TI"PbmVvolType;T{I" kind;FI" enum;FI" values;F[I" Config;TI" Data;TI" Swap;TI"PbmAssociationProvider;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"2PbmAssociationProviderQueryAssociatedProfiles;T{I" params;F[{ I" name;FI" entities;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmServerObjectRef;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmQueryProfileResult;TI"1PbmAssociationProviderQueryAssociatedProfile;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileId;TI"0PbmAssociationProviderQueryAssociatedEntity;T{I" params;F[{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI"entityType;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"xsd:string;FI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@J2I"wsdl_base;FI"PbmProvider;TI"#PbmAssociationProviderRegistry;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"#PbmRegisterAssociationProvider;T{I" params;F[{ I" name;FI"providerInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmAssociationProviderInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"%PbmUnregisterAssociationProvider;T{I" params;F[{ I" name;FI" uniqueId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"PbmAtomFeedProvider;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"*PbmProviderQueryAtomFeedQsProviderIds;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@2I"!PbmCapabilityMetadataManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I""PbmRegisterCapabilityMetadata;T{I" params;F[{ I" name;FI" info;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilityProviderInfo;T{ I" name;FI"capabilityMetadata;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilityMetadataInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"$PbmUnregisterCapabilityMetadata;T{I" params;F[{ I" name;FI" uniqueId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I",PbmQueryCapabilityMetadataQsProviderIds;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;FI"ManagedObject;FI"PbmComplianceManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"PbmCheckCompliance;T{I" params;F[{ I" name;FI" entities;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" profile;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmComplianceResult;TI"PbmFetchComplianceResult;T{I" params;F[{ I" name;FI" entities;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" profile;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@(3I"PbmCheckRollupCompliance;T{I" params;F[{ I" name;FI" entity;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmRollupComplianceResult;TI"#PbmFetchRollupComplianceResult;T{I" params;F[{ I" name;FI" entity;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@T3I"$PbmQueryComplianceQsProviderIds;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;FI"ManagedObject;FI"PbmComplianceProvider;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"PbmProviderCheckCompliance;T{I" params;F[{ I" name;FI" entities;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@(3I"wsdl_base;F@2I""PbmComplianceProviderRegistry;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I""PbmRegisterComplianceProvider;T{I" params;F[{ I" name;FI"providerInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmComplianceProviderInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"$PbmUnregisterComplianceProvider;T{I" params;F[{ I" name;FI" uniqueId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"PbmPlacementHubFinder;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I")PbmPlacementHubFinderFindMatchingHub;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;FI"PbmPlacementHub;T{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"$PbmPlacementCompatibilityResult;TI"1PbmPlacementHubFinderFindMatchingHubWithSpec;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI"createSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"#PbmCapabilityProfileCreateSpec;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ç3I""PbmPlacementHubFinderFindHubs;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI"requirements;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"#PbmPlacementSubjectRequirement;TI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmPlacementSolution;TI"*PbmPlacementHubFinderFindHubsWithSpec;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI" subject;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmPlacementSubject;T{ I" name;FI"createSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ú3I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@4I"wsdl_base;F@2I""PbmPlacementHubFinderRegistry;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I""PbmRegisterPlacementHubFinder;T{I" params;F[{ I" name;FI"finderInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmPlacementHubFinderInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"$PbmUnregisterPlacementHubFinder;T{I" params;F[{ I" name;FI" uniqueId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"PbmPlacementSolver;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"PbmQueryMatchingHub;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@Ø3I" PbmQueryMatchingHubWithSpec;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI"createSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ú3I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@Ø3I"PbmCheckCompatibility;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ç3I""PbmCheckCompatibilityWithSpec;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI"profileSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ú3I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@ç3I" PbmSolve;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI"requirements;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@4{ I" name;FI"partialSolution;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:boolean;FI" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@4I"PbmSolveSpec;T{I" params;F[{ I" name;FI"hubsToSearch;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI" subject;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@/4{ I" name;FI"createSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ú3I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@4I"wsdl_base;FI"ManagedObject;FI"PbmProfileProfileManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"PbmFetchResourceType;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileResourceType;TI"PbmFetchVendorInfo;T{I" params;F[{ I" name;FI"resourceType;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@05I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"(PbmCapabilityVendorResourceTypeInfo;TI"PbmFetchCapabilityMetadata;T{I" params;F[{ I" name;FI"resourceType;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@05{ I" name;FI"vendorUuid;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"%PbmCapabilityMetadataPerCategory;TI"PbmCreate;T{I" params;F[{ I" name;FI"createSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@ú3I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@e2I"PbmUpdate;T{I" params;F[{ I" name;FI"profileId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI"updateSpec;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"#PbmCapabilityProfileUpdateSpec;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"PbmDelete;T{I" params;F[{ I" name;FI"profileId;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileOperationOutcome;TI"PbmAssociate;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"PbmDissociate;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"!PbmReconfigureVmAssociations;T{I" params;F[{ I" name;FI"ops;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI""PbmProfileChangeAssociationOp;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"PbmQueryProfile;T{I" params;F[{ I" name;FI"resourceType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@05{ I" name;FI"profileCategory;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@e2I"$PbmQueryDefaultCapabilityValues;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" vvolType;TI" is-array;FTI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@e2I"PbmRetrieveContent;T{I" params;F[{ I" name;FI"profileIds;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfile;TI"PbmQueryAssociatedProfiles;T{I" params;F[{ I" name;FI" entities;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@R2I"PbmQueryAssociatedProfile;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@e2I"PbmQueryAssociatedEntity;T{I" params;F[{ I" name;FI" profile;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI"entityType;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@J2I"&PbmRetrieveProfileContentAsString;T{I" params;F[{ I" name;FI"profileId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI"hub;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ø3I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x2I"PbmApplyAssociated;T{I" params;F[{ I" name;FI" entities;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI"applyOnChildren;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@ó4I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileReconfigOutcome;TI"PbmApplyProfile;T{I" params;F[{ I" name;FI" profiles;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileApplyOutcome;TI"&PbmQueryDefaultRequirementProfile;T{I" params;F[{ I" name;FI"hub;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ø3I" result;F{ I" is-array;FFI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@e2I"&PbmResetDefaultRequirementProfile;T{I" params;F[{ I" name;FI" profile;TI" is-array;FFI"is-optional;FTI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"PbmProfileProvider;T{ I" kind;FI" managed;FI" props;F[I" methods;F{ I"PbmFetchProfile;T{I" params;F[{ I" name;FI"resourceType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@05{ I" name;FI"profileCategory;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@e2I"PbmFetchDefaultProfile;T{I" params;F[{ I" name;FI" entity;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" vvolType;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@e2I"PbmFetchContent;T{I" params;F[{ I" name;FI"profileIds;TI" is-array;FTI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2I" result;F{ I" is-array;FTI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@&6I"PbmFetchContentAsString;T{I" params;F[{ I" name;FI"profileId;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI"hub;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@Ø3I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x2I"!PbmQueryProfileQsProviderIds;T{I" params;F[I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@2I"PbmProfileProviderRegistry;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"PbmRegisterProfileProvider;T{I" params;F[{ I" name;FI"providerInfo;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileProviderInfo;TI" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"!PbmUnregisterProfileProvider;T{I" params;F[{ I" name;FI"providerUid;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI"PbmProvider;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"wsdl_base;FI"ManagedObject;FI"PbmServiceInstance;T{ I" kind;FI" managed;FI" props;F[{ I" name;FI" content;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmServiceInstanceContent;TI" methods;F{I"PbmRetrieveServiceContent;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@‡7I""PbmQueryAtomFeedQsProviderIds;T{I" params;F[{ I" name;FI"providerType;TI" is-array;FFI"is-optional;FFI"version-id-ref;F0I"wsdl_type;F@x2I" result;F{ I" is-array;FTI"is-optional;FTI" is-task;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;FI"ManagedObject;FI"PbmSessionManager;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"PbmLoginByToken;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"PbmLogout;T{I" params;F[I" result;F{ I" is-array;FFI"is-optional;FFI" is-task;FFI"version-id-ref;F0I"wsdl_type;F0I"wsdl_base;FI"ManagedObject;FI" PbmTask;T{ I" kind;FI" managed;FI" props;F[I" methods;F{I"wsdl_base;FI"ManagedObject;FI"PbmAboutInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"instanceUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;FI"DynamicData;TI"PbmAssociationMetadata;T{I" kind;FI" data;FI" props;F[{ I" name;FI"associableEntityType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"associableProfileType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmAssociationProviderInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" provider;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmAssociationProvider;TI"wsdl_base;FI"PbmProviderInfo;TI"$PbmCapabilityConstraintInstance;T{I" kind;FI" data;FI" props;F[{ I" name;FI"propertyInstance;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI""PbmCapabilityPropertyInstance;TI"wsdl_base;F@ï7I"PbmCapabilityConstraints;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@ï7I"PbmCapabilityDescription;T{I" kind;FI" data;FI" props;F[{ I" name;FI"description;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""PbmExtendedElementDescription;T{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:anyType;FI"wsdl_base;F@ï7I"PbmCapabilityDiscreteSet;T{I" kind;FI" data;FI" props;F[{ I" name;FI" values;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@@8I"wsdl_base;F@ï7I"!PbmCapabilityGenericTypeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"genericTypeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;FI"PbmCapabilityTypeInfo;TI"PbmCapabilityInstance;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""PbmCapabilityMetadataUniqueId;T{ I" name;FI"constraint;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"$PbmCapabilityConstraintInstance;TI"wsdl_base;F@ï7I"PbmCapabilityMetadata;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@l8{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@88{ I" name;FI"mandatory;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4{ I" name;FI" hint;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4{ I" name;FI" keyId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"allowMultipleConstraints;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4{ I" name;FI"propertyMetadata;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI""PbmCapabilityPropertyMetadata;TI"wsdl_base;F@ï7I"PbmCapabilityMetadataInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resourceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"capabilitySchema;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilitySchema;TI"wsdl_base;F@ï7I"%PbmCapabilityMetadataPerCategory;T{I" kind;FI" data;FI" props;F[{ I" name;FI"subCategory;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"capabilityMetadata;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilityMetadata;TI"wsdl_base;F@ï7I""PbmCapabilityMetadataUniqueId;T{I" kind;FI" data;FI" props;F[{ I" name;FI"namespace;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmCapabilityNamespaceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" version;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"namespace;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmCapabilityProfile;T{I" kind;FI" data;FI" props;F[ { I" name;FI"profileCategory;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"resourceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@05{ I" name;FI"constraints;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilityConstraints;T{ I" name;FI"generationId;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" xsd:long;F{ I" name;FI"isDefault;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4I"wsdl_base;F@&6I"#PbmCapabilityProfileCreateSpec;T{I" kind;FI" data;FI" props;F[ { I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"resourceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@05{ I" name;FI"constraints;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ 9I"wsdl_base;F@ï7I"#PbmCapabilityProfileUpdateSpec;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"constraints;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ 9I"wsdl_base;F@ï7I""PbmCapabilityPropertyInstance;T{I" kind;FI" data;FI" props;F[{ I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@@8I"wsdl_base;F@ï7I""PbmCapabilityPropertyMetadata;T{I" kind;FI" data;FI" props;F[ { I" name;FI"id;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@88{ I" name;FI"mandatory;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4{ I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@^8{ I" name;FI"defaultValue;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@@8{ I" name;FI"allowedValue;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@@8{ I" name;FI"requirementsTypeHint;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmCapabilityProviderInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uniqueId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmCapabilityRange;T{I" kind;FI" data;FI" props;F[{ I" name;FI"min;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@@8{ I" name;FI"max;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@@8I"wsdl_base;F@ï7I"PbmCapabilitySchema;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vendorInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI""PbmCapabilitySchemaVendorInfo;T{ I" name;FI"namespaceInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilityNamespaceInfo;T{ I" name;FI""capabilityMetadataPerCategory;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@]5I"wsdl_base;F@ï7I""PbmCapabilitySchemaVendorInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vendorUuid;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" info;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@88I"wsdl_base;F@ï7I"PbmCapabilitySubProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"capability;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilityInstance;T{ I" name;FI"forceProvision;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4I"wsdl_base;F@ï7I"'PbmCapabilitySubProfileConstraints;T{I" kind;FI" data;FI" props;F[{ I" name;FI"subProfiles;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PbmCapabilitySubProfile;TI"wsdl_base;F@ 9I"*PbmCapabilitySubProfileWithCandidates;T{I" kind;FI" data;FI" props;F[{ I" name;FI"candidateHubs;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@Ø3I"wsdl_base;F@=:I"PbmCapabilityTimeSpan;T{I" kind;FI" data;FI" props;F[{ I" name;FI" value;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" xsd:int;F{ I" name;FI" unit;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmCapabilityTypeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" typeName;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"%PbmCapabilityVendorNamespaceInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"vendorInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@í9{ I" name;FI"namespaceInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@õ9I"wsdl_base;F@ï7I"(PbmCapabilityVendorResourceTypeInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resourceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"vendorNamespaceInfo;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"%PbmCapabilityVendorNamespaceInfo;TI"wsdl_base;F@ï7I"#PbmComplianceOperationalStatus;T{I" kind;FI" data;FI" props;F[ { I" name;FI" healthy;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4{ I" name;FI"operationETA;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"xsd:dateTime;F{ I" name;FI"operationProgress;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@(9{ I" name;FI"transitional;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4I"wsdl_base;F@ï7I"PbmCompliancePolicyStatus;T{I" kind;FI" data;FI" props;F[{ I" name;FI"expectedValue;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@':{ I" name;FI"currentValue;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@':I"wsdl_base;F@ï7I"PbmComplianceProviderInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" metadata;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmAssociationMetadata;T{ I" name;FI" provider;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmComplianceProvider;TI"wsdl_base;F@8I"PbmComplianceResult;T{I" kind;FI" data;FI" props;F[ { I" name;FI"checkTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°:{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" profile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI"complianceStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" mismatch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4{ I" name;FI"violatedPolicies;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PbmCompliancePolicyStatus;T{ I" name;FI"operationalStatus;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"#PbmComplianceOperationalStatus;TI"wsdl_base;F@ï7I" PbmDefaultCapabilityProfile;T{I" kind;FI" data;FI" props;F[{ I" name;FI" vvolType;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"containerId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;FI"PbmCapabilityProfile;TI""PbmExtendedElementDescription;T{I" kind;FI" data;FI" props;F[ { I" name;FI" label;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" summary;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"messageCatalogKeyPrefix;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"messageArg;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"KeyAnyValue;TI"wsdl_base;F@ï7I"1PbmPlacementCapabilityConstraintsRequirement;T{I" kind;FI" data;FI" props;F[{ I" name;FI"constraints;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ 9I"wsdl_base;FI"PbmPlacementRequirement;TI"-PbmPlacementCapabilityProfileRequirement;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profileId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@e2I"wsdl_base;F@u;I"$PbmPlacementCapacityRequirement;T{I" kind;FI" data;FI" props;F[{ I" name;FI"capacityInMB;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@(9I"wsdl_base;F@u;I"$PbmPlacementCompatibilityResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hub;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI" warning;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"LocalizedMethodFault;T{ I" name;FI" error;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@¦;I"wsdl_base;F@ï7I"PbmPlacementHub;T{I" kind;FI" data;FI" props;F[{ I" name;FI" hubType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" hubId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I" PbmPlacementHubCapacityInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"capacityCategory;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"percentageRemaining;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@(9I"wsdl_base;F@ï7I"PbmPlacementHubFinderInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"finderType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"supportedHubType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" finder;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmPlacementHubFinder;TI"wsdl_base;F@8I"!PbmPlacementHubSelectionInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hub;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ø3{ I" name;FI"capacityInfo;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI" PbmPlacementHubCapacityInfo;TI"wsdl_base;F@ï7I"PbmPlacementRequirement;T{I" kind;FI" data;FI" props;F[{ I" name;FI"requirementType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"mandatory;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4I"wsdl_base;F@ï7I"PbmPlacementSolution;T{I" kind;FI" data;FI" props;F[{ I" name;FI"subjectAssignment;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI""PbmPlacementSubjectAssignment;T{ I" name;FI" cost;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"!PbmPlacementHubSelectionInfo;TI"wsdl_base;F@ï7I"PbmPlacementSubject;T{I" kind;FI" data;FI" props;F[{ I" name;FI"subjectType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"subjectId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I""PbmPlacementSubjectAssignment;T{I" kind;FI" data;FI" props;F[{ I" name;FI" subject;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@/4{ I" name;FI"hub;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ø3I"wsdl_base;F@ï7I"#PbmPlacementSubjectRequirement;T{I" kind;FI" data;FI" props;F[{ I" name;FI" subject;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@/4{ I" name;FI"requirement;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@u;I"wsdl_base;F@ï7I"PbmProfile;T{I" kind;FI" data;FI" props;F[ { I" name;FI"profileId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"creationTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°:{ I" name;FI"createdBy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"lastUpdatedTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°:{ I" name;FI"lastUpdatedBy;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmProfileApplyOutcome;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profileId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI"reconfigOutcome;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@–6I"wsdl_base;F@ï7I"PbmProfileAssociateOp;T{I" kind;FI" data;FI" props;F[{ I" name;FI" profile;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@e2I"wsdl_base;F@Ú5I""PbmProfileChangeAssociationOp;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J2I"wsdl_base;F@ï7I"PbmProfileDissociateOp;T{I" kind;FI" data;FI" props;F[{ I" name;FI" profile;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@e2I"wsdl_base;F@Ú5I"PbmProfileId;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uniqueId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmProfileOperationOutcome;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profileId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¦;I"wsdl_base;F@ï7I"PbmProfileProviderInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profileType;TI"is-optional;FFI" is-array;FTI"version-id-ref;F0I"wsdl_type;FI"PbmProfileType;T{ I" name;FI" provider;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileProvider;TI"wsdl_base;F@8I"PbmProfileReconfigOutcome;T{I" kind;FI" data;FI" props;F[{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI" taskMoid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¦;I"wsdl_base;F@ï7I"PbmProfileResourceType;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resourceType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmProfileType;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uniqueId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmProviderInfo;T{I" kind;FI" data;FI" props;F[{ I" name;FI" uniqueId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" location;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"description;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmQueryProfileResult;T{I" kind;FI" data;FI" props;F[{ I" name;FI" object;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI"profileId;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@e2{ I" name;FI" fault;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@¦;I"wsdl_base;F@ï7I"PbmResourceAssociation;T{I" kind;FI" data;FI" props;F[{ I" name;FI"profileId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"resourceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmRollupComplianceResult;T{I" kind;FI" data;FI" props;F[ { I" name;FI"oldestCheckTime;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@°:{ I" name;FI" entity;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@J2{ I" name;FI"overallComplianceStatus;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI" result;TI"is-optional;FTI" is-array;FTI"version-id-ref;F0I"wsdl_type;F@(3{ I" name;FI"profileMismatch;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@ó4I"wsdl_base;F@ï7I"PbmServerObjectRef;T{I" kind;FI" data;FI" props;F[{ I" name;FI"objectType;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"key;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2{ I" name;FI"serverUuid;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@ï7I"PbmServiceInstanceContent;T{I" kind;FI" data;FI" props;F[ { I" name;FI"aboutInfo;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmAboutInfo;T{ I" name;FI"sessionManager;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmSessionManager;T{ I" name;FI"capabilityMetadataManager;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"!PbmCapabilityMetadataManager;T{ I" name;FI"profileManager;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmProfileProfileManager;T{ I" name;FI"complianceManager;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmComplianceManager;T{ I" name;FI"placementSolver;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI"PbmPlacementSolver;TI"wsdl_base;F@ï7I"PbmAlreadyExists;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;FI" PbmFault;TI".PbmCapabilityProfilePropertyMismatchFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"resourcePropertyInstance;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@"8I"wsdl_base;FI"PbmPropertyMismatchFault;TI"PbmCompatibilityCheckFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"hub;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@Ø3I"wsdl_base;F@8>I""PbmDefaultProfileAppliesFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"PbmCompatibilityCheckFault;TI"PbmDuplicateName;T{I" kind;FI" data;FI" props;F[{ I" name;FI" name;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@8>I" PbmFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI"MethodFault;TI"PbmFaultNotFound;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@8>I" PbmFaultProfileStorageFault;T{I" kind;FI" data;FI" props;F[I"wsdl_base;F@8>I")PbmIncompatibleVendorSpecificRuleSet;T{I" kind;FI" data;FI" props;F[I"wsdl_base;FI".PbmCapabilityProfilePropertyMismatchFault;TI"PbmPropertyMismatchFault;T{I" kind;FI" data;FI" props;F[{ I" name;FI"capabilityInstanceId;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@l8{ I" name;FI" requirementPropertyInstance;TI"is-optional;FFI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@"8I"wsdl_base;F@]>I"PbmResourceInUse;T{I" kind;FI" data;FI" props;F[{ I" name;FI" type;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;FI" TypeName;F{ I" name;FI" name;TI"is-optional;FTI" is-array;FFI"version-id-ref;F0I"wsdl_type;F@x2I"wsdl_base;F@8>